PCI Device Information for NT4/w2k/XP/2003
PCI Dump - утилита для получения детальной информации о PCI устройствах.
Показывает адрес на шине, код устройства и производителя, используемые ресурсы
(вектор прерывания, диапазоны портов ввода/вывода и памяти, и т.п). При наличия файла
со списком кодов производителей (pci.ids или vendors.txt) декодирует название
устройства. Последнюю версию этого файла можно скачать с
http://pciids.sourceforge.net/pci.ids
или
http://pciids.sf.net. Есть также локальная копия -
pci_ids_20061207.rar/tgz (109.4 Kb/120.9 Kb).
Предположим, у нас есть неизвестное PCI устройство. Хочется узнать, что же
это такое, зачем нужно и какие драйвера искать. Особенно актуально для
onboard устройств, запечатанных корпусов и удаленного администрирования
(например через Remote Admin).
PciDlg.exe -
это основний запускаемый файл. Он самостоятельно
устанавливает в систему драйвер PciDumpEx.sys и использует его для
опроса PCI шин. Перезагрузка НЕ требуется. В новые версии включена также консольная
утилита - PciDumpc.exe, позволяющая выдавать информацию о PCI устройствах в текстовом виде (или
перенаправлять в файл):
PciDumpc.exe > pci_info.txt
Начиная с версии 0.1f можно снять недекодированый (побайтовый) дамп конфигурационного пространства PCI устройств
при помощи ключа -r или --raw:
PciDumpc.exe --raw > pci_info.txt
А в версии 0.2 появилясь возможность узнать версию PCI BIOS и посмотреть таблицу маршрутизации прерываний от
PCI устройств (PCI IRQ Routing Table) при помощи ключей -b/--bios и -i/--irt соответственно:
Последняя версия:
PciDump_v2.rar/tgz (31.2 Kb/34.6 Kb) -
архив со всеми необходимыми файлами.
2006.12.11
History
Добавлен ключ -i/--irt в командной строке pcidumpc.exe
для получения таблицы маршрутизации прерываний от
PCI устройств (PCI IRQ Routing Table)
Добавлен ключ -b/--bios в командной строке pcidumpc.exe
для получения версии PCI BIOS
Исправлен глюк с неосвобожденными IRP при обращении к драйверу. Т.е. утечка памяти.
Обновлен файл со списком PCI устройств и производителей.
Локальная копия -
pci_ids_20061207.rar/tgz (109.4 Kb/120.9 Kb)
PciDump_v2.rar/tgz (31.2 Kb/34.6 Kb) -
исполнимые файлы.
PciDump_v2_src.rar/tgz (29.5 Kb/33.2 Kb) -
исходники
2006.12.11
Добавлен ключ -r/--raw в командной строке pcidumpc.exe
для получения побайтового недекодированного дампа конфигурационного пространства PCI устройств
pci_ids_20050526.rar/tgz (91.8 Kb/100.8 Kb)
Обновлен файл со списком PCI устройств и производителей.
Локальная копия -
pci_ids_20050526.rar/tgz (91.8 Kb/100.8 Kb)
PciDump_v1f.rar/tgz (29.3 Kb/32.6 Kb) -
исполнимые файлы.
PciDump_v1f_src.rar/tgz (26.1 Kb/29.3 Kb) -
исходники
2005.05.26
Исправил глюк с автоматической установкой драйвера в консольной версии.
PciDump_v1e.rar/tgz (29 Kb/32.3 Kb) -
исполнимые файлы.
PciDump_v1e_src.rar/tgz (25.7 Kb/28.9 Kb) -
исходники
2004.04.15
Исправил глюк в работе под XP. Оказалось, что приложению необходимо получить права
SE_LOAD_DRIVER_NAME. В более ранних ОС они были доступны by default.
PciDump_v1d.rar/tgz (28.7 Kb/31.9 Kb) -
исполнимые файлы.
PciDump_v1d_src.rar/tgz (25.8 Kb/29 Kb) -
исходники
2004.04.06
Добавил поддержку внешнего файла со списком PCI устройств и производителей.
Формат взят из
http://pciids.sourceforge.net/pci.ids
от Martin Mares. Основной сайт - http://pciids.sf.net,
локальная копия - pci_ids_20040324.rar/tgz (71.1 Kb/77.1 Kb).
PciDump ищет файлы vendors.txt и pci.ids в текущем каталоге.
PciDump_v1c.rar/tgz (28.3 Kb/31.4 Kb) -
исполнимые файлы.
PciDump_v1c_src.rar/tgz (25.2 Kb/28.5 Kb) -
исходники
2004.03.24
Добавил аналогичную консольную утилиту PciDumpc.exe. Теперь можно дамп сбрасывать в
текстовый файл. Если предыдущая версия PciDump уже установлена, рекомендую запустить
update.bat для обновления версии драйвера.
PciDump_v1b.rar/tgz (24.6 Kb/26.8 Kb) -
исполнимые файлы.
PciDump_v1b_src.rar/tgz (23.3 Kb/26 Kb) -
исходники
2004.02.27
Исправил глюк в PciDumpEx.sys, из-за которого не отображались
Interrupt Line, Interrupt Pin, Min. Grant. и Max. Latency
PciDump_v1a.rar/tgz (39.1 Kb/46.7 Kb) -
исходники и исполнимые файлы.
2003.01.11
PciDump_v1.rar -
архив с исходниками.
2003.01.10
См. также
Предложения и замечания слать на
alterX@alter.org.ua (remove X)
|