The switch should be immediately, you may need to replug the USB drive. You can use dmesg -c and then dmesg to check if the usb status is detected and changed.
The 5.3 kernel currently sets the upper USB 3 port to OTG mode, hence the USB drive dont show up.
Based on above report @mara created a patch for Slarm64:
I submitted it to Armbian and it got accepted:
So you can try switching to and testing latest kernel on Armbian using armbian-config (have not tested it myself, it can break your system). Or you can wait for next Armbian update to get the updated kernel. Another option is to rebuild Armbian kernel using Armbian build script.
Guys, thank you so much for the quick feedback! and @aaditya for the commits!
I tried the latest build 19.11.6 (kernel 5.4.8) and it doesnt seem to work well. It takes ages to load, also to respond to the first password/user creation, and it doesnt bring eth0 up.. it seems something is def broken
I’m now using using the previous build (19.11.3, kernel 5.3.11, the latest kernel available via armbian-config)
I guess I would wait another iteration..
BTW it sucks that the switch is ignored and hardwired into the kernel
It’s not exactly hardwired. DT is kind of hw configuration, but yes it’s bit clumsy to operate with. That’s why we use DT overlays. Not sure if we have them here yet, but eventually we will have overlays to switch this. In armbian-config like for other boards.