Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
odroid-xu4:os_images:linux:ubuntu_4.14:20181203 [2018/12/03 17:02]
mdrjr created
odroid-xu4:os_images:linux:ubuntu_4.14:20181203 [2019/07/25 10:57] (current)
tony.hong [Download from below servers]
Line 1: Line 1:
-Placeholder+====== Release Note of Ubuntu MATE 18.04.1 LTS (v4.1) ===== 
 +---- 
 +===== Summary ===== 
 +|| Release Date | 2018-12-03 || 
 +|| Release Type | Update || 
 + 
 +File name : ubuntu-18.04.1-4.14-mate-odroid-**<​color #​ed1c24>​xu4</​color>​**-20181203.img.xz 
 + 
 + 
 +//**XU4 OS image is fully compatible with HC1, MC1 and XU3.**// 
 +===== Download from below servers ===== 
 +  * Official US West Coast: [[https://​odroid.in/​ubuntu_18.04lts/​XU3_XU4_MC1_HC1_HC2/​ubuntu-18.04.1-4.14-mate-odroid-xu4-20181203.img.xz|Download]] ([[http://​odroid.in/​ubuntu_18.04lts]]) 
 +  * Official US East Coast: [[http://​east.us.odroid.in/​ubuntu_18.04lts/​XU3_XU4_MC1_HC1_HC2/​ubuntu-18.04.1-4.14-mate-odroid-xu4-20181203.img.xz|Download]] ([[http://​east.us.odroid.in/​ubuntu_18.04lts]]) Thanks to David Beauchamp @ %%archlinuxarm%% 
 +  * Official EU Germany: [[http://​de.eu.odroid.in/​ubuntu_18.04lts/​XU3_XU4_MC1_HC1_HC2/​ubuntu-18.04.1-4.14-mate-odroid-xu4-20181203.img.xz|Download]] ([[http://​de.eu.odroid.in/​ubuntu_18.04lts]]) 
 +  * Official Korea Mirror: [[https://​dn.odroid.com/​5422/​ODROID-XU3/​Ubuntu/​ubuntu-18.04.1-4.14-mate-odroid-xu4-20181203.img.xz|Download]] ([[http://​dn.odroid.com/​5422/​ODROID-XU3/​Ubuntu/​]]) 
 + 
 +===== New features ===== 
 +  * Ubuntu 18.04.1 LTS Bionic Beaver with Mate Desktop (Point release) 
 +  * Kernel 4.14.85 LTS  
 +  * New WiFi Module 6 (RTL8811AU) support 
 +  * And many other features 
 + 
 +<WRAP round important>​ 
 +  The RootFS Auto-resize feature has changed!!!  
 +  Once everything is done after auto-resize,​ the power will turn off automatically. Wait a couple of minutes. 
 +  And press the power button if the blue LED is off. 
 +</​WRAP>​ 
 + 
 +===== Known issues and Tips===== 
 +  * Tons of issues undocumented. :-x 
 +  * Mali GPU access could be blocked by a recent Canonical'​s EGL package. In that case, you need to install our Mali driver manually. 
 +  * <​code>​sudo apt-get install mali-x11 --reinstall</​code>​ 
 +  * VLC doesn'​t start due to a video driver compatibility issue. 
 +  * The first time launching of Chromium takes around one minute due to internal initialization process. After that, it starts in 1~2 seconds. 
 +  * To enable Auto-login, edit ///​usr/​share/​lightdm/​lightdm.conf.d/​50-greeter-wrapper.conf//​ file like this. 
 +  * <​code>​[SeatDefaults] 
 +greeter-session=lightdm-gtk-greeter 
 +autologin-user=odroid</​code>​ 
 +  * Some UASP capable USB-to-SATA bridge controllers are not compatible. If your external HDD is not working properly, add its VID/PID in boot.ini [[https://​github.com/​mdrjr/​5422_bootini/​blob/​4.14/​boot.ini#​L187|Boot arguments]] to disable the UAS function something like this. 
 +  * <​code>​usb-storage.quirks=0x0bc2:​0x2322:​u</​code>​ 
 +  *  The Youtube video quality on Chromium browser can be improved a lot with “h264ify” extension in Chrome Web Store. 720p/30fps videos are fine with the extension. 
 +  * How to test Qt5 GPU acceleration.  
 +  * <​code>​sudo apt install qtbase5-examples 
 +/​usr/​lib/​arm-linux-gnueabihf/​qt5/​examples/​opengl/​cube/​cube</​code>​ 
 +===== Access Credentials ===== 
 +|| Username || Password || 
 +|| root || odroid ||  
 +|| odroid || odroid || 
 + 
 +  
 + 
 +===== How to Update system and kernel software. Don't forget dist-upgrade ===== 
 +<code bash target>​ 
 +sudo apt update 
 +sudo apt upgrade 
 +sudo apt dist-upgrade 
 +sudo reboot 
 +</​code>​ 
 + 
 +===== Linux Kernel build ===== 
 +**This guide is only for the NATIVE BUILD.** ​ Run it on the board. 
 + 
 +=== Installing building tools === 
 +You may need to install the building tools. 
 +<code bash target>​ 
 +$ sudo apt-get install git gcc g++ build-essential libssl-dev bc flex bison 
 +</​code>​ 
 + 
 +Download and build the kernel source \\ 
 +=== Updating Kernel and DTB (Device Tree Blob) === 
 +Please note that native kernel compile on ODROID-XU4 will take about 25 minutes. 
 +<code bash target>​ 
 +$ git clone --depth 1 https://​github.com/​hardkernel/​linux -b odroidxu4-4.14.y 
 +$ cd linux 
 +$ make odroidxu4_defconfig 
 +$ make -j8 
 +$ sudo make modules_install 
 +$ sudo cp -f arch/​arm/​boot/​zImage /​media/​boot 
 +$ sudo cp -f arch/​arm/​boot/​dts/​exynos5422-odroid*dtb /​media/​boot 
 +$ sync 
 +</​code>​ 
 + 
 +=== Updating root ramdisk (Optional) === 
 +<code bash target>​ 
 +$ sudo cp .config /​boot/​config-`make kernelrelease` 
 +$ sudo update-initramfs -c -k `make kernelrelease` 
 +$ sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d /​boot/​initrd.img-`make kernelrelease` /​boot/​uInitrd-`make kernelrelease` 
 +$ sudo cp /​boot/​uInitrd-`make kernelrelease` /​media/​boot/​uInitrd 
 +$ sync 
 +</​code>​ 
 + 
 +===== Before you start with new Linux kernel v4.14 ===== 
 +You would check all necessary files are in place as below before reboot. The file size would differ. 
 +<code bash target>​ 
 +$ ls -l /​media/​boot/​ 
 +total 14756 
 +-rwxr-xr-x 1 root root    9536 Oct 25 23:29 boot.ini 
 +-rwxr-xr-x 1 root root     753 Aug 20 22:38 boot.ini.default 
 +-rwxr-xr-x 1 root root   62565 Nov  2 01:24 exynos5422-odroidxu3.dtb 
 +-rwxr-xr-x 1 root root   61814 Nov  2 01:24 exynos5422-odroidxu3-lite.dtb 
 +-rwxr-xr-x 1 root root   62225 Nov  2 01:24 exynos5422-odroidxu4.dtb 
 +-rwxr-xr-x 1 root root   61714 Oct 25 23:30 exynos5422-odroidxu4-kvm.dtb 
 +-rwxr-xr-x 1 root root 9996513 Nov  2 01:27 uInitrd 
 +-rwxr-xr-x 1 root root 4844744 Nov  2 01:24 zImage 
 +</​code>​ 
 +<code bash target>​ 
 +$ sudo sync 
 +$ sudo reboot 
 +</​code>​