I have an ASRock 970A-G/3.1 motherboard, which, with current Linux kernels, occasionally "finds" an extra PCI device on the initial scan. I wouldn't mind, but it finds it early in the piece, and that changes the PCI allocation of my Ethernet board from 02:06.0 to 03:06.0, and, with systemd, Linux comes up with no network connection. A reboot fixes it, mostly. Here's the first few lines of 'lspci' when Linux doesn't find the extra device > 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] > RD9x0/RX980 Host Bridge (rev 02) 00:00.2 IOMMU: Advanced Micro > Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Management Unit > (IOMMU) 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] > RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0) 00:11.0 > SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] > SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40) and here's the same thing when it does: > 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] > RD9x0/RX980 Host Bridge (rev 02) 00:00.2 IOMMU: Advanced Micro > Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Management Unit > (IOMMU) 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] > RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0) 00:09.0 > PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 > PCI to PCI bridge (PCI Express GPP Port 4) 00:11.0 SATA controller: > Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA > Controller [AHCI mode] (rev 40) 00:12.0 USB controller: Advanced Micro > Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller The 00:09.0 device is the extra one. Anything else I can provide to assist?  Thanks,  .....Ron -- Ron Murray PGP Fingerprint: 4D99 70E3 2317 334B 141E 7B63 12F7 E865 B5E2 E761