| PCI Device Information for NT4/w2k/XP/2003PCI Dump - утилита для получения детальной информации о PCI устройствах.
Показывает адрес на шине, код устройства и производителя, используемые ресурсы
(вектор прерывания, диапазоны портов ввода/вывода и памяти, и т.п). При наличия файла
со списком кодов производителей (pci.ids или vendors.txt) декодирует название
устройства. Последнюю версию этого файла можно скачать с
http://pciids.sourceforge.net/pci.ids
или
http://pciids.sf.net. Есть также локальная копия -
pci_ids_20131012.rar/tgz (185.4 Kb/207.2 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_v2b.rar/tgz (28.7 Kb/32.3 Kb) -
архив со всеми необходимыми файлами.
 
 2016.03.12
 
 
 HistoryИсправлена проблема выделением памяти.PciDump_v2b_src.rar/tgz (29.7 Kb/33.4 Kb) - 
исходники
 2016.03.12
 
 Исправлена проблема со скоростью обработки pci.ids (у меня на одной из машинок 600Кб обрабатывались секунд 20).
Оказывается, sscanf("%x") работает ну ооочень медленно. А "ручной" код - быстро (менее 1 сек. для 800Кб).
Обновлен файл pci.ids со списком PCI устройств и производителей.
Локальная копия -
 Warning:  filesize(): stat failed for ../../..///ua/soft/win/ntpcidump/pci_ids_20131013.rar in /home/alter/html/common.inc.php on line 535
 
 Warning:  filesize(): stat failed for ../../..///ua/soft/win/ntpcidump/pci_ids_20131013.tgz in /home/alter/html/common.inc.php on line 536
 pci_ids_20131013.rar/tgz ( bytes/ bytes)
 PciDump_v2a.rar/tgz (28.7 Kb/32.4 Kb) - 
исполнимые файлы.
 PciDump_v2a_src.rar/tgz (29.7 Kb/33.4 Kb) - 
исходники
 2013.10.13
 
 Добавлен ключ -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. and Max. Latency
 PciDump_v1a.rar/tgz (39.1 Kb/46.7 Kb) - 
исходники и исполнимые файлы.
 2003.01.11
 
 PciDump_v1.rar - 
архив с исходниками.
 2003.01.10
 
 
 
См. также
Предложения и замечания слать на
  FB  or mail alterX@alter.org.ua (remove X)
   
  Share     
 |