We know that kernel version might be lower than your expectation.
But we will use this 3.0.x for X11 3D HW acceleration for 1~2 months.
After that, we can jump to 3.7 or 3.8 if we can clear the GPU driver porting issues.

Here are md5sum value for verification of your downloaded file.
0d1a770114cad84631eef020c44cf36e odroidu2_20121228-linaro-ubuntu-desktop-uSD.zip
Default HDMI output resolutin is 1280x720.
If you want to change it to 1920x1080, copy the 'boot-hdmi1080.scr' to 'boot.scr' in the FAT32 partition of SD card.

Known issues:
After reboot process, the Ethernet driver is not working.
Normal power-off and power-on will not cause this issue.
We will try to fix this issue.

Power off in GUI is not working properly.
Open a terminal(Ctrl-Alt-t) and "sudo poweroff" to shutdown your device.

Kernel Configuration file is "odroidu2_ubuntu_defconfig".
We should use the toolchain of arm-2010q1-188-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

We still have many issues to be solved.

Update : 4-Jan-2013

What's new !
- 4 cores are always on (On-demand option is removed and Performance mode is added)
- Ethernet MAC address is defined in /usr/smsc_95xx_addr file.
(it is generated at the first booting with a random number)
- Power Off & Reboot menu in GUI is working. (Thanks to "nelf")
- Driver modules for USB devices are added.
(Let us know what do you need more)
- Compressed with xz to lower the heavy traffic on our server.
- Kernel source code can be found in this link.https://github.com/hardkernel/linux/tree/odroid-3.0.y
- You can compile it with the GCC 4.6.x on board.
Kernel Configuration file is "odroidu2_ubuntu_defconfig".

How to update.
You must install 4-Jan-2013 version first.
Turn on your board and get this file via wget or web-browser.http://dn.odroid.com/Ubuntu_U2/20130109 ... 109.tar.gz
Size is only 12,627,319 bytes.
md5sum : 23779856379e70d378ee3849f140e09c linux-3.0.57-odroidu2_20130109.tar.gz

Uncompress the downloaded file and run below commands in terminal.
sudo ./install.sh

After update, reboot your board.

Update : 25-Jan-2013

What's new !
* System
- Ubuntu Software Center is working
- boot partition size increased to 128MB(you must write the full image for this update)

how to overclock :
- max frequency that can be set
2000000 1920000 1800000 1704000(default)
echo 1920000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
You may need a cooling fan for this overclocking.

How to update.
You must install 4-Jan-2013 version first. (You can skip the 9-Jan update)
Turn on your board and get this file via wget or web-browser.http://dn.odroid.com/Ubuntu_U2/20130125 ... 125.tar.gz
Size is about 19MByte.
md5sum :
fd2712ec283ebf4ddfe24e0dc6678603 linux-3.0.60-odroidu2_20130125.tar.gz

Uncompress the downloaded file and run below commands in terminal.
sudo ./install.sh

The OpenGL-ES 3D driver for X11 is not included in this release.
We got the Mali DDK-r3p2 from Samsung/ARM about 10 days ago and we've ported it to ODROID-X/X2/U2.
We are testing it and waiting for the approval from ARM now.
It may take about 10 days. Please be patient for a couple of weeks.
Sorry for this delay.

Update : 8-Feb-2013

What's new !
* Kernel is updated to 3.0.62
* Mali400 GPU Kernel device driver is activated
* OpenGL ES 2.0/1.1 X11 driver is ready to run. (Must be downloaded separately)
* This release is based on ARM's official DDK of r3p2-01rel0.

I'm having problems with the 3.0.63 version; after periods of heavy I/O to a USB hard drive all USB devices go offline (in this case "all" means the built-in smsc95xx NIC and the USB hard drive). The only way to resolve this is rebooting.

I can still access the device via the console, so if necessary I can do some debugging once this happens. A solution would be highly appreciated!

Also, if you could include swap support in the next build of the Linux kernel that would be great. I sometimes have tasks that require more than 2GB of RAM; being able to create a swap file on the SD or eMMC cards will really help with those.

It might take a while to get it to the point of freezing. I've noticed it when doing a par2 repair on a 50+ GB file sitting on a USB drive; it gets through the verification and consistently crashes the USB sometime during the rebuild. I've started the process from the console now, if I get any specific errors I'll post them here.

ehi guys...i have a strange behaviour on linaro ubuntu from times,but always thinked it was my fault somewhere..now after many many clean re-install i can say it's a bug or something similar..i have it one times after 2 hours of use..and mostly when i have many active processes all in one...like 2\3 terminal section with 2\3 git clone process at same times.
The problem is that the section restart itself and go in the login page >(the initial one where you enter the password)
It's very annoying because i always lost everything the system was doing...being it downloading smething or anything else...curious to know if happens also with others users...ddid you ever saw that guys?
i don'r read of anyone having similar roblem..it's why i write that only now..
it happened with 25jan release,with 13feb release and also now on the 4march pre-beta release...it's driving me crazy because i can't do anything long (like git cloning big repository that need at least 40\50 minutes of data downloading.

sert00 wrote:ehi guys...i have a strange behaviour on linaro ubuntu from times,but always thinked it was my fault somewhere..now after many many clean re-install i can say it's a bug or something similar..i have it one times after 2 hours of use..and mostly when i have many active processes all in one...like 2\3 terminal section with 2\3 git clone process at same times.
The problem is that the section restart itself and go in the login page >(the initial one where you enter the password)
It's very annoying because i always lost everything the system was doing...being it downloading smething or anything else...curious to know if happens also with others users...ddid you ever saw that guys?
i don'r read of anyone having similar roblem..it's why i write that only now..
it happened with 25jan release,with 13feb release and also now on the 4march pre-beta release...it's driving me crazy because i can't do anything long (like git cloning big repository that need at least 40\50 minutes of data downloading.

We could download the kernel source from github several times and build it in parallel.
Can you capture any error message or kernel message when the session closes and restarts?
Is there any momory issue(OOM) or low-memory-kill stuff?

thanks for the reply odroid!sadly i'm unexperienced on linux and i don't know how to do it...but:
error capture
can you point me in any direction on how to check?dmesg is right?or have to use the uart kit?
i can easily replicate the problem i think,in less than hour...

oom\low memory killer problems
also those are supposed to be looked for in the error log?

sorry for my noobness,but i use linux OS only from 2 months,and began for android kernel related stuff

mavink wrote:I'm having problems with the 3.0.63 version; after periods of heavy I/O to a USB hard drive all USB devices go offline (in this case "all" means the built-in smsc95xx NIC and the USB hard drive). The only way to resolve this is rebooting.

I can still access the device via the console, so if necessary I can do some debugging once this happens. A solution would be highly appreciated!

Also, if you could include swap support in the next build of the Linux kernel that would be great. I sometimes have tasks that require more than 2GB of RAM; being able to create a swap file on the SD or eMMC cards will really help with those.

Recommend you to use zRam (modprobe zram num_devices=4 for each CPU-core), and than use /dev/zramX as swap (mkswap/swapon).

Why the hell did you use Linaro 12.03?
Try some things, maybe the armel version works, maybe the official version provided here, but I really think, noone can give you support for this old version of Linaro. Update is impossible?

first of all i woul like to thank you for your great wok.
My question is: Can you tell me what is better if i install Mali 3D driver?
I tried driver in Linaro Ubuntu, Fedora and Suse and my opinion is: with driver i have lower fps than without.

Can i play video (somehow without lags) with normal framerate?
In old forum i saw some threda where mdrjr played via ffplay accelerated video.

first of all i woul like to thank you for your great wok.
My question is: Can you tell me what is better if i install Mali 3D driver?
I tried driver in Linaro Ubuntu, Fedora and Suse and my opinion is: with driver i have lower fps than without.

Can i play video (somehow without lags) with normal framerate?
In old forum i saw some threda where mdrjr played via ffplay accelerated video.

Will be publish some roadmap of development or something?

Thank you very much.

Let me clarify this.

Mali itself is just a 3D accelerator! Not even 2D support is there. Its a 3D only.
Video decoding has no connection at all with Mali.
If you install mali drivers you'll take benefits of using 3D OpenGL ES 1.1/2.0. Nothing else.
Hardware video decoding is handled by another part of the chip called MFC.
Samsung MFC is very powerful and yet very very complicated. We don't have the needed experience to support it so quick on Linux. I yet still need to understand parts of the MFC and learn the entire OpenMAX api in order to make something, so this isn't a week project! Sorry.

My video showed a 720p video being SOFTWARE decoded using ffplay. ODROID's are powerful enough to softdecode any 1080p video. However it requires ffmpeg built with neon (not the default).

I'll make a guide on how to build ffmpeg on Ubuntu the latest version with Neon enabled! So you guys can at least play some stuff ok?

first of all i woul like to thank you for your great wok.
My question is: Can you tell me what is better if i install Mali 3D driver?
I tried driver in Linaro Ubuntu, Fedora and Suse and my opinion is: with driver i have lower fps than without.

Can i play video (somehow without lags) with normal framerate?
In old forum i saw some threda where mdrjr played via ffplay accelerated video.

Will be publish some roadmap of development or something?

Thank you very much.

Let me clarify this.

Mali itself is just a 3D accelerator! Not even 2D support is there. Its a 3D only.
Video decoding has no connection at all with Mali.
If you install mali drivers you'll take benefits of using 3D OpenGL ES 1.1/2.0. Nothing else.
Hardware video decoding is handled by another part of the chip called MFC.
Samsung MFC is very powerful and yet very very complicated. We don't have the needed experience to support it so quick on Linux. I yet still need to understand parts of the MFC and learn the entire OpenMAX api in order to make something, so this isn't a week project! Sorry.

My video showed a 720p video being SOFTWARE decoded using ffplay. ODROID's are powerful enough to softdecode any 1080p video. However it requires ffmpeg built with neon (not the default).

I'll make a guide on how to build ffmpeg on Ubuntu the latest version with Neon enabled! So you guys can at least play some stuff ok?

Hamiko wrote:I need a little help. When I try to change from Unity to Xubuntu or Lubuntu, my system crash, when I re-log into my system. I tried this on a fresh install of Ubuntu and nothing worked for me.

Hm... I used Xubuntu alot apt-get install xubuntu-desktop was that you used? Any errors that you can grab on ssh?

Hello I have installed this on my 8GB micro SD card, is there any way that after boot i will be able to flash the same onto the 8GB emmc from the odroid itself ?
and also could someone please tell me how do i acess it the 1st time vis ssh, i think the user name is linaro-ubuntu-desktop, but dont know the password, maybe there is none . also tried root still same , no passwors, could someone please give me the root password ?