A64-OLinuXino got mainline Linux Kernel 5.0 images


Linux kernel 5.0 was just released and as we were working this week to the release of mainline Linux image for A64-OLinuXino (as till now it has the ugly android based 3.10 kernel) we decided to release latest kernel.

The images are available on our FTP.

There are two images Debian headless or Ubuntu desktop.

Known issues with these images:

  • LCDs are not supported yet, HDMI output is only available, we need one more week to figure out how to automatically detect if the Ethernet or LCD are enabled (there is jumper on the board which switch between LCD or Ethernet as both share pins and can’t work together). So to make the DTS configurations  automatic at boot time.
  • eMMC do not work in the fastest possible mode yet. We need some time, right now 50MB/s is the max speed to read write instead of 100-200MB/s which the installed eMMC supports, we will update the image soon with HS200/400 modes enabled.
  • No CPU thermal. A64 has 3 thermal zones – CPU, GPU0 and GPU1. The driver doesn’t support monitoring them.

How to build the images is explained here.

Mainline Linux Kernel 5.0 images for A13, A20 and A33 OLinuXino and SOMs is in progress.

6 Comments (+add yours?)

  1. Diego
    Mar 09, 2019 @ 19:53:15

    Congrats those are great news, finally Allwinner SOCs are usable without the usual BSP crap. I still remember how painful that was roughly 12 years ago with our ARM7tdmi BSP (some Module Made in Germany at the time).


  2. Mossroy
    Mar 10, 2019 @ 18:52:25

    It’s very promising, thanks!

    I tested the Debian headless version : it looks stable but I noticed a serious regression on CPU performance, compared to the official ubuntu image (with the 3.10.104 kernel : https://www.olimex.com/wiki/images/4/43/A64olinuxino_ubuntu_16.04.3_20180523_rel5.torrent)

    It’s like the CPU was almost 3 times slower.
    I’ll try to be more precise if necessary.

    I did not seem to have this regression with Armbian_5.75_Lime-a64_Debian_stretch_next_4.19.20.7z image from https://www.armbian.com/olimex-lime-a64/ (even if this image had stability issues when I tested it)

    Could it “simply” be the CPU frequency? I noticed that cpufreq-info does not manage to read the current CPU frequency on this image, and /sys/devices/system/cpu/cpu*/cpufreq/ does not exist.

    I also noticed that hardware encryption/decryption was not enabled in this image (based on “cat /proc/crypto”). Would it be possible to add the patches from https://groups.google.com/forum/#!topic/linux-sunxi/JLpU9PqHzvc in your next version? These patches are in the process of being merged in mainline kernel, even if it’s not done yet. http://sunxi.montjoie.ovh/ says they’re working fine.


    • OLIMEX Ltd
      Mar 11, 2019 @ 08:33:55

      Thanks for the feedback! We will look for the cpufreq and the patch will be included in the next build which add support for the LCDs which we intend to release this week.


  3. Mossroy
    Mar 29, 2019 @ 23:55:53


    Can we have some news about the next release you were mentioning?


  4. Mossroy
    Apr 14, 2019 @ 15:17:09

    Well, we’re 5 weeks after your intention to release a new image “this week”.
    I suppose it’s harder than expected?

    Could you keep us informed?
    Is there a workaround we might apply on the existing image, for the CPU performance issue?


  5. Mossroy
    Apr 19, 2019 @ 20:15:42

    I noticed that there were new images in ftp://staging.olimex.com/Allwinner_Images/a64-olinuxino/linux/1.latest_images/images/ : Armbian_5.79.1_Olinuxino-a64_Debian_stretch_next_5.0.8.7z and Armbian_5.79.1_Olinuxino-a64_Ubuntu_bionic_next_5.0.8_desktop.7z

    I quickly tested the debian version, and the performance is back to normal : thanks a lot!
    Unfortunately, the hardware encryption/decryption does not seem to be enabled. But the board is at least running at normal speed, and seems stable.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: