12-22-2020, 02:54 PM
For what its worth, I've had issues with uboot and an LSI 9211; it'll throw a "synchronous abort" when trying to enumerate the PCIe bus (oddly it didn't have those issues with a Marvell sata card). I was able to work around it by removing the "pci enum" command from the uboot env, and then baking in the card's drivers into my initramfs. That way the kernel would initialize the device soon after uboot handed over control.