Mainline Kernels for Allwinner A20 4.0.x to 4.6.x

After a few rough uboot builds in the last months, I cleaned up my “experiments” directory and updated a few Kernel builds. All of them are tested on Cubieboard2, Cubietruck and BananaPI. So far, I haven’t seen any basic issues.

(Please keep in mind that I only use the Ethernet Interface and use my embedded boards without Bluetooth, Wifi, Graphics-Display and so on)

Therefore, please check out the new builds: Danand-Mainline-experiment-Builds

Linux Kernel 4.6-rc6-a (added Ralink RT288x/RT305x/RT3662/RT3883 serial port support)

Linux Kernel 4.5.2-a (I had to apply the STMMAC (Ethernet) fix again, as it is still not fixed since 4.5.0)

Linux Kernel 4.4.8-a (relative stabile Release, but I would recommend to update to 4.5.xx Kernels or higher)

Linux Kernel 4.3.6-a (Just in case you need an updated 4.3 Kernel)

Linux Kernel 4.1.22-a (Just in case you need an updated 4.1 Kernel)

Linux Kernel 4.0.9-a (Just in case you need an updated 4.0 Kernel)

All Kernel Builds (including the added U-Boot Image) are working fine on Cubieboard A20, Cubietruck, BananaPI (Allwinner A20 only), Banana Pro.

Please comment in this blog, if you encounter any issue or if you have feature requests.

PS: Please note that the Kernel 4.6-rc6 is the one with the most modules included. 4.6-rc6 is running stable on my boards, so it may the best version to be used.

PPS: There is an “old” directory in my experiments-directory, but I do not recommend to use any of the old builds!

Cubieboard 3.4.111 kernel available!

The Linux Kernel 3.4.111 got released and so I build a new Kernel Package for the Allwinner A20 (Cubieboard / BananaPI / Cubietruck ) Boards again.

Check out the changelog of: 3.4.110 and 3.4.111!
There are quite enough Usb, Net and IPv6 changes.

The Kernel package is already working on my home machines.

Check out the Package as usual at:

Allwinner A20 Linux Kernel 4.5.0 released

Finally Linux Kernel 4.5 is released. Ofcourse I already built the package for Banana PI and Cubieboard/Cubietruck models.


Check out: for the Kernel

Warning: There is an issue with the stmmac module which causes the eth port to break. Please stay at 4.5-rc7 until I have uploaded a fix:


[ 5.824902] evm: HMAC attrs: 0x1
[ 5.938049] sun7i-dwmac 1c50000.ethernet: no reset control found
[ 5.947208] Ring mode enabled
[ 5.953340] No HW DMA feature register supported
[ 5.958016] Normal descriptors
[ 5.967347] TX Checksum insertion supported
[ 5.975579] sun7i-dwmac 1c50000.ethernet eth0: No MDIO subnode found
[ 5.989110] libphy: stmmac: probed
[ 5.995659] eth0: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active
[ 6.005317] eth0: PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01) 


[ 5.774785] evm: HMAC attrs: 0x1
[ 5.887970] sun7i-dwmac 1c50000.ethernet: no reset control found
[ 5.897115] Ring mode enabled
[ 5.903241] No HW DMA feature register supported
[ 5.907913] Normal descriptors
[ 5.917236] TX Checksum insertion supported 
[ 13.196778] libphy: PHY stmmac-0:ffffffff not found
[ 13.204800] eth0: Could not attach to PHY
[ 13.204809] stmmac_open: Cannot attach to PHY (error: -19)


sunxi allwinner A20 linux builds for 4.5-rc2 4.3.5 and 4.4.1

A few new kernel builds are completed. Check out the Linux Kernel 4.3.5-a , 4.4.1-a and 4.5-RC2 package for the Cubieboard and Banana PI boards.


Check out: for the Kernel build

PS: I moved to my new build machine. Please let me know how well the new kernel builds are running.

Linux 4.3.4 and 4.5 Release Candidate

The very stable Linux 4.3 Kernel tree got a new update, so I build the 4.3.4-a package for the Cubieboard and Banana PI boards as usual.

Also have a look at the first release candidate of Linux Kernel 4.5. There are a few new Wifi-Modules added in Kernel 4.5, which I also added as modules to the new build.


Check out: for the Kernel build

PS: I moved to my new build machine. If you encounter any issues, please contact me here.