I have Rockpi 4b v1.4 and Armbian 20.05, kernel 5.4.49, installed and booted from NVME drive. For last months survived all minor Armbian updates, but after upgrading to 20.08 ( to kernel 5.8.10) board doesn't want boot. Steps to reproduce: 1.1 get Armbian_20.05.3_Rockpi-4b_buster_current_5.4.45.img.xz and write it to EMMC. 1.2 Boot board from EMMC, apt-get update, apt-get upgrade. Kernel upgrades from 5.4.49 to 5.8.12 1.3 Reboot. Board reboots fine. 2.1 get Armbian_20.05.3_Rockpi-4b_buster_current_5.4.45.img.xz and write it to NVME drive. Add fdtfile=rockchip/rk3399-rock-pi-4.dtb and overlays=pcie-gen2 to armbianEnv.txt. 2.2 Board boots normally from NVME drive (as always with a long delay after power up). apt-get update, apt-get upgrade. Kernel 5.4.49 -> 5.8.12 2.3 Reboot. Board does not want to reboot. 3.1 get Armbian_20.08.1_Rockpi-4b_buster_current_5.8.6.img.xz and write it to NVME drive. Does not touched armbianEnv.txt as it's already have fdtfile=rockchip/rk3399-rock-pi-4b.dtb line. 3.2 Board does not boots. As a conclusion from these experimenst I see, that Armbian works perfectly with EMMC module and any versions of the kernel. But new kernels (5.8.x) does not allows Armbian boots from NVME drive. Right now I don't have access to serial adapter, so I can't get boot log :( But this problem can be reproduced very easyly for some minutes with clean 20.05.3 install on NVME drive: just run apt-get update && apt-get upgrade && reboot and system will die.