12-19-2020, 08:29 PM
(12-16-2020, 12:21 PM)sigmaris Wrote:(11-23-2020, 03:22 PM)Bullet64 Wrote: Hi @sigmaris , i am testing your u-boot 2020.10. When i boot from PCIe NVMe SSD boot process stuck @ "Booting using the fdt blob at 0x1f0000".
I've seen a few similar reports of the kernel not booting with recent mainline U-Boot, not just this build. Are you loading the u-boot env from SPI? If so, you could try removing the "usb start" from the "preboot" env variable to avoid initialising USB, as I read that having USB initialised by U-Boot might be related with the kernel not booting.
Thanks for this - that's exactly what I had to do to get your latest uboot to... well, boot haha.
Additionally I had to disable the pci bus enumeration (forgot exactly how I did it, just poked around the env over serial) to make it so that the Rockpro64 doesn't insta-crash with a "synchronous abort" when I had my LSI 9211 card plugged in. Luckily Manjaro's 5.9.13 kernel properly initializes the card without crashing (needed to add the mpt3sas driver to initramfs); strangely the latest Arch kernel (5.8.x) hangs once u-boot hands off control no matter what I do which is why I'm "borrowing" Manjaro's kernel.