Hi guys,

we are trying to get genode running on an odroid u3 which should be quite similar to the foc_odroid_x2.

I followed the instructions from here: http://odroid.com/dokuwiki/doku.php?id=en:u3_building_u-boot  and here: http://forum.odroid.com/viewtopic.php?f=82&t=9128
And i used the newest version of u-boot from hardkernel here:  https://github.com/hardkernel/u-boot/tree/odroid-v2015.10

I wanted to use tftp boot so and did not really know how to start at first place,
so i picked up the ubuntu image from here: http://odroid.com/dokuwiki/doku.php?id=en:u3_release_linux_ubuntu and copied it via dd to the sd card.
Then I just let the sd_fuse script from the first link overwrite the bootcode on the sdcard. And wrote into the boot.txt at the first partition the bootcode which it should execute,
in my case something like this:

setenv ethact sms0
setenv ethaddr 00:10:75:2A:AE:E0
setenv gatewayip 192.168.4.1
setenv netmask 255.255.255.0
setenv serverip 192.168.4.2
setenv usbethaddr 00:10:75:2A:AE:E0
setenv ipaddr 192.168.4.43

usb start
tftp 0x70000000 odroid/uImage
bootm


Where uImage is the uImage created from the foc_odroid build.
Then I used

mkimage -A arm -C none -T script -n 'Custom Boot Script' -d boot.txt boot.scr

to build the boot.scr and booted the odroid u3.





Problem now is that is says something like: 
*ERROR: booting os 'Unknown OS' (3) is not supported*
Where 3 means something like Checksum OK as the uboot manual states.
Now I took the zImage from the ubuntu on the sd card and converted it to a uImage with the mkimage program.
Put both on the tftp server and changed the boot.txt accordingly.

If i select zImage the ubuntu kernel boots up and gets a kernel panic, if i select uImage(now from Ubuntu) i get the same unknown OS error.

Does someone have similar issues and can tell me how to fix it?
Is it even possible to use the foc_odroid_x2 on u3, they share the same hardware so it should be?


Thanks in advance.


Best regards,

Bernhard.

-- 
Bernhard Blieninger, B.Sc.

Technische Universität München
Fakultät für Informatik
Lehrstuhl für Betriebssysteme

Boltzmannstraße 3
85748 Garching

Tel. +49 89 289 18795
Fax +49 89 289 18557
bliening@...389...
www.os.in.tum.de