Tag Archives: odroid

Compiling ODROID 3.12.3 kernel, attempt 3

Previously and previously. Will it be third time lucky?

I’m going to document the steps from the start. Note I’m building this on the hardware, not cross-compiling, since the ODROID-XU (Exynos 5410) with an external hard drive is fast (for ARM). Also note you’ll need to make your own serial port or buy one.

Clone this git repository which is based on upstream 3.12.3. Build it:

make odroidxu_defconfig
LOADADDR=40008000 make uImage dtbs
make modules

Install the kernel, device tree, and modules:

sudo cp arch/arm/boot/uImage /boot/uboot/uImage-3.12.3
sudo cp arch/arm/boot/dts/exynos5410-odroidxu.dtb /boot/uboot/
sudo make modules_install

Build an initramfs:

# First print the kernel version: make kernelrelease
sudo mkinitrd ./initrd-3.12.3 3.12.3-78393-g3886709
mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d initrd-3.12.3 uInitrd-3.12.3
sudo cp uInitrd-3.12.3 /boot/uboot/

Reboot, and be ready to interrupt u-boot by hitting a key on the serial console at the right moment.

sync
sudo reboot

At the u-boot prompt type:

set bootargs console=ttySAC2,115200n8 loglevel=9 earlyprintk root=UUID=ad455a75-609c-4b3c-956b-bcef3ebc4603 ro
fatload mmc 0 43000000 uimage-3.12.3
fatload mmc 0 46000000 uinitrd-3.12.3
fatload mmc 0 49000000 exynos5410-odroidxu.dtb
bootm 43000000 46000000 49000000

Unfortunately (1):

[    0.390000] CPU: All CPU(s) started in SVC mode.

and unfortunately (2):

[    5.780000] systemd[1]: Running in initial RAM disk.

Welcome to Fedora 20 (Heisenbug) dracut-034-19.git20131021.fc20 (Initramfs)!

[    5.810000] Unhandled fault: imprecise external abort (0x1406) at 0x00000000
[    5.810000] systemd[1]: Caught , dumped core as pid 1220.
[    5.820000] systemd[1]: Freezing execution.
[    5.890000] usb 1-2: new high-speed USB device number 2 using s5p-ehci
[    6.040000] usb 1-2: New USB device found, idVendor=0424, idProduct=9730
[    6.040000] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    6.050000] usb 1-2: no of_node; not parsing pinctrl DT
[    6.180000] usb 1-3: new high-speed USB device number 3 using s5p-ehci
[    6.420000] usb 1-3: New USB device found, idVendor=0424, idProduct=3503
[    6.420000] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    6.430000] usb 1-3: no of_node; not parsing pinctrl DT
[    6.430000] hub 1-3:1.0: no of_node; not parsing pinctrl DT
[    6.440000] hub 1-3:1.0: USB hub found
[    6.440000] hub 1-3:1.0: 3 ports detected
[    6.730000] usb 1-3.2: new high-speed USB device number 4 using s5p-ehci
[    6.860000] usb 1-3.2: New USB device found, idVendor=04e8, idProduct=61b6
[    6.860000] usb 1-3.2: New USB device strings: Mfr=1, Product=11, SerialNumber=3
[    6.870000] usb 1-3.2: Product: Samsung M3 Portable
[    6.870000] usb 1-3.2: Manufacturer: JMicron
[    6.880000] usb 1-3.2: SerialNumber: 00000000011E4C02
[    6.880000] usb 1-3.2: no of_node; not parsing pinctrl DT

8 Comments

Filed under Uncategorized

Compiling ODROID-XU 3.11-rc7 kernel, attempt 2

Previously …

Now that I have made my own serial port for the ODROID-XU, creating something omitted from this development board, I’m ready to try to compile my own kernel again. At least I should be able to debug any error messages this time.

I did everything in the previous posting, but this time built a uImage properly:

LOADADDR=40008000 make uImage dtbs
sudo cp arch/arm/boot/uImage /boot/uboot/uImage-3.11-rc7
sudo cp uInitrd /boot/uboot/uInitrd-3.11-rc7
sudo cp arch/arm/boot/dts/exynos5410-odroidxu.dtb /boot/uboot/

We end up with (where the bold files are the ones I have built):

$ ll /boot/uboot/
total 33047
-rwxr-xr-x 1 root root    5510 Sep 27 08:14 boot.ini
-rwxr-xr-x 1 root root   28603 Dec  7 16:34 exynos5410-odroidxu.dtb
-rwxr-xr-x 1 root root  293168 Sep 27 08:14 u-boot.bin
-rwxr-xr-x 1 root root 2113488 Dec  7 16:33 uImage-3.11-rc7
-rwxr-xr-x 1 root root 6518598 Sep 27 08:14 uInitrd
-rwxr-xr-x 1 root root 8104359 Dec  7 16:36 uInitrd-3.11-rc7
-rwxr-xr-x 1 root root 6518598 Nov  8 17:36 uInitrd-official3.4.5
-rwxr-xr-x 1 root root 5127832 Sep 27 08:13 zImage
-rwxr-xr-x 1 root root 5127832 Nov  8 17:36 zImage-official3.4.5

I boot this by interrupting u-boot and typing the load commands by hand. (Note that /boot/uboot is a FAT partition).

set bootargs console=ttySAC2,115200n8 loglevel=9 earlyprintk root=UUID=ad455a75-609c-4b3c-956b-bcef3ebc4603 ro
fatload mmc 0 43000000 uimage-3.11-rc7
fatload mmc 0 46000000 uinitrd-3.11-rc7
fatload mmc 0 49000000 exynos5410-odroidxu.dtb
bootm 43000000 46000000 49000000

This boots the kernel, but fails trying to find the root filesystem:

[    9.680000] mmc1: error -110 whilst initialising SD card
[    9.700000] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 300000Hz, actual 299401HZ div = 167)
[   11.730000] mmc1: error -110 whilst initialising SD card
[   11.750000] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 200000Hz, actual 200000HZ div = 250)
[   13.790000] mmc1: error -110 whilst initialising SD card
[   13.810000] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 196079Hz, actual 196078HZ div = 255)
[   15.850000] mmc1: error -110 whilst initialising SD card
[   17.680000] systemd[1]: No control group support available, not creating root group.
[   17.710000] systemd[1]: Expecting device dev-disk-by\x2duuid-ad455a75\x2d609c\x2d4b3c\x2d956b\x2dbcef3ebc4603.device...
[   17.720000] systemd[1]: Starting -.slice.
         Expecting device dev-disk-by\x2du[   17.730000] systemd[1]: Caught , dumped core as pid 1144.
[   17.730000] systemd[1]: Freezing execution.
uid-ad455a75\x2d609...c4603.device...

Update #2: See the comments section.

Update: It’s because the 3.11 kernel doesn’t support the MMC card. I’ll try later using an external USB drive.

4 Comments

Filed under Uncategorized

ODROID-XU boot messages

Now that I’ve made a serial cable I can now show you the full boot messages starting from U-Boot.

Continue reading

Leave a comment

Filed under Uncategorized

Making a serial cable for the ODROID XU

image

As I’ve said before, developer boards should come with all the bits, and a UART is essential for development on ARM.

I built my own using the jump leads from an unused CP2102, and this 1.8v FTDI serial to USB cable purchased previously.

The ODROID-XU board has a four pin Molex-type UART connector. The pin-out is: 1 = Power (do not connect), 2 = RX, 3 = TX, 4 = Ground. Pin 1 has the triangular notch on the outside of the connector. In the photo above, black is connected to pin 4 (ground), blue is connected to pin 3 (TX), and purple is connected to pin 2 (RX).

The FTDI cable has: Black = ground, Yellow = RX, Orange = TX.

Normally I would swap RX & TX in the cable, but that didn’t work here, so as you can see I’ve connected RX-RX, TX-TX straight through.

The photograph shows the connection before I wrapped the whole lot in many layers of black electrical tape.

3 Comments

Filed under Uncategorized

More ODROID-XU annoyance

penny

The UART to USB cable didn’t work out. It’s not possible for humans to connect those wires to the Molex header, and the only option to make it work is to buy a Molex 5268 connector from somewhere (nowhere in the UK sells them, so I guess abroad for lots of money).

Repeated note to all potential sellers of ARM “development” boards: Put a fscking serial port on it.

8 Comments

Filed under Uncategorized

UART to USB cable

image

2 Comments

November 11, 2013 · 10:29 am

ODROID-XU: Compiling a kernel

This documents how I compiled a more recent kernel for the ODROID-XU. The good news is the hardware is pretty fast, and it doesn’t take long to compile a kernel. The bad news is it doesn’t boot with the new kernel, and because of the complete lack of debuggability, it’s impossible to find out why.

I first checked out the hardkernel git repository’s 3.11-rc7 branch. Some explanation: The upstream Linux kernel doesn’t have support for the Exynos 5410 SoC, nor for many of the peripherals on this system, and so hardkernel (the makers of ODROID) maintain a set of patches on top of the upstream kernel which they rebase periodically. In this case there are approximately 60 extra patches on top of the upstream 3.11-rc7 kernel, starting with this patch to add basic support for the 5410 and continuing by adding more and more peripheral support.

(Note that this 3.11-rc7 branch is still missing support for important features like USB 3.0 and the GPU. Also this kernel is still using the ARM big.LITTLE switcher hack so still no KVM for you. YMMV)

After checking this out (on the ODROID) I did:

make odroidxu_defconfig
make menuconfig

You can then build the kernel in the usual way:

make -j5

Then install the modules (in this case to /lib/modules/3.11.0-rc7-66032-g4521a9d/):

sudo make modules_install
sync

And make an initramfs:

mkinitrd ./initrd-3.11.0-rc7 3.11.0-rc7-66032-g4521a9d
mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d initrd-3.11.0-rc7 uInitrd

Finally we can install the kernel and initrd into /boot/uboot (the u-boot directory). But save a backup of the old kernel and initrd first. The following commands are run as root:

mv /boot/uboot/zImage /boot/uboot/zImage-official3.4.5
mv /boot/uboot/uInitrd /boot/uboot/uInitrd-official3.4.5
cp arch/arm/boot/zImage /boot/uboot/
cp uInitrd /boot/uboot/
sync

This is what the /boot/uboot directory ends up looking like for me:

-rwxr-xr-x 1 root root    5510 Sep 27 03:14 boot.ini
-rwxr-xr-x 1 root root  293168 Sep 27 03:14 u-boot.bin
-rwxr-xr-x 1 root root 8104359 Nov  8 07:29 uInitrd
-rwxr-xr-x 1 root root 6518598 Sep 27 03:14 uInitrd-official3.4.5
-rwxr-xr-x 1 root root 2113424 Nov  8 07:29 zImage
-rwxr-xr-x 1 root root 5127832 Sep 27 03:13 zImage-official3.4.5

Note that the u-boot configuration shouldn’t need to be modified, and in any case the configuration is signed by hardkernel so it cannot be modified (GRRRRRR, another reason to hate this hardware).

And now reboot and hope for the best. If it doesn’t come up, then you have to pull the SD card, plug it into a real computer, and switch back to the *-official* files that you backed up above. As discussed before there is no serial port or monitor, so these failures are not debuggable.

9 Comments

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

(Not) getting Fedora 19 on the ODROID XU

Not buying the eMMC module turned out to be a mistake. You can’t buy them from regular suppliers, and I’m not even sure they come in standard sizes. So I’m using a micro SD card instead.

You can download a Fedora 19 image from the ODROID forums here, but I preferred to start with the official Fedora 19 ARM image:

$ xzcat Fedora-XFCE-armhfp-19-1-sda.raw.xz > /dev/mmcblk0

In the wonderful world of ARM there’s of course no chance that this would just work (and it doesn’t). Instead I copied the /boot files from the forum image:

$ virt-copy-out -a fedora19_armhf_odroidxu_20130927.img /boot .

To make the card bootable, it requires that the first partition is VFAT and contains the /boot files extracted from the forum image. This is pretty straightforward with guestfish:

$ guestfish -a /dev/mmcblk0
><fs> run
><fs> list-filesystems
/dev/sda1: ext3
/dev/sda2: swap
/dev/sda3: ext4
><fs> mkfs vfat /dev/sda1
><fs> mount /dev/sda1 /
><fs> copy-in /tmp/boot /
><fs> ll /
total 12868
drwxr-xr-x  3 0 0   16384 Oct 19 13:43 .
drwxr-xr-x 20 0 0    4096 Oct 19 13:42 ..
-rwxr-xr-x  1 0 0     169 Oct 19 12:14 .vmlinuz-3.10.10-200.fc19.armv7hl.hmac
-rwxr-xr-x  1 0 0     174 Oct 19 12:14 .vmlinuz-3.10.10-200.fc19.armv7hl.lpae.hmac
-rwxr-xr-x  1 0 0   88811 Oct 19 12:15 config-3.4.5
-rwxr-xr-x  1 0 0 6518534 Oct 19 12:14 initramfs-3.4.5
-rwxr-xr-x  1 0 0 6518598 Oct 19 12:14 uInitrd-3.4.5
drwxr-xr-x  2 0 0    8192 Oct 19 12:41 uboot
><fs> umount-all
><fs> exit

Note that /dev/sda1 inside libguestfs corresponds to the host /dev/mmcblk0p1, and / above is the boot partition. If you prefer you could make this clearer by using disk labels and filesystem labels.

As a general tip, the large DisplayPort is apparently useless, or at least, I couldn’t get it to do anything. (Edit: Apparently you have to edit boot.ini in a manner reminiscent of modelines from x86 circa 1995. Go ARM!)

So you have to have a micro HDMI (type D) connector and be able to plug that into a digital monitor.

The boot process is a bit complex, but explained to some degree here. I copied the bootloader from the forum image to the micro SD card I was using like this:

$ xzcat fedora19_armhf_odroidxu_20130927.img.xz |
  dd bs=512 skip=1 count=1263 of=bootloader
$ dd if=bootloader bs=512 seek=1 of=/dev/mmcblk0

Also you have to flip some seriously tiny dip switches on the motherboard in order to get it to boot from the SD card.

The result anyway is: (a) Green light (b) Fan spins around (c) No ethernet lights (d) Nothing on any display (well, of course this is ARM so what did I expect?)

4 Comments

Filed under Uncategorized

Odroid XU arrives

image

The ODROID-XU that I ordered has arrived.

It also comes with a power supply, but you have to supply a memory card with whatever OS you want to install.

It has a bewildering array of connectors. On the front are 4 x USB 2, ethernet and HDMI DisplayPort (big). On the back are power, USB 3, USB OTG, micro SD, micro HDMI type D, and what looks like a headphone socket.

1 Comment

Filed under Uncategorized