http://bugs.winehq.org/show_bug.cgi?id=20012
--- Comment #2 from red-ray ray@pobox.co.uk 2009-09-13 08:07:43 --- (In reply to comment #1)
HalGetBusDataByOffset returns 0 and that is meant to tell there is no PCI-Bus, so far thats correct. But implementing a listing of the pci-hardware that linux detects is an enhancement, as your app(or any other) doesnt depend on it.
What you say would be correct if there was no PCI Bus on the host, but there are PCI buses on must hosts and therefor reporting there not I consider incorrect, hence it's a trivial fix.