When dealing with computers that don't have lspci (e.g. Windows), it's usually
possible to determine the vendor and device ID of an unknown device. It would
be nice if lspci could be used to query the PCI database with these IDs to
determine the device's name.
Example: If I have a computer that has an unknown device 1217:7130, lspci
should tell me what this device is (the --query parameter is hypothetical):
lspci --query 1217:7130
O2 Micro, Inc. Integrated MS/xD Controller
lspci has a -d switch that "show[s] only devices with specified vendor and
device ID", but that only limits the selection of local devices to the
specified IDs. It does not currently seem to be possible to query the database
for arbitrary IDs when the devices are not installed in the local computer.