Ich habe noch ein wenig geforscht, und habe möglicherweise ein Spur.
Scheinbar machen ältere PCIe Karten schonmal öfters Probleme in modernen Mainboards.
Meist ist das Problem das die Aushandlung der max. Geschwindigkeit und Anzahl der Lanes.
Ich schätze so etwas könnte es auch hier sein.
Oft kann man wohl im BIOS dann die PCIe Generation auswählen.
Nun, das wäre ein Ansatz. Leider habe ich aber in der Dokumentation zum uBoot keine Parameter zum PCIe Bus gefunden.
Aber in den Kernel-Parameter, z.B.
pcie_bus_peer2peer Set every device's MPS to 128B, which
every device is guaranteed to support. This
configuration allows peer-to-peer DMA between
any pair of devices, possibly at the cost of
reduced performance. This also guarantees
that hot-added devices will work.
Tja, versuchen könnte ich es ja. Muss ich nur herausfinden wie ich die Kernelparameter übergeben kriege...