Long story short:
Espressobin v7 1GB
Armbian (Ubuntu Bionic 18.04)
Kernel Mainline 5.4-rc4 (with custom userpatch (compiles fine))
U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)
Without my Atheros AR9380 chipset (ath9k) wifi card inserted into the mPCIe, boots fine into Ubuntu from SD.
With Atheros AR9380 chipset (ath9k) wifi card inserted into mPCIe I get a kernel hang (see below), I'm assuming it's because I'm using:
U-Boot 2018.03-devel-18.12.3-gc9aa92c-armbian (Feb 20 2019 - 09:45:04 +0100)
But according to this: https://docs.armbian.com/Hardware_Marvell/, I should be using U-Boot v2019.04-rc4
However, Marvell U-Boot only goes to 2018.03-armada 18.12: https://github.com/MarvellEmbeddedProcessors/u-boot-marvell
I read on other forums with similar ath9k kernel hangs, that the kernel should be matched with the u-boot...so, how do I get u-boot v2019.04-rc4 on my espressobin, if Marvell U-Boot github doesn't host it?
Here is the kernel hang: