These are pages that have been created for Perry's PCI identification scripts. (see To find out about your hardware download and look at the URL it produces.

Maybe look at replacing this page with the following:

(humourous example of a PCI ID and how it works will go here, with reference to companies mistakenly using anothers PCI ID)

A PCI ID is a 'Peripheral Component Interconnect' (i.e. a piece of hardware) 'IDentifier'.

There is currently a list of some PCI IDs located here: (WARNING: File is 500KB in size as of 7/2007).

More info available here:

How to locate what a device is using this database and the PCI ID you have:

  • Download the latest PCI ID list from sources above.
  • Get the PCI ID of your piece of hardware.
  • Locate the PCI ID using your favourite text/word/whatever editor inside the pci-id database - read what is next to the entry for what your hardware might be...

NOTES: If your GNU/Linux box is showing ('lspci') your hardware as e.g. '0034 Unknown IDE Controller' etc:

  • Download the latest PCI ID list.
  • Change to root user 'su root'
  • Locate current PCI ID file 'slocate pci.ids'
  • Backup current PCI ID file 'cp /path/to/current/file/pci.ids original.pci.ids'
  • Make sure our backup worked 'ls -lh' (check existence of copied file, and compare size to original - should be the same)
  • Delete current pci.ids file (MAKE SURE IT WAS BACKED UP FIRST!) 'rm /path/to/current/file/pci.ids'
  • Copy latest pci.ids to proper directory 'cp pci.ids /path/to/current/file/'
  • Check it worked - hopefully if your device has been added to the latest database (if not in there, please add it via notes on pci.ids file homepage), an 'lspci' will come up and correctly identify your previously unknown piece of hardware :)
  • Profit!!!

Misc Notes:

  • Vendor ID; Product ID; Device ID - e.g. 8086:7e3t:u6i9

CategoryCategory CategoryHardware