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-xu4-20181203.img.xz
XU4 OS image is fully compatible with HC1, MC1 and XU3.
Download from below servers
- Official US West Coast: Download (http://odroid.in/ubuntu_18.04lts)
- Official US East Coast: Download (http://east.us.odroid.in/ubuntu_18.04lts) Thanks to David Beauchamp @ archlinuxarm
- Official EU Germany: Download (http://de.eu.odroid.in/ubuntu_18.04lts)
- Official Korea Mirror: 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
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.
Known issues and Tips
- Tons of issues undocumented.
- Mali GPU access could be blocked by a recent Canonical's EGL package. In that case, you need to install our Mali driver manually.
sudo apt-get install mali-x11 --reinstall
- 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.
[SeatDefaults] greeter-session=lightdm-gtk-greeter autologin-user=odroid
- 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 Boot arguments to disable the UAS function something like this.
usb-storage.quirks=0x0bc2:0x2322:u
- 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.
sudo apt install qtbase5-examples /usr/lib/arm-linux-gnueabihf/qt5/examples/opengl/cube/cube
Access Credentials
Username | Password | ||
root | odroid | ||
odroid | odroid |
How to Update system and kernel software. Don't forget dist-upgrade
- target
sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo reboot
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.
- target
$ sudo apt-get install git gcc g++ build-essential libssl-dev bc flex bison
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.
- 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
Updating root ramdisk (Optional)
- 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
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.
- 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
- target
$ sudo sync $ sudo reboot