PCI Device Information for NT4/w2k/XP/2003
PCI Dump is the utility for getting detailed information about installed PCI devices.
It shows PCI bus address, Device/Vendor ID, used resources (IRQ, Mem and I/O ranges, etc.).
If you have pci.ids or vendors.txt, PCI Dump will decode text name of devices.
You can download the latest version of pci.ids from
http://pciids.sourceforge.net/pci.ids
or
http://pciids.sf.net. There is also local copy -
pci_ids_20061207.rar/tgz (109.4 Kb/120.9 Kb).
Imagine, you have an unknown PCI device. You want to know what is it and why
it is in your computer and what driver do you need. It is especially important
for on-board devices, plombed cases and for remote administration
(for ex. via Remote Admin).
PciDlg.exe -
is the main executable. It installs in your OS (NT/w2k/XP) special driver
PciDumpEx.sys and uses it to communicate with PCI bus(es). Reboot in
NOT needed. In newest distributions you can also find console version -
PciDumpc.exe. It can be used to display PCI information in console or
to redirect it to file:
PciDumpc.exe > pci_info.txt
Since 0.1f version it is possible to generate raw (not decoded) dump of PCI Config Space bytes
with -r or --raw command line switch:
PciDumpc.exe --raw > pci_info.txt
Since 0.2 version you can read PCI BIOS version with -b or --bios keys and
get PCI IRQ Routing Table with -i or --irt.
Latest version:
PciDump_v2.rar/tgz (31.2 Kb/34.6 Kb) -
archive with all necessary files.
2006.12.11
History
Added -i/--irt switch to pcidumpc.exe command line. It shows
PCI IRQ Routing Table.
Added -b/--bios switch to pcidumpc.exe command line. It shows
PCI BIOS version.
Fixed bug with not completed IRP in driver Open/Close handlers. Actually this is memory leak.
Updated pci.ids. You can find local copy here:
pci_ids_20061207.rar/tgz (109.4 Kb/120.9 Kb)
PciDump_v2.rar/tgz (31.2 Kb/34.6 Kb) -
executables.
PciDump_v2_src.rar/tgz (29.5 Kb/33.2 Kb) -
sources
2006.12.11
Added -r/--raw switch to pcidumpc.exe command line. It allows
raw (not decoded) dump of PCI Config Space registers.
pci_ids_20050526.rar/tgz (91.8 Kb/100.8 Kb)
Updated pci.ids. You can find local copy here:
pci_ids_20050526.rar/tgz (91.8 Kb/100.8 Kb)
PciDump_v1f.rar/tgz (29.3 Kb/32.6 Kb) -
executables.
PciDump_v1f_src.rar/tgz (26.1 Kb/29.3 Kb) -
sources
2005.05.26
Fixed bug with driver autoinstall in console version.
PciDump_v1e.rar/tgz (29 Kb/32.3 Kb) -
executables.
PciDump_v1e_src.rar/tgz (25.7 Kb/28.9 Kb) -
sources
2004.04.15
Fixed bug with working under XP. Application must enable SE_LOAD_DRIVER_NAME privilege
in order to communicate with driver. Previous OSes had this privilege enabled by default.
PciDump_v1d.rar/tgz (28.7 Kb/31.9 Kb) -
executables.
PciDump_v1d_src.rar/tgz (25.8 Kb/29 Kb) -
sources
2004.04.06
Support for external PCI ID list is added. PciDump searches for files
vendors.txt and pci.ids in current directory. Latest version of
PCI ID list can be downloaded from Martin Mares'es site
(http://pciids.sourceforge.net/pci.ids
or http://pciids.sf.net) or from
local copy (pci_ids_20040324.rar/tgz (71.1 Kb/77.1 Kb)).
PciDump_v1c.rar/tgz (28.3 Kb/31.4 Kb) -
executables.
PciDump_v1c_src.rar/tgz (25.2 Kb/28.5 Kb) -
sources
2004.03.24
Added console utility PciDumpc.exe. Now you can dump PCI bus configuration to text file.
If you have previous version of PciDump installed, I recommend to run update.bat.
It will update driver to new version.
PciDump_v1b.rar/tgz (24.6 Kb/26.8 Kb) -
executables.
PciDump_v1b_src.rar/tgz (23.3 Kb/26 Kb) -
sources
2004.02.27
Fixed bug in PciDumpEx.sys that didn't return information about
Interrupt Line, Interrupt Pin, Min. Grant. and Max. Latency
PciDump_v1a.rar/tgz (39.1 Kb/46.7 Kb) -
sources and executables.
2003.01.11
PciDump_v1.rar -
sources.
2003.01.10
See also:
Please, send your comments and propositions here:
alterX@alter.org.ua (remove X)
|