BUG FIX: Always request PCI domain from lspci

get_device_facts only works on machines with one domain where the pci domain is suppressed by lspci. On machines with multiple domains matching code failed. There is another minor bug found so far on SuSE variants when the /sys/block path includes information between the PCI device and hostn example .../0000:00:04.0/ata1/host1. This failure occurs early enough to not cause a module failure. Patch needs to be tested.