Tried the latest kernel.org 3.17 kernel with my Odroid U2, and managed to get it to boot successfully, but USB still doesn’t work, which is a show-stopper, as the Ethernet adapter is a USB-connected device..
Start with # make exynos_defconfig, and then select arch/arm/boot/dts/exynos4412-odroidu3.dtb when merging with zImage, etc…
[ 0.000000] Booting Linux on physical CPU 0xa00 [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.17.0 (root@rgodroid) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC) ) #1 SMP PREEMPT Fri Oct 10 01:08:29 EDT 2014 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Hardkernel ODROID-U3 board based on Exynos4412
Fedora release 20 (Heisenbug) Kernel 3.17.0 on an armv7l (ttySAC1) ............... # uname -a Linux rgodroid 3.17.0 #1 SMP PREEMPT Fri Oct 10 01:08:29 EDT 2014 armv7l armv7l armv7l GNU/Linux
USB failed with:
[ 0.974376] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.977922] ehci-exynos: EHCI EXYNOS driver [ 0.981366] exynos-ehci 12580000.ehci: EHCI Host Controller [ 0.985016] exynos-ehci 12580000.ehci: new USB bus registered, assigned bus number 1 [ 0.994560] exynos-ehci 12580000.ehci: can't setup: -110 [ 0.995395] exynos-ehci 12580000.ehci: USB bus 1 deregistered [ 0.999797] exynos-ehci 12580000.ehci: Failed to add USB HCD [ 1.004150] exynos-ehci: probe of 12580000.ehci failed with error -110
As this is standard kernel.org code now, the fix should be easier to investigate, given time.!
Robert Gadsdon. October 10, 2014.