| Rev | Author | # | Line |
|---|---|---|---|
| 7 | ElroyLiddington | 1 | These are pages that have been created for Perry's PCI identification scripts. |
| 2 | (see http://www.wlug.org.nz/~~perry/pci/) To find out about your hardware download http://www.wlug.org.nz/~~perry/pci/pci.sh | ||
| 3 | and look at the URL it produces. | ||
| 4 | |||
| 5 | ---- | ||
| 6 | |||
| 7 | !Maybe look at replacing this page with the following: | ||
| 8 | |||
| 9 | |||
| 9 | ElroyLiddington | 10 | (humourous example of a PCI ID and how it works will go here, with reference to companies mistakenly using anothers PCI ID) |
| 7 | ElroyLiddington | 11 | |
| 12 | A __PCI ID__ is a '__P__eripheral __C__omponent __I__nterconnect' (i.e. a piece of hardware) '__ID__entifier'. | ||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | There is currently a list of _some_ PCI IDs located here: [http://pciids.sourceforge.net/pci.ids] (WARNING: File is ~500KB in size as of 7/2007). | ||
| 8 | ElroyLiddington | 17 | |
| 18 | More info available here: [http://pciids.sourceforge.net/]. | ||
| 19 | |||
| 20 | How to locate what a device is using this database and the PCI ID you have: | ||
| 21 | |||
| 22 | * Download the _latest_ PCI ID list from sources above. | ||
| 23 | |||
| 24 | * Get the PCI ID of your piece of hardware. | ||
| 25 | |||
| 26 | * 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... | ||
| 27 | |||
| 28 | |||
| 9 | ElroyLiddington | 29 | NOTES: If your GNU/Linux box is showing ('lspci') your hardware as e.g. '0034 Unknown IDE Controller' etc: |
| 30 | |||
| 31 | * Download the latest PCI ID list. | ||
| 32 | |||
| 33 | * Change to root user 'su root' | ||
| 34 | |||
| 35 | * Locate current PCI ID file 'slocate pci.ids' | ||
| 36 | |||
| 10 | ElroyLiddington | 37 | * Backup current PCI ID file 'cp /path/to/current/file/pci.ids original.pci.ids' |
| 9 | ElroyLiddington | 38 | |
| 10 | ElroyLiddington | 39 | * Make sure our backup worked 'ls -lh' (check existence of copied file, and compare size to original - should be the same) |
| 40 | |||
| 41 | * Delete current pci.ids file (MAKE SURE IT WAS BACKED UP FIRST!) 'rm /path/to/current/file/pci.ids' | ||
| 42 | |||
| 43 | * Copy latest pci.ids to proper directory 'cp pci.ids /path/to/current/file/' | ||
| 9 | ElroyLiddington | 44 | |
| 11 | ElroyLiddington | 45 | * 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 :) |
| 9 | ElroyLiddington | 46 | |
| 47 | * Profit!!! | ||
| 13 | ElroyLiddington | 48 | |
| 49 | |||
| 50 | Misc Notes: | ||
| 51 | |||
| 52 | * Vendor ID; Product ID; Device ID - e.g. 8086:7e3t:u6i9 | ||
| 7 | ElroyLiddington | 53 | |
| 54 | ---- | ||
| 55 | |||
| 56 | <?plugin BackLinks?> | ||
| 57 | |||
| 58 | ---- | ||
| 59 | CategoryCategory CategoryHardware |
lib/blame.php:177: Warning: Invalid argument supplied for foreach()