Description
Under both FreeBSD -CURRENT and Fedora 30 with acpi=force, the only device that was recognized by the OS is the ASMedia SATA controller (1B21:0612). All the other things I've tried — Intel igb NIC, Mellanox CX2 NIC, LSI SAS HBA, AMD Radeon GPU — are completely invisible to the OS in ACPI mode (adding debug prints to FreeBSD revealed that vendor/device ID registers come out as ffff).
Linux with devicetree (with host-generic) does recognize the igb NIC.
EFI pci command output: https://gist.github.com/myfreeweb/8b09f1c93ee9572aef01513ba9bf756f — only the assmedia card shows a non-zero command register, and for some reason it's a "Legacy PCI Express Endpoint".
I've tried different firmware: my own upstream build, both upstream and 18.09.4 from wiki, same results.
@semihalf-wojtas-marcin