Tag Archives: virt-tools

Tip: Set the guest language in virt-builder

The latest virt-builder can now set the default timezone of a guest using a simple flag:

virt-builder debian-7 \
  --timezone Europe/London

I wanted to add a flag for setting the default language, but it’s essentially impossible.

The problem is that, unlike timezone, there’s no configuration file where you just set the language and that’s it. Each Linux distro and each language you want to set requires a unique combination of:

  • Installing fonts packages.
  • Installing and selecting an input method.
  • Setting up locales.
  • Configuring perhaps multiple things.

To show you how complex this is, here’s the technique I finally came up with (after hours and hours of trying) to set a Fedora 20 guest to Japanese:

virt-builder fedora-20 \
  --size 20G \
  --update \
  --install @japanese-support \
  --install @xfce \
  --install xorg-x11-server-Xorg,xorg-x11-drivers,rsyslog \
  --link /usr/lib/systemd/system/graphical.target:/etc/systemd/system/default.target \
  --firstboot-command 'localectl set-locale LANG=ja_JP.utf8' \
  --firstboot-command 'localectl set-keymap jp' \
  --firstboot-command 'systemctl isolate graphical.target'

And the same thing, but for Debian 7 (Wheezy):

pkgs=locales,xfce4,\
ibus,ibus-anthy,\
ttf-sazanami-gothic,ttf-sazanami-mincho,\
fonts-takao-mincho,\
xfonts-intl-japanese,xfonts-intl-japanese-big,\
iceweasel-l10n-ja,manpages-ja

virt-builder debian-7 \
  --size 20G \
  --install $pkgs \
  --edit '/etc/inittab: s,^#([1-9].*respawn.*/sbin/getty.*),$1,' \
  --edit '/etc/locale.gen: s,^#\s*ja,ja,' \
  --write '/etc/default/locale:LANG="ja_JP.UTF-8"' \
  --run-command "locale-gen"

I would expect that both of these methods would be substantially different for other distros, other languages, or even other versions of Fedora or Debian.

Of course you might say it’s virt-builder’s job to hide all this complexity from the user behind a nice little --language option. And I’m sympathetic — we already do that sort of thing for setting hostnames and installing packages. But this seems like a towering problem that I don’t think we can hope to solve.

Dear distros, please make it easy to install new languages!

1 Comment

Filed under Uncategorized

FOSDEM lightning talk on libguestfs

I’m giving a lightning talk at FOSDEM about new features in libguestfs. Given that it’s only 15 minutes long there’s not going to be much I can cover, but that’s enough time for virt-builder to build about 30 virtual machines on my laptop :-)

Leave a comment

Filed under Uncategorized

New in virt tools: virt-diff

virt-diff is a simple tool I wrote yesterday to display the differences between two virtual machine disk images. Some ways you could use this include:

  • Run an installer on a virtual machine and see what files the installer creates or modifies.
  • See what changes a tool like virt-sysprep is making to a disk image.
  • Reverse engineer changes made by config programs like wicd.

It should work on any Linux or Windows disk image, but it’s a bit rough and ready at the moment.

Anyway I’m going to use it to show what changes virt-builder makes to the template when it builds an operating system image.

Run virt-builder to create an OS:

$ virt-builder fedora-19 \
    --root-password password:123456 \
    --edit '/etc/fedora-release: s/Schrödinger/Henry/'
[   1.0] Downloading: http://libguestfs.org/download/builder/fedora-19.xz
[   2.0] Planning how to build this image
[   2.0] Uncompressing
[  16.0] Opening the new disk
[  36.0] Setting a random seed
[  36.0] Setting root password
[  36.0] Editing: /etc/fedora-release
[  36.0] Finishing off
Output: fedora-19.img
Output size: 4.0G
Output format: raw
Total usable space: 1.9G
Free space: 1.2G (65%)

When virt-builder ran, it downloaded or used a Fedora 19 template, which it saved in its cache. Let’s fish out that template:

$ xzcat ~/.cache/virt-builder/fedora-19.1 > fedora-19-original.img

Finally use virt-diff to show the differences (what virt-builder changed compared to the downloaded template):

$ virt-diff -a fedora-19-original.img -A fedora-19.img
= - 0644         41 /etc/fedora-release
@@ -1 +1 @@
-Fedora release 19 (Schrödinger’s Cat)
+Fedora release 19 (Henry’s Cat)
@@ End of diff @@
= - 0000        672 /etc/shadow
@@ -1,4 +1,4 @@
-root:$6$/hQ0mnIY.tM0f/FB$6bjUN2Dophh9VTN3MBeeSHCgAClesYsdLcb/u/8b5sSbmWAgQyUfBPCcHBV6KfbzsfHiIhWtW155b096t31P70:15979:0:99999:7:::
+root:$6$vU.BupZx3RCtreCl$6EJnzCB4MhjnYmNX7sdi//IqysqKzsp2PmtYgykFfzIlIF5gnqPANVXRTFV2CdflyOpBSCIR7rAmv/s4etWHZ/:15979:0:99999:7:::
 bin:*:15863:0:99999:7:::
 daemon:*:15863:0:99999:7:::
 adm:*:15863:0:99999:7:::
@@ End of diff @@
= - 0600          8 /var/lib/random-seed
@@ End of diff @@

As expected, virt-builder set root’s password, edited the file, and set a new random seed (not shown because it’s binary).

1 Comment

Filed under Uncategorized

Install Fedora 20 with virt-builder

Fedora 20 has been released. You can now install it in a VM using virt-builder:

$ virt-builder fedora-20

This creates a file fedora-20.img. You can import this into libvirt by using the command here.

3 Comments

Filed under Uncategorized

Writing a Planner to solve a tricky programming optimization problem

Suppose a monkey is in one corner of a room, a box is in another corner of a room, and a banana is hanging from the ceiling in the middle of the room. The monkey can’t reach the banana without standing on the box, but he first has to move the box under the banana. The problem of how to get a computer to work out that the monkey has to move the box first, then climb on the box second, was solved by Nils Nilsson’s STRIPS system in 1971. STRIPS is now an A.I. standard, and is used in game A.I. and elsewhere.

Suppose you have a disk image template that you want to uncompress, convert to another format, and resize. You can run xzcat, followed by qemu-img convert followed by virt-resize. But virt-resize can also do format conversion, so you don’t need to run qemu-img convert. Unless the user was happy with the original size, in which case qemu-img convert is faster than virt-resize. But what if the original template isn’t compressed and is already in the right format and size? You can just run cp.

How can a computer work out the right sequence of steps to convert the disk image most efficiently? Virt-builder has exactly this problem, and it solves it using a STRIPS-inspired planner.

The STRIPS planner in virt-builder is only 50 lines of code, was easy to write, finds the near optimal plan for almost any user input, and is a useful technique that can be applied to many programming problems. This article will explain how it works. I have changed some of the academic terms and simplified things to make this easier to understand.

First of all I’ll introduce tags on the original template. These define the state of that template:

Input tags: ✚xz ✚template ✚size=4G ✚format=raw

Secondly I’ll set up my goal state:

Goal tags: ❌xz ❌template ✚size=4G ✚format=qcow2

where means the tag MUST NOT exist in the final state.

I want my planner to find me the best path from my input state to my goal. As it can’t go straight from the input to the goal in one step, I have to tell the planner what transitions are possible, using a function:

transitions (input_tags) {
  if ✚xz then {
    you could run 'xzcat'
        which will ❌xz and ❌template;
  }
  else /* no xz tag */ {
    you could run 'virt-resize'
       which will change ✚format and ✚size, and ❌template;
    or:
    you could run 'qemu-img convert'
       which will change ✚format, and ❌template;
    or:
    etc...
  }

  or:
  you could run 'cp'
      which will ❌template;
}

Notice that the transitions function returns a list of all possible transitions from the input state. It’s not judgemental about which one should be taken, although it won’t return impossible transitions (for example, running virt-resize is not possible on xz-compressed files). The actual transitions function also returns a weight for each transition, so that the planner can choose the least expensive plan if there are several plans possible.

The ✚template tag may appear a bit mysterious. It’s there to make sure that the planner always copies the original template, even if the original template already has the desired goal size and format. Since xzcat, virt-resize and qemu-img convert always copy the disk image, they drop the template tag (❌template).

The transitions function in virt-builder can be found here.

The planner does a breadth-first search over the tree of transitions, starting with the input state, finishing when it finds any branch that satisfies the output goals, or when it reaches a maximum depth in which case it gives up (and the user sees an error message).

The planner in virt-builder (50 lines of code) can be found here.

If the planner finds several paths that satisfy the goals, the planner chooses the one with the smallest weight. However my planner is not clever enough to look deeper in the tree to see if a longer path might have a smaller weight (it’s not very likely in virt-builder).

Also my planner is not smart enough to prune bogus paths. For example, if a path runs cp in adjacent steps, then that path should be pruned.

Nevertheless the planner always gets the right result, and it is considerably simpler than the original hand-written code. The old code had become unmaintainable and wasn’t even efficient: it sometimes made unnecessary copies in order to make the code simpler, wasting end-user time. Because of the ease of maintenance I was able to add new functionality: virt-builder can now run qemu-img resize to expand a disk by < 256 MB, a case where virt-resize doesn’t work (previously the user would have got an error).

Applying old academic techniques like this one doesn’t need to be hard and can help with real world problems. I hope this technique helps others with similar optimization problems.

Edit: The Hacker News discussion includes links to alternative solving tools.

8 Comments

Filed under Uncategorized

Masking systemd services in a guest

In the previous post I told you how to get cloud-init to work in non-cloud environments.

What if you need to disable cloud-init entirely?

With systemd services and guestfish this is easy:

$ guestfish -a disk.img -i \
     ln-sf /dev/null /etc/systemd/system/cloud-init.service

Why not use this opportunity to get rid of tmp-on-tmpfs at the same time:

$ guestfish -a disk.img -i \
     ln-sf /dev/null /etc/systemd/system/tmp.mount

Systemd’s design of mapping services to files also makes it easy to list the available services in a guest:

$ virt-ls -a /tmp/fedora-19.img -R /lib/systemd/system

Leave a comment

Filed under Uncategorized

Creating a cloud-init config disk for non-cloud boots

There are lots of cloud disk images floating around. They are designed to run in clouds where there is a boot-time network service called cloud-init available that provides initial configuration. If that’s not present, or you’re just trying to boot these images in KVM/libvirt directly without any cloud, then things can go wrong.

Luckily it’s fairly easy to create a config disk (aka “seed disk”) which you attach to the guest and then let cloud-init in the guest get its configuration from there. No cloud, or even network, required.

I’m going to use a tool called virt-make-fs to make the config disk, as it’s easy to use and doesn’t require root. There are other tools around, eg. make-seed-disk which do a similar job. (NB: You might hit this bug in virt-make-fs, which should be fixed in the latest version).

I’m also using a cloud image downloaded from the Fedora project, but any cloud image should work.

First I create my cloud-init metadata. This consists of two files. meta-data contains host and network configuration:

instance-id: iid-123456
local-hostname: cloudy

user-data contains other custom configuration (note #cloud-config is
not a comment, it’s a directive to tell cloud-init the format of the file):

#cloud-config
password: 123456
runcmd:
 - [ useradd, -m, -p, "", rjones ]
 - [ chage, -d, 0, rjones ]

(The idea behind this split is probably not obvious, but apparently it’s because the meta-data is meant to be supplied by the Cloud, and the user-data is meant to be supplied by the Cloud’s customer. In this case, no cloud, so we’re going to supply both!)

I put these two files into a directory, and run virt-make-fs to create the config disk:

$ ls
meta-data  user-data
$ virt-make-fs --type=msdos --label=cidata . /tmp/seed.img
$ virt-filesystems -a /tmp/seed.img --all --long -h
Name      Type        VFS   Label   MBR  Size  Parent
/dev/sda  filesystem  vfat  cidata  -    286K  -
/dev/sda  device      -     -       -    286K  -

Now I need to pass some kernel options when booting the Fedora cloud image, and the only way to do that is if I boot from an external kernel & initrd. This is not as complicated as it sounds, and virt-builder has an option to get the kernel and initrd that I’m going to need:

$ virt-builder --get-kernel Fedora-cloud.raw
download: /boot/vmlinuz-3.9.5-301.fc19.x86_64 -> ./vmlinuz-3.9.5-301.fc19.x86_64
download: /boot/initramfs-3.9.5-301.fc19.x86_64.img -> ./initramfs-3.9.5-301.fc19.x86_64.img

Finally I’m going to boot the guest using KVM (you could also use libvirt with a little extra effort):

$ qemu-kvm -m 1024 \
    -drive file=Fedora-cloud.raw,if=virtio \
    -drive file=seed.img,if=virtio \
    -kernel ./vmlinuz-3.9.5-301.fc19.x86_64 \
    -initrd ./initramfs-3.9.5-301.fc19.x86_64.img \
    -append 'root=/dev/vda1 ro ds=nocloud-net'

You’ll be able to log in either as fedora/123456 or rjones (no password), and you should see that the hostname has been set to cloudy.

2 Comments

Filed under Uncategorized

virt-builder running on ARM

Virt-builder runs fine on an ARM host (the ODROID-XU, no hardware virtualization available which is one of the reasons why it’s a bit slow):

$ virt-builder fedora-19
[   0.0] Downloading: http://libguestfs.org/download/builder/fedora-19.xz
[  21.0] Creating disk image: fedora-19.img
[  22.0] Uncompressing: http://libguestfs.org/download/builder/fedora-19.xz
[  74.0] Opening the new disk
[ 165.0] Setting a random seed
[ 165.0] Random root password: bugfPn1KBwE7reZ0 [did you mean to use --root-password?]
[ 165.0] Finishing off
Output: fedora-19.img
Total usable space: 1.9G
Free space: 1.2G (65%)
$ uname -a
Linux odd.home.annexia.org 3.4.5 #1 SMP PREEMPT
Fri Sep 27 02:59:27 BRT 2013 armv7l armv7l armv7l
GNU/Linux

Although the host is ARM, it’s building an x86-64 guest and this means that you cannot install packages at build time (you can install them at firstboot time instead). The reason is basically because the libguestfs appliance is ARM, so it cannot run yum/apt from the x86-64 guest.

Five years ago when we started off writing libguestfs we had this idea that the appliance code shouldn’t be tied to the same architecture as the host. QEMU can quite happily run an x86-64 emulator on an ARM host, and the XDR protocol that is used between the daemon and the host is fully arch-independent, so you can run a different arch appliance from the host (slowly). For year(s) the libguestfs daemon directory had its own ./configure script so you could reconfigure it with a different architecture, although no one ever did and we dropped that.

5 Comments

Filed under Uncategorized

New in virt-builder 1.25.2

Note these virt-builder features are not available in the 1.24 branch, they are new features in development.

In no particular order:

  • --write can be used to write a literal file:
    virt-builder ... --write '/etc/motd:Obey me, users!'
    
  • --upload can now upload a file into an existing directory, instead of having to specify the target filename.
  • --mkdir can be used to create directories. It uses the equivalent of mkdir -p so it can create multi-level directories.
  • --no-sync can be used to avoid the sync on exit. There’s a long explanation in the virt-builder(1) man page (which I won’t reproduce here) about why this might or might not be a good idea for you.
  • pxzcat can be used, if available. I’m not sure yet whether we’ll package this, wait for parallel support in xz, or go for some custom C code in virt-builder.
  • virt-resize is avoided when possible. This can speed up builds.
  • Firstboot output is now also sent to the console, making it easy to monitor what’s going on with a virtual serial port.
  • You can use the -m or --smp options to specify the amount of memory or number of VCPUs to give to the appliance when it runs the --run or --install commands. If (especially) yum ran of out memory in a big install, then -m 2048 is your friend.

Leave a comment

Filed under Uncategorized

ODROID-XU booting

Update: Yes, it’s using the big.LITTLE switcher. Look at the dmesg output below closely.

I finally got the ODROID-XU to boot, using the official Fedora 19 image.

I can’t get any display output on anything, and I’ve tried HDMI and DP in various configurations. So I had to do everything blind.

Firstly I wrote the official image to the SD card, put that into the ODROID-XU, and booted it. The blue flashing light indicates that something is happening. By examining my DHCP server’s logs I could guess that an IP was being assigned, but there was no ssh or other port open.

So I pulled the SD card, mounted it up in virt-rescue and was able to at least confirm that the ODROID had booted, by looking at /var/log/messages on /dev/sda3 on the card.

My guess was that firewalld was the problem. Since the card has an ARM guest and the virt-rescue host I was using is x86-64, I was not able to just chroot into the disk image and start using systemctl commands. Instead, I masked firewalld by linking this file:

><rescue> ln -s /dev/null /etc/systemd/system/firewalld.service

Putting the SD card back into the ODROID and booting .. it worked!

Unfortunately I cannot recommend the ODROID-XU, because there’s just far too much trouble getting the display to work (or rather, I have gone through a lot of different cables, and not got anything to work, and that is not good).

The other reason I cannot recommend this is that this is running some ancient Android kernel (3.4.5), hence no KVM. But also I suspect this must be running the ARM big.LITTLE switcher underneath (search for hypervisor on this page and see this page). For whatever reason, only 4 CPU cores are visible:

# cat /proc/cpuinfo 
Processor	: ARMv7 Processor rev 2 (v7l)
processor	: 0
BogoMIPS	: 1785.85

processor	: 1
BogoMIPS	: 1785.85

processor	: 2
BogoMIPS	: 1785.85

processor	: 3
BogoMIPS	: 1785.85

Features	: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 2

Hardware	: ODROIDXU
Revision	: 0000
Serial		: 0000000000000000

Here is dmesg from the machine:

[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.4.5 (root@odroid-server) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #1 SMP PREEMPT Fri Sep 27 02:59:27 BRT 2013
[    0.000000] CPU: ARMv7 Processor [412fc0f3] revision 3 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: ODROIDXU
[    0.000000] S5P/CMA: Reserved 0x08000000@0xb7e00000 for 'ion'
[    0.000000] S5P/CMA: Reserved 0x00100000@0xb7d00000 for 'drm_mfc_sh'
[    0.000000] S5P/CMA: Reserved 0x00c00000@0xb7100000 for 'drm_g2d_wfd'
[    0.000000] S5P/CMA: Reserved 0x00400000@0xac000000 for 'drm_sectbl'
[    0.000000] S5P/CMA: Reserved 0x00100000@0xac400000 for 'drm_mfc_fw'
[    0.000000] S5P/CMA: Reserved 0x01000000@0xac500000 for 'drm_mfc_input'
[    0.000000] S5P/CMA: Reserved 0x03b00000@0xad500000 for 'drm_mfc_output'
[    0.000000] S5P/CMA: Reserved 0x03000000@0xb1000000 for 'drm_fimd_video'
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] CPU EXYNOS5410 (id 0xe5410023)
[    0.000000] exynos5_init_clocks: initializing clocks
[    0.000000] S3C24XX Clocks, Copyright 2004 Simtec Electronics
[    0.000000] exynos5410_setup_clocks: registering clocks
[    0.000000] exynos5410_setup_clocks: xtal is 24000000
[    0.000000] EXYNOS5: EAGLECLK=900000000, KFCCLK=600000000, CDREX=800000000
[    0.000000] mout_apll: source is fout_apll (1), rate is 900000000
[    0.000000] mout_mpll: source is fout_mpll (1), rate is 532000000
[    0.000000] mout_epll: source is fout_epll (1), rate is 400000000
[    0.000000] mout_bpll: source is fout_bpll (1), rate is 800000000
[    0.000000] mout_cpll: source is fout_cpll (1), rate is 640000000
[    0.000000] mout_kpll: source is fout_kpll (1), rate is 600000000
[    0.000000] mout_ipll: source is fout_ipll (1), rate is 432000000
[    0.000000] aclk_333_432_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] aclk_333_432_gscl: source is ext_xtal (0), rate is 24000000
[    0.000000] vpll_src: source is ext_xtal (0), rate is 24000000
[    0.000000] mout_vpll: source is fout_vpll (1), rate is 350000000
[    0.000000] mout_mpll_user: source is mout_mpll (1), rate is 532000000
[    0.000000] mout_bpll_user: source is mout_bpll (1), rate is 800000000
[    0.000000] mout_mpll_bpll: source is mout_bpll_user (1), rate is 800000000
[    0.000000] mout_dpll: source is fout_dpll (1), rate is 600000000
[    0.000000] aclk_400: source is mout_mpll_user (0), rate is 177333333
[    0.000000] aclk_400_isp_pre: source is mout_mpll_user (0), rate is 66500000
[    0.000000] aclk_400_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] aclk_266_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] aclk_200: source is mout_mpll_user (0), rate is 177333333
[    0.000000] aclk_200_disp1: source is ext_xtal (0), rate is 24000000
[    0.000000] aclk_166: source is mout_cpll (0), rate is 160000000
[    0.000000] mout_cpu: source is mout_apll (0), rate is 900000000
[    0.000000] mout_cpu_kfc: source is mout_kpll (0), rate is 600000000
[    0.000000] sclk_mmc0: source is mout_mpll_bpll (6), rate is 800000000
[    0.000000] sclk_mmc1: source is mout_mpll_bpll (6), rate is 72727272
[    0.000000] sclk_mmc2: source is mout_mpll_bpll (6), rate is 800000000
[    0.000000] sclk_pwm_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] sclk_uart_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] sclk_spi1_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] sclk_spi0_isp: source is ext_xtal (0), rate is 24000000
[    0.000000] sclk_mout_isp_sensor: source is mout_ipll (0), rate is 432000000
[    0.000000] sclk_mau_audio0: source is ext_xtal (1), rate is 24000000
[    0.000000] mout_g3d: source is mout_cpll (0), rate is 640000000
[    0.000000] sclk_g3d_core_sub: source is ext_xtal (0), rate is 24000000
[    0.000000] sclk_g3d_hydra_sub: source is ext_xtal (0), rate is 24000000
[    0.000000] clkout: source is xxti (16), rate is 24000000
[    0.000000] aclk_300_disp1: source is ext_xtal (0), rate is 24000000
[    0.000000] uclk1: source is mout_cpll (9), rate is 64000000
[    0.000000] uclk1: source is mout_cpll (9), rate is 64000000
[    0.000000] uclk1: source is mout_cpll (9), rate is 64000000
[    0.000000] uclk1: source is mout_cpll (9), rate is 64000000
[    0.000000] sclk_fimd: source is ext_xtal (0), rate is 24000000
[    0.000000] On node 0 totalpages: 523776
[    0.000000] free_area_init_node: node 0, pgdat c0a24540, node_mem_map c0b05000
[    0.000000]   Normal zone: 1116 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 125860 pages, LIFO batch:31
[    0.000000]   HighMem zone: 3488 pages used for memmap
[    0.000000]   HighMem zone: 393312 pages, LIFO batch:31
[    0.000000] PERCPU: Embedded 8 pages/cpu @c1d12000 s11840 r8192 d12736 u32768
[    0.000000] pcpu-alloc: s11840 r8192 d12736 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 519172
[    0.000000] Kernel command line: console=ttySAC2,115200n8 vmalloc=512M console=tty1 console=ttySAC2,115200n8 root=UUID=ad455a75-609c-4b3c-956b-bcef3ebc4603 rhgb rootwait ro left=56 right=24 upper=3 lower=3 vsync=3 hsync=14 fb_x_res=1280 fb_y_res=720 vout=hdmi hdmi_phy_res=720p60hz led_blink=1
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 2046MB = 2046MB total
[    0.000000] Memory: 1782924k/1782924k available, 312180k reserved, 1311744K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xdf800000 - 0xff000000   ( 504 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xdf000000   ( 496 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0952000   (9512 kB)
[    0.000000]       .init : 0xc0952000 - 0xc0991e40   ( 256 kB)
[    0.000000]       .data : 0xc0992000 - 0xc0a3a5a0   ( 674 kB)
[    0.000000]        .bss : 0xc0a3a5c4 - 0xc0b04b90   ( 810 kB)
[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:693
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [tty1] enabled
[    0.001176] Calibrating delay loop... 1785.85 BogoMIPS (lpj=4464640)
[    0.045051] pid_max: default: 32768 minimum: 301
[    0.045358] Mount-cache hash table entries: 512
[    0.046183] Initializing cgroup subsys debug
[    0.046208] Initializing cgroup subsys cpuacct
[    0.046228] Initializing cgroup subsys devices
[    0.046248] Initializing cgroup subsys freezer
[    0.046299] CPU: Testing write buffer coherency: ok
[    0.046451] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.046520] Setting up static identity map for 0x406dc7b0 - 0x406dc808
[    0.097739] CPU1: Booted secondary processor
[    0.097772] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.117738] CPU2: Booted secondary processor
[    0.117768] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.137734] CPU3: Booted secondary processor
[    0.137758] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.137891] Brought up 4 CPUs
[    0.137975] SMP: Total of 4 processors activated (7143.42 BogoMIPS).
[    0.138672] devtmpfs: initialized
[    0.154612] gpiochip_add: registered GPIOs 0 to 4 on device: GPJ0
[    0.154643] gpiochip_add: registered GPIOs 6 to 13 on device: GPJ1
[    0.154667] gpiochip_add: registered GPIOs 15 to 22 on device: GPJ2
[    0.154692] gpiochip_add: registered GPIOs 24 to 31 on device: GPJ3
[    0.154716] gpiochip_add: registered GPIOs 33 to 34 on device: GPJ4
[    0.154739] gpiochip_add: registered GPIOs 36 to 43 on device: GPK0
[    0.154762] gpiochip_add: registered GPIOs 45 to 52 on device: GPK1
[    0.154785] gpiochip_add: registered GPIOs 54 to 61 on device: GPK2
[    0.154808] gpiochip_add: registered GPIOs 63 to 69 on device: GPK3
[    0.154840] gpiochip_add: registered GPIOs 71 to 78 on device: GPA0
[    0.154863] gpiochip_add: registered GPIOs 80 to 85 on device: GPA1
[    0.154886] gpiochip_add: registered GPIOs 87 to 94 on device: GPA2
[    0.154909] gpiochip_add: registered GPIOs 96 to 100 on device: GPB0
[    0.154932] gpiochip_add: registered GPIOs 102 to 106 on device: GPB1
[    0.154955] gpiochip_add: registered GPIOs 108 to 111 on device: GPB2
[    0.154978] gpiochip_add: registered GPIOs 113 to 116 on device: GPB3
[    0.155001] gpiochip_add: registered GPIOs 118 to 124 on device: GPC0
[    0.155024] gpiochip_add: registered GPIOs 126 to 129 on device: GPC3
[    0.155047] gpiochip_add: registered GPIOs 131 to 137 on device: GPC1
[    0.155069] gpiochip_add: registered GPIOs 139 to 145 on device: GPC2
[    0.155092] gpiochip_add: registered GPIOs 147 to 148 on device: GPM5
[    0.155115] gpiochip_add: registered GPIOs 150 to 157 on device: GPD1
[    0.155138] gpiochip_add: registered GPIOs 159 to 166 on device: GPE0
[    0.155161] gpiochip_add: registered GPIOs 168 to 169 on device: GPE1
[    0.155184] gpiochip_add: registered GPIOs 171 to 176 on device: GPF0
[    0.155207] gpiochip_add: registered GPIOs 178 to 185 on device: GPF1
[    0.155230] gpiochip_add: registered GPIOs 187 to 194 on device: GPG0
[    0.155253] gpiochip_add: registered GPIOs 196 to 203 on device: GPG1
[    0.155275] gpiochip_add: registered GPIOs 205 to 206 on device: GPG2
[    0.155298] gpiochip_add: registered GPIOs 208 to 211 on device: GPH0
[    0.155321] gpiochip_add: registered GPIOs 213 to 220 on device: GPH1
[    0.155344] gpiochip_add: registered GPIOs 222 to 229 on device: GPM7
[    0.155367] gpiochip_add: registered GPIOs 231 to 236 on device: GPY0
[    0.155390] gpiochip_add: registered GPIOs 238 to 241 on device: GPY1
[    0.155413] gpiochip_add: registered GPIOs 243 to 248 on device: GPY2
[    0.155436] gpiochip_add: registered GPIOs 250 to 257 on device: GPY3
[    0.155459] gpiochip_add: registered GPIOs 259 to 266 on device: GPY4
[    0.155482] gpiochip_add: registered GPIOs 268 to 275 on device: GPY5
[    0.155504] gpiochip_add: registered GPIOs 277 to 284 on device: GPY6
[    0.155528] gpiochip_add: registered GPIOs 286 to 293 on device: GPY7
[    0.155551] gpiochip_add: registered GPIOs 295 to 302 on device: GPX0
[    0.155574] gpiochip_add: registered GPIOs 304 to 311 on device: GPX1
[    0.155597] gpiochip_add: registered GPIOs 313 to 320 on device: GPX2
[    0.155620] gpiochip_add: registered GPIOs 322 to 329 on device: GPX3
[    0.155649] gpiochip_add: registered GPIOs 331 to 338 on device: GPV0
[    0.155673] gpiochip_add: registered GPIOs 340 to 347 on device: GPV1
[    0.155696] gpiochip_add: registered GPIOs 349 to 356 on device: GPV2
[    0.155719] gpiochip_add: registered GPIOs 358 to 365 on device: GPV3
[    0.155742] gpiochip_add: registered GPIOs 367 to 368 on device: GPV4
[    0.155775] gpio: GPZ has no PM function
[    0.155793] gpiochip_add: registered GPIOs 370 to 376 on device: GPZ
[    0.156382] dummy: 
[    0.156720] NET: Registered protocol family 16
[    0.160337] Last reset was reset (RST_STAT=0x100)
[    0.170631] odroidxu_clkout_init [496] : clkout_clk = 24000000 
[    0.170637] 
[    0.178176] 
[    0.178181] ---------------------------------------------------------
[    0.178187] 
[    0.178222] exynos5_odroidxu_display_init : LCD or HDMI or DVI Monitor!
[    0.178245] 
[    0.178248] ---------------------------------------------------------
[    0.178254] 
[    0.178284] 
[    0.178287] ---------------------------------------------------------
[    0.178293] 
[    0.178322] Virtual FB Size from Boot Parameter : X(1280), y(720)
[    0.178343] 
[    0.178346] ---------------------------------------------------------
[    0.178352] 
[    0.180842] CCI is not supportedS3C Power Management, Copyright 2004 Simtec Electronics
[    0.182004] PowerDomain : pd-mfc, Device : s5p-mfc-v6 Registered
[    0.182046] PowerDomain : pd-mipi-csis0, Device : s5p-mipi-csis Registered
[    0.182076] PowerDomain : pd-mipi-csis1, Device : s5p-mipi-csis Registered
[    0.182107] PowerDomain : pd-mipi-csis2, Device : s5p-mipi-csis Registered
[    0.182143] PowerDomain : pd-flite0, Device : exynos-fimc-lite Registered
[    0.182172] PowerDomain : pd-flite1, Device : exynos-fimc-lite Registered
[    0.182207] PowerDomain : pd-flite2, Device : exynos-fimc-lite Registered
[    0.182237] PowerDomain : pd-maudio, Device : samsung-i2s Registered
[    0.182268] PowerDomain : pd-fimd1, Device : exynos5-fb Registered
[    0.182300] PowerDomain : pd-mipi_dsim, Device : s5p-mipi-dsim Registered
[    0.182334] PowerDomain : pd-hdmi, Device : exynos5-hdmi Registered
[    0.182362] PowerDomain : pd-mixer, Device : s5p-mixer Registered
[    0.182402] PowerDomain : pd-gscl0, Device : exynos-gsc Registered
[    0.182430] PowerDomain : pd-gscl1, Device : exynos-gsc Registered
[    0.182458] PowerDomain : pd-gscl2, Device : exynos-gsc Registered
[    0.182486] PowerDomain : pd-gscl3, Device : exynos-gsc Registered
[    0.182514] PowerDomain : pd-gscl4, Device : exynos5-scaler Registered
[    0.182546] PowerDomain : pd-g3d, Device : pvrsrvkm Registered
[    0.182574] PowerDomain : pd-g2d, Device : s5p-fimg2d Registered
[    0.182602] PowerDomain : pd-gscl, Device : exynos-sysmmu Registered
[    0.182630] PowerDomain : pd-gscl, Device : exynos-sysmmu Registered
[    0.182662] PowerDomain : pd-gscl, Device : exynos-sysmmu Registered
[    0.182691] PowerDomain : pd-gscl0, Device : exynos-sysmmu Registered
[    0.182719] PowerDomain : pd-gscl1, Device : exynos-sysmmu Registered
[    0.182747] PowerDomain : pd-gscl2, Device : exynos-sysmmu Registered
[    0.182776] PowerDomain : pd-gscl3, Device : exynos-sysmmu Registered
[    0.182815] PowerDomain : pd-gscl, Device : exynos-sysmmu Registered
[    0.182844] PowerDomain : pd-gscl, Device : exynos-sysmmu Registered
[    0.182872] PowerDomain : pd-gscl4, Device : exynos-sysmmu Registered
[    0.182900] PowerDomain : pd-fimd1, Device : exynos-sysmmu Registered
[    0.182928] PowerDomain : pd-mixer, Device : exynos-sysmmu Registered
[    0.182957] PowerDomain : pd-isp, Device : exynos-sysmmu Registered
[    0.182985] PowerDomain : pd-isp, Device : exynos-sysmmu Registered
[    0.183013] PowerDomain : pd-isp, Device : exynos-sysmmu Registered
[    0.183041] PowerDomain : pd-mfc, Device : exynos-sysmmu Registered
[    0.183070] PowerDomain : pd-g2d, Device : exynos-sysmmu Registered
[    0.183201] Failed to get (null) clock
[    0.183531] EXYNOS5410 PMU Initialize
[    0.184158] EXYNOS: Initializing architecture
[    0.185305] s3c24xx-pwm s3c24xx-pwm.0: tin at 2015151, tdiv at 2015151, tin=divclk, base 0
[    0.185421] s3c24xx-pwm s3c24xx-pwm.3: tin at 33250000, tdiv at 33250000, tin=divclk, base 16
[    0.186410] Exynos5410 : Lot ID is N68Z5[Non Special]
[    0.186434] Exynos5410 ASV : Use Fusing Speed Group 4
[    0.186453] Exynos5410 ASV : invalid IDS value
[    0.186472] EXYNOS5410 ASV : N68Z5 IDS : 0 HPM : 0
[    0.186522] VDD_ARM ASV group is 4
[    0.186544] VDD_KFC ASV group is 4
[    0.186563] VDD_INT_MIF_L0 ASV group is 4
[    0.186583] VDD_MIF ASV group is 4
[    0.186601] VDD_G3D ASV group is 4
[    0.186618] VDD_INT_MIF_L1 ASV group is 4
[    0.186637] VDD_INT_MIF_L2 ASV group is 4
[    0.186656] VDD_INT_MIF_L3 ASV group is 4
[    0.187883] Exynos Power mode List
[    0.187900] NAME	CPU	MIF	INT	CPU0	CPU1	CPU2	CPU3
[    0.187924] init	0	0	0	1	1	1	1
[    0.187942] quad	1600000	800000	400000	1	1	1	1
[    0.187961] quad_io	1800000	800000	400000	1	1	0	0
[    0.187981] quad_mem	1800000	800000	400000	1	1	0	0
[    0.188010] exynos_interface_init: failed to create sysfs interface
[    0.224105] bio: create slab  at 0
[    0.224831] DC_5V: 5000 mV 
[    0.226527] SCSI subsystem initialized
[    0.229332] usbcore: registered new interface driver usbfs
[    0.229626] usbcore: registered new interface driver hub
[    0.229825] usbcore: registered new device driver usb
[    0.230992] i2c-gpio i2c-gpio.2: using pins 77 (SDA) and 78 (SCL)
[    0.231605] i2c-gpio i2c-gpio.10: using pins 323 (SDA) and 311 (SCL)
[    0.232237] s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
[    0.232263] s3c-i2c s3c2440-i2c.1: slave address 0x10
[    0.232285] s3c-i2c s3c2440-i2c.1: bus frequency set to 377 KHz
[    0.232753] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
[    0.232779] s3c-i2c s3c2440-i2c.0: slave address 0x10
[    0.232800] s3c-i2c s3c2440-i2c.0: bus frequency set to 377 KHz
[    0.232858] s3c-i2c s3c2440-i2c.2: no platform data
[    0.232889] s3c-i2c: probe of s3c2440-i2c.2 failed with error -22
[    0.233640] max77802 4-0009: device found
[    0.233661] max77802_irq_init+
[    0.233684] max77802_irq_init: gpio_irq=0
[    0.238623] max77802_irq_init-
[    0.240538] vdd_mif range: 800  1300 mV at 1000 mV 
[    0.241243] vdd_arm range: 800  1500 mV at 1000 mV 
[    0.241967] vdd_int range: 800  1400 mV at 1000 mV 
[    0.242664] vdd_g3d range: 800  1400 mV at 1000 mV 
[    0.243371] vdd_mem2 range: 800  1500 mV at 1200 mV 
[    0.244068] vdd_kfc range: 800  1500 mV at 1000 mV 
[    0.244975] vdd_alive: 1000 mV 
[    0.245885] vddq_M1_M2: 1200 mV 
[    0.246788] vddq_gpio: 1800 mV 
[    0.247684] vddq_mmc2: 2800 mV 
[    0.248583] vdd18_hsic: 1800 mV 
[    0.249492] vdd18_BPLL: 1800 mV 
[    0.250199] vddq_lcd: 1800 mV 
[    0.251110] vdd10_hdmi: 1000 mV 
[    0.252001] vdd18_mipi: 1800 mV 
[    0.252912] vddq_mmc01: 1800 mV 
[    0.254878] vdd33_USB30: 3300 mV 
[    0.255780] vddq_abb0: 1800 mV 
[    0.256677] vddq_abb1: 1800 mV 
[    0.257575] vdd10_USB30: 1000 mV 
[    0.258270] cam_sensor_core: 1200 mV 
[    0.258966] LDO18: 1800 mV 
[    0.259874] vdd_emmc_1v8: 1800 mV 
[    0.260769] VDDF_2V8: 2850 mV 
[    0.261673] DP_P3V3: 3300 mV 
[    0.262362] cam_af_2.8v: 2800 mV 
[    0.263262] ETH_P3V3: 3300 mV 
[    0.264154] USB30_EXTCLK: 3300 mV 
[    0.265062] vddq_E12: 1200 mV 
[    0.265979] vs_power_meter: 3300 mV 
[    0.267280] exynos5-i2c exynos5-hs-i2c.0: i2c-4: Exynos5 HS-I2C adapter
[    0.267476] Linux media interface: v0.10
[    0.267637] Linux video capture interface: v2.00
[    0.274166] Advanced Linux Sound Architecture Driver Version 1.0.25.
[    0.275048] Bluetooth: Core ver 2.16
[    0.275204] NET: Registered protocol family 31
[    0.275226] Bluetooth: HCI device and connection manager initialized
[    0.275253] Bluetooth: HCI socket layer initialized
[    0.275273] Bluetooth: L2CAP socket layer initialized
[    0.275322] Bluetooth: SCO socket layer initialized
[    0.275825] cfg80211: Calling CRDA to update world regulatory domain
[    0.276407] nfc: nfc_init: NFC Core ver 0.1
[    0.276605] NET: Registered protocol family 39
[    0.276913] Switching to clocksource mct-frc
[    0.315474] NET: Registered protocol family 2
[    0.315690] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.316139] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.317326] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[    0.318527] TCP: Hash tables configured (established 65536 bind 65536)
[    0.318551] TCP: reno registered
[    0.318573] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.318610] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.318855] NET: Registered protocol family 1
[    0.319125] RPC: Registered named UNIX socket transport module.
[    0.319151] RPC: Registered udp transport module.
[    0.319171] RPC: Registered tcp transport module.
[    0.319189] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.319385] Trying to unpack rootfs image as initramfs...
[    0.687288] Freeing initrd memory: 6364K
[    0.688546] big.LITTLE switcher initializing
[    0.694819] big.LITTLE switcher initialized
[    0.695000] s3c-adc samsung-adc-v5: operating without regulator "vdd" .
[    0.695087] s3c-adc samsung-adc-v5: attached adc driver
[    0.697126] highmem bounce pool size: 64 pages
[    0.715525] NFS: Registering the id_resolver key type
[    0.717058] NTFS driver 2.1.30 [Flags: R/W DEBUG].
[    0.717384] fuse init (API version 7.18)
[    0.718259] msgmni has been set to 932
[    0.720706] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.720741] io scheduler noop registered
[    0.720760] io scheduler deadline registered
[    0.721058] io scheduler cfq registered (default)
[    0.729380] dma-pl330 dma-pl330.0: Loaded driver for PL330 DMAC-267056
[    0.729413] dma-pl330 dma-pl330.0: 	DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.736644] dma-pl330 dma-pl330.1: Loaded driver for PL330 DMAC-267056
[    0.736678] dma-pl330 dma-pl330.1: 	DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.738664] dma-pl330 dma-pl330.2: Loaded driver for PL330 DMAC-267056
[    0.738696] dma-pl330 dma-pl330.2: 	DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
[    0.739220] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.741073] exynos4210-uart.0: ttySAC0 at MMIO 0x12c00000 (irq = 83) is a S3C6400/10
[    0.741472] exynos4210-uart.1: ttySAC1 at MMIO 0x12c10000 (irq = 84) is a S3C6400/10
[    0.741857] exynos4210-uart.2: ttySAC2 at MMIO 0x12c20000 (irq = 85) is a S3C6400/10
[    2.604742] console [ttySAC2] enabled
[    2.608710] exynos4210-uart.3: ttySAC3 at MMIO 0x12c30000 (irq = 86) is a S3C6400/10
[    2.617040] ion_device_add_heap: can not insert multiple heaps with id 1
[    2.622737] ion_device_add_heap: can not insert multiple heaps with id 0
[    2.629796] PVR_K: PVRSRVDriverProbe(pDevice=c09ddc18)
[    2.634533] PVR_K: SysInitialise: start
[    2.639240] PVR_K: G3D DVFS Info: Level:0, Clock:640 MHz, Voltage:1150000 uV
[    2.645372] PVR_K: G3D DVFS Info: Level:1, Clock:532 MHz, Voltage:1087500 uV
[    2.652395] PVR_K: G3D DVFS Info: Level:2, Clock:480 MHz, Voltage:1050000 uV
[    2.659418] PVR_K: G3D DVFS Info: Level:3, Clock:350 MHz, Voltage:937500 uV
[    2.666352] PVR_K: G3D DVFS Info: Level:4, Clock:266 MHz, Voltage:900000 uV
[    2.673293] PVR_K: G3D DVFS Info: Level:5, Clock:177 MHz, Voltage:900000 uV
[    2.680621] PVR_K: enable_gpu_power off fail with pm_runtime_suspended
[    2.686739] PVR_K: SysInitialise: end
[    2.742534] brd: module loaded
[    2.751336] loop: module loaded
[    2.754082] tun: Universal TUN/TAP device driver, 1.6
[    2.758076] tun: (C) 1999-2004 Max Krasnyansky 
[    2.764641] PPP generic driver version 2.4.2
[    2.768981] PPP BSD Compression module registered
[    2.773159] PPP Deflate Compression module registered
[    2.780228] PPP MPPE Compression module registered
[    2.783589] NET: Registered protocol family 24
[    2.788234] usbcore: registered new interface driver asix
[    2.793570] usbcore: registered new interface driver ax88179_178a
[    2.799623] usbcore: registered new interface driver cdc_ether
[    2.805436] usbcore: registered new interface driver cdc_subset
[    2.811368] usbcore: registered new interface driver ipheth
[    2.816876] usbcore: registered new interface driver cdc_ncm
[    2.822494] exynos-drd exynos-dwc3.0: Core ID Number: 0x5533
[    2.827988] exynos-drd exynos-dwc3.0: Release Number: 0x200a
[    2.833800] exynos-drd exynos-dwc3.0: IRQ: ID: 1
[    2.838344] exynos-drd exynos-dwc3.0: IRQ: VBUS: inactive
[    2.844182] exynos-drd exynos-dwc3.1: Core ID Number: 0x5533
[    2.849233] exynos-drd exynos-dwc3.1: Release Number: 0x200a
[    2.855003] exynos-drd exynos-dwc3.1: IRQ: VBUS: inactive
[    2.860947] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.892064] s5p-ehci s5p-ehci: S5P EHCI Host Controller
[    2.895840] s5p-ehci s5p-ehci: new USB bus registered, assigned bus number 1
[    2.902943] s5p-ehci s5p-ehci: irq 103, io mem 0x12110000
[    2.917070] s5p-ehci s5p-ehci: USB 0.0 started, EHCI 1.00
[    2.921875] hub 1-0:1.0: USB hub found
[    2.924766] hub 1-0:1.0: 3 ports detected
[    2.929467] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.935080] exynos-ohci exynos-ohci: Already power on PHY
[    2.940278] exynos-ohci exynos-ohci: EXYNOS OHCI Host Controller
[    2.946274] exynos-ohci exynos-ohci: new USB bus registered, assigned bus number 2
[    2.953843] exynos-ohci exynos-ohci: irq 103, io mem 0x12120000
[    3.016889] hub 2-0:1.0: USB hub found
[    3.019212] hub 2-0:1.0: 3 ports detected
[    3.023952] exynos-drd exynos-dwc3.0: Core ID Number: 0x5533
[    3.028883] exynos-drd exynos-dwc3.0: Release Number: 0x200a
[    3.034468] exynos-xhci exynos-xhci.0: EXYNOS xHCI Host Controller
[    3.040630] exynos-xhci exynos-xhci.0: new USB bus registered, assigned bus number 3
[    3.048525] exynos-xhci exynos-xhci.0: irq 104, io mem 0x12000000
[    3.055007] xHCI xhci_add_endpoint called for root hub
[    3.055019] xHCI xhci_check_bandwidth called for root hub
[    3.055282] hub 3-0:1.0: USB hub found
[    3.058153] hub 3-0:1.0: 1 port detected
[    3.062526] exynos-xhci exynos-xhci.0: EXYNOS xHCI Host Controller
[    3.068209] exynos-xhci exynos-xhci.0: new USB bus registered, assigned bus number 4
[    3.076413] xHCI xhci_add_endpoint called for root hub
[    3.076424] xHCI xhci_check_bandwidth called for root hub
[    3.076662] hub 4-0:1.0: USB hub found
[    3.079676] hub 4-0:1.0: 1 port detected
[    3.084109] exynos-drd exynos-dwc3.1: Core ID Number: 0x5533
[    3.089186] exynos-drd exynos-dwc3.1: Release Number: 0x200a
[    3.094823] exynos-xhci exynos-xhci.1: EXYNOS xHCI Host Controller
[    3.100985] exynos-xhci exynos-xhci.1: new USB bus registered, assigned bus number 5
[    3.108870] exynos-xhci exynos-xhci.1: irq 232, io mem 0x12400000
[    3.115302] xHCI xhci_add_endpoint called for root hub
[    3.115314] xHCI xhci_check_bandwidth called for root hub
[    3.115583] hub 5-0:1.0: USB hub found
[    3.118502] hub 5-0:1.0: 1 port detected
[    3.122872] exynos-xhci exynos-xhci.1: EXYNOS xHCI Host Controller
[    3.128596] exynos-xhci exynos-xhci.1: new USB bus registered, assigned bus number 6
[    3.136844] xHCI xhci_add_endpoint called for root hub
[    3.136855] xHCI xhci_check_bandwidth called for root hub
[    3.137163] hub 6-0:1.0: USB hub found
[    3.139979] hub 6-0:1.0: 1 port detected
[    3.144896] usbcore: registered new interface driver cdc_acm
[    3.149540] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    3.157518] Initializing USB Mass Storage driver...
[    3.162713] usbcore: registered new interface driver usb-storage
[    3.168358] USB Mass Storage support registered.
[    3.173379] usbcore: registered new interface driver usbserial
[    3.178784] usbserial: USB Serial Driver core
[    3.183352] usbcore: registered new interface driver pl2303
[    3.188852] USB Serial support registered for pl2303
[    3.237092] usb 1-2: new high-speed USB device number 2 using s5p-ehci
[    3.297574] usb3503 4-0008: switched to HUB mode
[    3.300721] usb3503 4-0008: usb3503_probe: probed on  hub mode
[    3.307062] exynos-ss-udc exynos-ss-udc.0: regs df8b2000, irq 104
[    3.313219] exynos-ss-udc exynos-ss-udc.1: regs df8be000, irq 232
[    3.319764]  gadget: Gadget Serial v2.4
[    3.322524]  gadget: g_serial ready
[    3.325954] exynos-ss-udc exynos-ss-udc.0: bound driver g_serial
[    3.332726] mousedev: PS/2 mouse device common for all mice
[    3.337732] odroid_keypad_init
[    3.340992] input: odroid-keypad as /devices/virtual/input/input0
[    3.346634] odroid_keypad_open
[    3.349947] --------------------------------------------------------
[    3.355997] odroid-keypad driver initialized!! Ver 1.0
[    3.361144] --------------------------------------------------------
[    3.367494] platform_driver_register 0 
[    3.371433] usbcore: registered new interface driver xpad
[    3.427971] odroid-ts 0-0048: I2C write error: (-6) reg: 0x4 len: 0
[    3.433163] input: odroidxu-ts as /devices/platform/s3c2440-i2c.0/i2c-0/0-0048/input/input1
[    3.441903] --------------------------------------------------------
[    3.447484]            TOUCH SCREEN INFORMATION
[    3.451950] --------------------------------------------------------
[    3.458290] TOUCH INPUT Name = odroidxu-ts
[    3.462360] TOUCH ABS X MAX = 1280, TOUCH ABS X MIN = 0
[    3.467567] TOUCH ABS Y MAX = 720, TOUCH ABS Y MIN = 0
[    3.472681] Dummy Touchscreen driver!
[    3.476294] --------------------------------------------------------
[    3.482926] i2c-core: driver [odroid-ts] using legacy suspend method
[    3.488991] i2c-core: driver [odroid-ts] using legacy resume method
[    3.496583] max77802_rtc_probe
[    3.537061] max77802-rtc max77802-rtc: rtc init
[    3.540126] max77802_rtc_set_time: 112/0/1 0:0:0(0)
[    3.552060] max77802_rtc_set_time: task=swapper/0[1]
[    3.555553] max77802-rtc max77802-rtc: max77802_rtc_enable_wtsr: enable WTSR
[    3.592320] max77802_rtc_read_time: 112/0/1 0:0:0(0)
[    3.602318] max77802_rtc_read_alarm: 100/0/1 0:0:0(0)
[    3.612307] max77802_rtc_read_time: 112/0/1 0:0:0(0)
[    3.616251] max77802-rtc max77802-rtc: rtc core: registered max77802-rtc as rtc0
[    3.623237] usb 1-3: new high-speed USB device number 3 using s5p-ehci
[    3.629739] max77802_irq_unmask: group=2, cur=0xfd
[    3.635122] i2c /dev entries driver
[    3.640153] lirc_dev: IR Remote Control driver registered, major 250 
[    3.645165] IR NEC protocol handler initialized
[    3.649669] IR RC5(x) protocol handler initialized
[    3.654432] IR RC6 protocol handler initialized
[    3.658934] IR JVC protocol handler initialized
[    3.663442] IR Sony protocol handler initialized
[    3.668041] IR RC5 (streamzap) protocol handler initialized
[    3.673592] IR SANYO protocol handler initialized
[    3.678271] IR MCE Keyboard/mouse protocol handler initialized
[    3.684105] IR LIRC bridge handler initialized
[    3.688641] gspca_main: v2.14.0 registered
[    3.692947] exynos-mdev.0: Media0[0xde01f800] was registered successfully
[    3.699748] exynos-mdev.1: Media1[0xde01fc00] was registered successfully
[    3.706517] exynos-mdev.2: Media2[0xde2c4000] was registered successfully
[    3.713334] s5p-mipi-csis.0
[    3.713339] : s5pcsis_probe : csis0 probe success
[    3.720454] s5p-mipi-csis.1
[    3.720459] : s5pcsis_probe : csis1 probe success
[    3.727917] s5p-mipi-csis.2
[    3.727922] : s5pcsis_probe : csis2 probe success
[    3.736001] [INFO]flite_probe:2214: FIMC-LITE0 probe success
[    3.741274] [INFO]flite_probe:2214: FIMC-LITE1 probe success
[    3.747050] [INFO]flite_probe:2214: FIMC-LITE2 probe success
[    3.753628] [INFO]gsc_probe:1559: gsc-0 registered successfully
[    3.759256] [INFO]gsc_probe:1559: gsc-1 registered successfully
[    3.765382] hub 1-3:1.0: USB hub found
[    3.767922] hub 1-3:1.0: 3 ports detected
[    3.771928] [INFO]gsc_probe:1559: gsc-2 registered successfully
[    3.779259] [INFO]gsc_probe:1559: gsc-3 registered successfully
[    3.784036] exynos5-scaler exynos5-scaler.0: ++sc_probe
[    3.789496] exynos5-scaler exynos5-scaler.0: scaler registered successfully
[    3.796218] Initialize JPEG driver
[    3.799789] s5p-jpeg s5p-jpeg: JPEG driver is registered to /dev/video12
[    3.806311] s5p-jpeg s5p-jpeg: JPEG driver is registered to /dev/video11
[    3.812882] Exynos Graphics 2D driver, (c) 2011 Samsung Electronics
[    3.819080] [fimg2d_probe] base address: 0x10850000
[    3.823713] [fimg2d_probe] irq: 123
[    3.827223] [fimg2d_clk_setup] aclk_acp(266000000) pclk_acp(133000000)
[    3.833701] [fimg2d_clk_setup] gate clk: fimg2d
[    3.838195] [fimg2d_probe] enable runtime pm
[    3.842440] [fimg2d_probe] register sysmmu page fault handler
[    3.848740] EXYNOS MFC V4L2 Driver, (c) 2010 Samsung Electronics
[    3.854221] s5p-mfc s5p-mfc-v6: s5p_mfc_probe()
[    3.854771] s5p-mfc s5p-mfc-v6: decoder registered as /dev/video6
[    3.860614] s5p-mfc s5p-mfc-v6: encoder registered as /dev/video7
[    3.866712] s5p_mfc_probe--
[    3.867036] i2c i2c-2: attached exynos hdcp into i2c adapter successfully
[    3.873258] i2c-core: driver [exynos_hdcp] using legacy suspend method
[    3.879598] i2c-core: driver [exynos_hdcp] using legacy resume method
[    3.886186] Samsung HDMI output driver, (c) 2010-2011 Samsung Electronics Co., Ltd.
[    3.893887] s5p-hdmi exynos5-hdmi: hdmi ip version = 2
[    3.899384] s5p-hdmi exynos5-hdmi: probe sucessful
[    3.903793] Samsung TV Mixer driver, (c) 2010-2011 Samsung Electronics Co., Ltd.
[    3.912604] s5p-mixer s5p-mixer: probe start
[    3.915409] s5p-mixer s5p-mixer: mixer ip version = 2
[    3.920658] s5p-mixer s5p-mixer: resources acquired
[    3.925342] s5p-mixer s5p-mixer: added output 'S5P HDMI connector' from module 's5p-hdmi'
[    3.933845] s5p-mixer s5p-mixer: registered layer mxr0_graph0 as /dev/video16
[    3.940911] s5p-mixer s5p-mixer: registered layer mxr0_graph1 as /dev/video17
[    3.948042] s5p-mixer s5p-mixer: registered layer mxr1_graph2 as /dev/video18
[    3.955200] s5p-mixer s5p-mixer: registered layer mxr1_graph3 as /dev/video19
[    3.961927] s5p-mixer s5p-mixer: mixer0 create links
[    3.966867] s5p-mixer s5p-mixer: mixer1 create links
[    3.971829] s5p-mixer s5p-mixer: mixer links are created successfully
[    3.978237] s5p-mixer s5p-mixer: probe successful
[    3.983133] S5P CEC for Exynos4 Driver, (c) 2009 Samsung Electronics
[    3.989657] s5p-tvout-cec s5p-tvout-cec: probe successful
[    3.994881] exynos-rot exynos-rot: ++rot_probe
[    3.999372] exynos-rot exynos-rot: rotator registered successfully
[    4.005407] Initialize JPEG Hx driver
[    4.009296] exynos5-jpeg-hx exynos5-jpeg-hx: JPEG driver is registered to /dev/video14
[    4.017082] exynos5-jpeg-hx exynos5-jpeg-hx: JPEG driver is registered to /dev/video13
[    4.025107] usbcore: registered new interface driver uvcvideo
[    4.030342] USB Video Class driver (1.1.1)
[    4.034679] samsung-fake-battery samsung-fake-battery: samsung_fake_bat_probe
[    4.044414] Exynos: Kernel Thermal management registered
[    4.048525] s3c2410_wdt: S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
[    4.055863] s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq disabled
[    4.064263] device-mapper: uevent: version 1.0.3
[    4.068266] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    4.076280] usbcore: registered new interface driver btusb
[    4.081877] cpuidle: using governor ladder
[    4.086024] cpuidle: using governor menu
[    4.089967] sdhci: Secure Digital Host Controller Interface driver
[    4.095642] sdhci: Copyright(c) Pierre Ossman
[    4.100521] Synopsys Designware Multimedia Card Interface Driver
[    4.105896] dw_mmc dw_mmc.2: Using internal DMA controller.
[    4.111845] dw_mmc dw_mmc.2: no vmmc regulator found
[    4.116461] dw_mmc dw_mmc.2: no vqmmc regulator found
[    4.123267] dw_mmc dw_mmc.2: Version ID is 241a
[    4.126328] dw_mmc dw_mmc.2: DW MMC controller at irq 109, 64 bit host data width, 128 deep fifo
[    4.135195] dw_mmc dw_mmc.0: Using internal DMA controller.
[    4.141112] dw_mmc dw_mmc.0: vmmc regulator found
[    4.145534] dw_mmc dw_mmc.0: vqmmc regulator found
[    4.151898] dw_mmc dw_mmc.0: Version ID is 241a
[    4.155036] dw_mmc dw_mmc.0: DW MMC controller at irq 107, 64 bit host data width, 128 deep fifo
[    4.157987] mmc_host mmc0: Bus speed (slot 0) = 20000000Hz (slot req 400000Hz, actual 400000HZ div = 25)
[    4.175209] usbcore: registered new interface driver usbhid
[    4.179366] usbhid: USB HID core driver
[    4.183995] --------------------------------------------------------
[    4.189548] odroid_sysfs_init(472) : Sleep Disable Flag SET!!(Wake_lock_init)
[    4.196619] --------------------------------------------------------
[    4.275104] mmc_host mmc0: Bus speed (slot 0) = 40000000Hz (slot req 50000000Hz, actual 40000000HZ div = 0)
[    4.283697] mmc0: new high speed SDHC card at address aaaa
[    4.290188] mmcblk0: mmc0:aaaa SU32G 29.7 GiB 
[    4.297598]  mmcblk0: p1 p2 p3
[    4.332151] mmc_host mmc1: Bus speed (slot 0) = 20000000Hz (slot req 400000Hz, actual 400000HZ div = 25)
[    4.382129] mmc_host mmc1: Bus speed (slot 0) = 20000000Hz (slot req 313726Hz, actual 312500HZ div = 32)
[    5.042031] hot state 0 to 1 
[    5.202024] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[    6.202021] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[    6.205650] INA231 4-0040: I2C write error: (-121) reg: 0x0 
[    6.211187] ============= Probe INA231 Fail! : sensor_arm (0xFFFFFF87) ============= 
[    6.219007] INA231: probe of 4-0040 failed with error -121
[    7.222021] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[    8.222022] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[    8.225627] INA231 4-0041: I2C write error: (-121) reg: 0x0 
[    8.231186] ============= Probe INA231 Fail! : sensor_mem (0xFFFFFF87) ============= 
[    8.239005] INA231: probe of 4-0041 failed with error -121
[    9.242020] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[   10.242020] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[   10.245619] INA231 4-0044: I2C write error: (-121) reg: 0x0 
[   10.251179] ============= Probe INA231 Fail! : sensor_g3d (0xFFFFFF87) ============= 
[   10.259021] INA231: probe of 4-0044 failed with error -121
[   11.262021] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[   12.262021] exynos5-i2c exynos5-hs-i2c.0: tx timeout
[   12.265620] INA231 4-0045: I2C write error: (-121) reg: 0x0 
[   12.271180] ============= Probe INA231 Fail! : sensor_kfc (0xFFFFFF87) ============= 
[   12.279002] INA231: probe of 4-0045 failed with error -121
[   12.285001] i2c-core: driver [INA231] using legacy suspend method
[   12.290522] i2c-core: driver [INA231] using legacy resume method
[   12.296638] 
[   12.296642] =================== ioboard_keyled_probe ===================
[   12.296647] 
[   13.142021] ioboard-bh1780 10-0029: I2C write byte error: data=0x8b
[   13.147447] i2c-core: driver [ioboard-bh1780] using legacy suspend method
[   13.153617] i2c-core: driver [ioboard-bh1780] using legacy resume method
[   17.357042] bmp180_read_store_eeprom_val: Cannot read EEPROM values
[   17.361837] bmp180_probe: Reading the EEPROM failed
[   17.367276] i2c-core: driver [ioboard-bmp180] using legacy suspend method
[   17.373491] i2c-core: driver [ioboard-bmp180] using legacy resume method
[   17.380254] 
[   17.380258] =================== ioboard_adc_probe ===================
[   17.380263] 
[   17.390098] -------------------- ioboard_spi_probe -----------------------
[   17.398448] usbcore: registered new interface driver snd-usb-audio
[   17.406926] soc-audio soc-audio.0: ASoC machine Odroid-max98090 should use snd_soc_register_card()
[   17.414926] samsung-i2s samsung-i2s.0: EPLL rate = 400000000
[   17.420088] samsung-i2s samsung-i2s.0: SRP rate = 100000000
[   17.425636] samsung-i2s samsung-i2s.0: BUS rate = 50000000
[   17.432249] max98090 1-0010: revision 0x43
[   17.437313] 	[MAX98090] max98090_set_record_main_mic(151)
[   17.442757] asoc: max98090-aif1  samsung-i2s.0 mapping ok
[   17.447826] asoc: max98090-aif1  samsung-i2s.0 mapping ok
[   17.456707] GACT probability NOT on
[   17.458794] Mirror/redirect action on
[   17.462402] u32 classifier
[   17.465059]     Actions configured
[   17.468471] Netfilter messages via NETLINK v0.30.
[   17.473203] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   17.480111] ctnetlink v0.93: registering with nfnetlink.
[   17.484563] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[   17.491481] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[   17.498079] xt_time: kernel timezone is -0000
[   17.501925] ip_tables: (C) 2000-2006 Netfilter Core Team
[   17.507148] arp_tables: (C) 2002 David S. Miller
[   17.511507] TCP: bic registered
[   17.514610] TCP: cubic registered
[   17.517902] TCP: westwood registered
[   17.521430] TCP: htcp registered
[   17.526677] NET: Registered protocol family 10
[   17.530458] Mobile IPv6
[   17.532150] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   17.537645] IPv6 over IPv4 tunneling driver
[   17.545102] NET: Registered protocol family 17
[   17.548135] NET: Registered protocol family 15
[   17.552679] Bluetooth: RFCOMM TTY layer initialized
[   17.557458] Bluetooth: RFCOMM socket layer initialized
[   17.562502] Bluetooth: RFCOMM ver 1.11
[   17.566204] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   17.571519] Bluetooth: BNEP filters: protocol multicast
[   17.576727] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   17.583143] NET: Registered protocol family 33
[   17.589656] RxRPC: Registered security type 2 'rxkad'
[   17.593294] NET: Registered protocol family 35
[   17.597736] lib80211: common routines for IEEE802.11 drivers
[   17.603327] lib80211_crypt: registered algorithm 'NULL'
[   17.603339] Registering the dns_resolver key type
[   17.608413] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[   17.615652] Registering SWP/SWPB emulation handler
[   17.625224] HDMI phy power off : 1
[   17.742066] s5p-mipi-dsim s5p-mipi-dsim.1: DSI Master driver has been completed.
[   17.748040] s5p-mipi-dsim s5p-mipi-dsim.1: DSI Master state is stop state
[   17.754795] s5p-mipi-dsim s5p-mipi-dsim.1: dsim_lcd_drv->probe is NULL.
[   18.031571] s5p-mipi-dsim s5p-mipi-dsim.1: mipi-dsi driver(RGB mode) has been probed.
[   18.052468] s3c-fb exynos5-fb.1: failed to find bootloader framebuffer
[   18.057683] s3c-fb exynos5-fb.1: couldn't copy bootloader framebuffer into default window; clearing instead
[   18.084677] s3c-fb exynos5-fb.1: window 0: fb 
[   18.089814] vddq_lcd: incomplete constraints, leaving on
[   18.093767] 
[   18.093771]  uiCount = 1800
[   18.097929] PA FB = 0xB6300000, bits per pixel = 32
[   18.102787] screen width=1280 height=720 va=0x0xres_virtual = 1280, yres_virtual = 720, xoffset = 0, yoffset = 0
[   18.112933] fb_size=7372800
[   18.115680] Back frameBuffer[0].VAddr=00384000 PAddr=b5e84000 size=3686400
[   18.132361] max77802_rtc_read_time: 112/0/1 0:0:14(0)
[   18.136120] max77802-rtc max77802-rtc: setting system clock to 2012-01-01 00:00:14 UTC (1325376014)
[   18.145012] CPUFREQ of CA7  L0 : 1237500 uV
[   18.149156] CPUFREQ of CA7  L1 : 1237500 uV
[   18.153316] CPUFREQ of CA7  L2 : 1175000 uV
[   18.157517] CPUFREQ of CA7  L3 : 1112500 uV
[   18.161614] CPUFREQ of CA7  L4 : 1050000 uV
[   18.165804] CPUFREQ of CA7  L5 : 1000000 uV
[   18.169965] CPUFREQ of CA7  L6 : 950000 uV
[   18.174040] CPUFREQ of CA7  L7 : 950000 uV
[   18.178118] CPUFREQ of CA7  L8 : 950000 uV
[   18.182200] CPUFREQ of CA7  L9 : 950000 uV
[   18.186241] CPUFREQ of CA7  L10 : 950000 uV
[   18.190459] CPUFREQ of CA7  L11 : 950000 uV
[   18.194668] CPUFREQ of CA15 L0 : 1237500 uV
[   18.198759] CPUFREQ of CA15 L1 : 1237500 uV
[   18.202923] CPUFREQ of CA15 L2 : 1237500 uV
[   18.207091] CPUFREQ of CA15 L3 : 1187500 uV
[   18.211217] CPUFREQ of CA15 L4 : 1150000 uV
[   18.215408] CPUFREQ of CA15 L5 : 1125000 uV
[   18.219577] CPUFREQ of CA15 L6 : 1087500 uV
[   18.223733] CPUFREQ of CA15 L7 : 1050000 uV
[   18.227895] CPUFREQ of CA15 L8 : 1012500 uV
[   18.232058] CPUFREQ of CA15 L9 : 987500 uV
[   18.236105] CPUFREQ of CA15 L10 : 950000 uV
[   18.240296] CPUFREQ of CA15 L11 : 912500 uV
[   18.244459] CPUFREQ of CA15 L12 : 900000 uV
[   18.248621] CPUFREQ of CA15 L13 : 900000 uV
[   18.252784] CPUFREQ of CA15 L14 : 900000 uV
[   18.256917] CPUFREQ of CA15 L15 : 900000 uV
[   18.261188] CPUFREQ of CA15 L16 : 900000 uV
[   18.265276] CPUFREQ of CA15 L17 : 900000 uV
[   18.269434] CPUFREQ of CA15 L18 : 900000 uV
[   18.273678] fout_apll[900000000]
[   18.277849] INT 800000Khz ASV is 1025000uV
[   18.280869] INT 700000Khz ASV is 1000000uV
[   18.284955] INT 650000Khz ASV is 1000000uV
[   18.289045] INT 600000Khz ASV is 1000000uV
[   18.293110] INT 550000Khz ASV is 1000000uV
[   18.297194] INT 400000Khz ASV is 1000000uV
[   18.301229] INT 267000Khz ASV is 1000000uV
[   18.305330] INT 200000Khz ASV is 1000000uV
[   18.309406] INT 160000Khz ASV is 1000000uV
[   18.313480] INT 100000Khz ASV is 1000000uV
[   18.317556] INT 50000Khz ASV is 1000000uV
[   18.323802] MIF 800000Khz ASV is 987500uV
[   18.326345] MIF 667000Khz ASV is 1025000uV
[   18.330432] MIF 533000Khz ASV is 1025000uV
[   18.334504] MIF 400000Khz ASV is 900000uV
[   18.338492] MIF 267000Khz ASV is 1025000uV
[   18.342568] MIF 200000Khz ASV is 850000uV
[   18.346536] MIF 160000Khz ASV is 1025000uV
[   18.350634] MIF 100000Khz ASV is 850000uV
[   18.354621] S divider change for DFS of MIF block
[   18.522734] init_volt[987500], freq[800000]
[   18.526568] ALSA device list:
[   18.528414]   #0: Odroid-max98090
[   18.532025] Freeing init memory: 252K
[   18.535326] Write protecting the kernel text section c0008000 - c0952000
[   18.542361] rodata_test: attempting to write to read-only section:
[   18.548188] write to read-only section trapped, success
[   18.782157] systemd[1]: systemd 204 running in system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
[   18.793286] systemd[1]: Running in initial RAM disk.
[   18.799523] systemd[1]: Failed to insert module 'autofs4'
[   18.804850] systemd[1]: No hostname configured.
[   18.809191] systemd[1]: Set hostname to .
[   18.835556] systemd[1]: Expecting device dev-disk-by\x2duuid-ad455a75\x2d609c\x2d4b3c\x2d956b\x2dbcef3ebc4603.device...
[   18.862264] systemd[1]: Expecting device dev-disk-by\x2duuid-6f6c069f\x2d43ae\x2d445a\x2daea2\x2d3cc2db023e3c.device...
[   18.887214] systemd[1]: Starting Timers.
[   18.902181] systemd[1]: Reached target Timers.
[   18.905192] systemd[1]: Starting Journal Socket.
[   18.922230] systemd[1]: Listening on Journal Socket.
[   18.926510] systemd[1]: Started dracut cmdline hook.
[   18.931576] systemd[1]: Starting dracut pre-udev hook...
[   18.949397] systemd[1]: Started Load Kernel Modules.
[   18.952971] systemd[1]: Starting Journal Service...
[   18.977332] systemd[1]: Started Journal Service.
[   18.983985] systemd[1]: Starting Setup Virtual Console...
[   19.003946] systemd[1]: Starting udev Kernel Socket.
[   19.022301] systemd[1]: Listening on udev Kernel Socket.
[   19.026354] systemd[1]: Starting udev Control Socket.
[   19.042305] systemd[1]: Listening on udev Control Socket.
[   19.046280] systemd[1]: Starting Sockets.
[   19.062312] systemd[1]: Reached target Sockets.
[   19.065424] systemd[1]: Starting Swap.
[   19.082261] systemd[1]: Reached target Swap.
[   19.085111] systemd[1]: Starting Local File Systems.
[   19.102223] systemd[1]: Reached target Local File Systems.
[   19.217250] systemd[1]: Started Setup Virtual Console.
[   19.292133] systemd[1]: Started dracut pre-udev hook.
[   19.295942] systemd[1]: Starting udev Kernel Device Manager...
[   19.319589] systemd-udevd[1294]: starting version 204
[   20.255694] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[   21.429230] systemd-journald[1272]: Received SIGTERM
[   22.266117] LVM: Logical Volume autoactivation enabled.
[   22.266132] LVM: Activation generator successfully completed.
[   22.722733] systemd-readahead[2228]: Bumped block_nr parameter of 179:0 to 20480. This is a temporary hack and should be removed one day.
[   23.398215] systemd-udevd[3111]: starting version 204
[   23.419406] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
[   23.606417] S5P ACE Driver, (c) 2010 Samsung Electronics
[   23.611522] ACE: ecb-aes-s5p-ace
[   23.613627] ACE: cbc-aes-s5p-ace
[   23.616787] ACE: ctr-aes-s5p-ace
[   23.770108] ACE: sha1-s5p-ace
[   23.774250] ACE: sha256-s5p-ace
[   23.775917] ACE driver is initialized
[   23.789664] smsc95xx v1.0.4
[   23.948092] [smsc95xx_read_mac_addr] Mac address = 9E:C9:C4:19:A1:A7
[   23.974558] 	[MAX98090] max98090_set_playback_speaker_headset(112)
[   23.979376]  max98090_set_record_path [706] param 0
[   23.988076] 	[MAX98090] max98090_set_record_main_mic(151)
[   24.001955] 	[MAX98090] max98090_set_playback_speaker_headset(112)
[   24.025656] Adding 497660k swap on /dev/mmcblk0p2.  Priority:-1 extents:1 across:497660k SS
[   24.041811] smsc95xx 1-2:1.0: eth0: register 'smsc95xx' at usb-s5p-ehci-2, smsc95xx USB 2.0 Ethernet, 9e:c9:c4:19:a1:a7
[   24.059267] usbcore: registered new interface driver smsc95xx
[   24.439797] 	[MAX98090] max98090_set_playback_speaker_headset(112)
[   24.445987]  max98090_set_record_path [706] param 0
[   24.452440] 	[MAX98090] max98090_set_record_main_mic(151)
[   26.221480] systemd-journald[2234]: File /var/log/journal/34a04c1c5880408db0dbde78a48719e2/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   29.851985] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   30.799721] HDMI phy power off : 1
[   30.829947] HDMI phy power off : 1
[   30.832568] HDMI phy power off : 1
[   30.836048] HDMI phy power off : 1
[   30.839637] HDMI phy power off : 1
[   30.842754] HDMI phy power off : 1
[   30.846170] HDMI phy power off : 1
[   30.849740] HDMI phy power off : 1
[   30.853118] HDMI phy power off : 1
[   30.856241] HDMI phy power off : 1
[   30.859774] HDMI phy power off : 1
[   30.863188] HDMI phy power off : 1
[   30.866388] HDMI phy power off : 1
[   30.870029] HDMI phy power off : 1
[   30.873347] HDMI phy power off : 1
[   30.876523] HDMI phy power off : 1
[   30.880134] HDMI phy power off : 1
[   30.883626] HDMI phy power off : 1
[   30.886704] HDMI phy power off : 1
[   30.890367] HDMI phy power off : 1
[   30.893773] HDMI phy power off : 1
[   30.896812] HDMI phy power off : 1
[   30.900261] HDMI phy power off : 1
[   30.903585] HDMI phy power off : 1
[   30.906937] HDMI phy power off : 1
[   30.910435] HDMI phy power off : 1
[   30.913906] HDMI phy power off : 1
[   30.917184] HDMI phy power off : 1
[   30.920449] HDMI phy power off : 1
[   30.924121] HDMI phy power off : 1
[   30.927198] HDMI phy power off : 1
[   30.930619] HDMI phy power off : 1
[   30.933980] HDMI phy power off : 1
[   30.937408] HDMI phy power off : 1
[   30.940689] HDMI phy power off : 1
[   30.944247] HDMI phy power off : 1
[   30.947603] HDMI phy power off : 1
[   30.950884] HDMI phy power off : 1
[   30.954417] HDMI phy power off : 1
[   30.957782] HDMI phy power off : 1
[   30.961019] HDMI phy power off : 1
[   30.964525] HDMI phy power off : 1
[   30.967830] HDMI phy power off : 1
[   30.971162] HDMI phy power off : 1
[   30.974669] HDMI phy power off : 1
[   30.978080] HDMI phy power off : 1
[   30.981311] HDMI phy power off : 1
[   30.984866] HDMI phy power off : 1
[   30.988297] HDMI phy power off : 1
[   30.991473] HDMI phy power off : 1
[   30.994948] HDMI phy power off : 1
[   30.998395] HDMI phy power off : 1
[   31.001622] HDMI phy power off : 1
[   31.005304] HDMI phy power off : 1
[   31.008511] HDMI phy power off : 1
[   31.011849] HDMI phy power off : 1
[   31.015352] HDMI phy power off : 1
[   31.018642] HDMI phy power off : 1
[   31.021918] HDMI phy power off : 1
[   31.025768] HDMI phy power off : 1
[   31.028801] HDMI phy power off : 1
[   31.031983] HDMI phy power off : 1
[   31.035528] HDMI phy power off : 1
[   31.038845] HDMI phy power off : 1
[   31.042342] HDMI phy power off : 1
[   31.045541] HDMI phy power off : 1
[   31.049127] HDMI phy power off : 1
[   31.052451] HDMI phy power off : 1
[   31.055809] HDMI phy power off : 1
[   31.059234] HDMI phy power off : 1
[   31.063087] HDMI phy power off : 1
[   31.065798] HDMI phy power off : 1
[   31.069342] HDMI phy power off : 1
[   31.072855] HDMI phy power off : 1
[   31.076146] HDMI phy power off : 1
[   31.079611] HDMI phy power off : 1
[   31.083701] HDMI phy power off : 1
[   31.086165] HDMI phy power off : 1
[   31.089758] HDMI phy power off : 1
[   31.093057] HDMI phy power off : 1
[   31.096299] HDMI phy power off : 1
[   31.100097] HDMI phy power off : 1
[   31.103278] HDMI phy power off : 1
[   31.106533] HDMI phy power off : 1
[   31.110067] HDMI phy power off : 1
[   31.113484] HDMI phy power off : 1
[   31.116617] HDMI phy power off : 1
[   31.120443] HDMI phy power off : 1
[   31.123554] HDMI phy power off : 1
[   31.126829] HDMI phy power off : 1
[   31.130435] HDMI phy power off : 1
[   31.133695] HDMI phy power off : 1
[   31.137021] HDMI phy power off : 1
[   31.140580] HDMI phy power off : 1
[   31.143817] HDMI phy power off : 1
[   31.147317] HDMI phy power off : 1
[   31.150415] HDMI phy power off : 1
[   31.154405] HDMI phy power off : 1
[   31.157352] HDMI phy power off : 1
[   31.160625] HDMI phy power off : 1
[   31.164263] HDMI phy power off : 1
[   31.167703] HDMI phy power off : 1
[   31.170792] HDMI phy power off : 1
[   31.174606] HDMI phy power off : 1
[   31.178004] HDMI phy power off : 1
[   31.180931] HDMI phy power off : 1
[   31.184970] HDMI phy power off : 1
[   31.190351] HDMI phy power off : 1
[   31.193189] HDMI phy power off : 1
[   31.196183] HDMI phy power off : 1
[   31.199791] HDMI phy power off : 1
[   31.203175] HDMI phy power off : 1
[   31.206445] HDMI phy power off : 1
[   31.209961] HDMI phy power off : 1
[   31.213579] HDMI phy power off : 1
[   31.216578] HDMI phy power off : 1
[   31.220068] HDMI phy power off : 1
[   31.223566] HDMI phy power off : 1
[   31.226709] HDMI phy power off : 1
[   31.230184] HDMI phy power off : 1
[   31.233677] HDMI phy power off : 1
[   31.236767] HDMI phy power off : 1
[   31.240251] HDMI phy power off : 1
[   31.243760] HDMI phy power off : 1
[   31.247009] HDMI phy power off : 1
[   31.250461] HDMI phy power off : 1
[   31.254010] HDMI phy power off : 1
[   31.257355] HDMI phy power off : 1
[   31.262624] HDMI phy power off : 1
[   31.265253] HDMI phy power off : 1
[   31.268724] HDMI phy power off : 1
[   31.271885] HDMI phy power off : 1
[   31.275290] HDMI phy power off : 1
[   31.278695] HDMI phy power off : 1
[   31.282061] HDMI phy power off : 1
[   31.286170] HDMI phy power off : 1
[   31.288907] HDMI phy power off : 1
[   31.292290] HDMI phy power off : 1
[   31.295579] HDMI phy power off : 1
[   31.299118] HDMI phy power off : 1
[   31.302437] HDMI phy power off : 1
[   31.305667] HDMI phy power off : 1
[   31.309190] HDMI phy power off : 1
[   31.312558] HDMI phy power off : 1
[   31.315890] HDMI phy power off : 1
[   31.319986] HDMI phy power off : 1
[   31.323149] HDMI phy power off : 1
[   31.326020] HDMI phy power off : 1
[   31.329778] HDMI phy power off : 1
[   31.333043] HDMI phy power off : 1
[   31.336141] HDMI phy power off : 1
[   31.339703] HDMI phy power off : 1
[   31.343294] HDMI phy power off : 1
[   31.346291] HDMI phy power off : 1
[   31.424441] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   31.429928] smsc95xx 1-2:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   32.845871] touch_input_open
[   32.939530] HDMI phy power off : 1
[   33.327262] s5p-mipi-dsim s5p-mipi-dsim.1: DSI Master driver has been completed.
[   33.327274] s5p-mipi-dsim s5p-mipi-dsim.1: DSI Master state is stop state

5 Comments

Filed under Uncategorized