[GRUB4DOS] chkpci for grub4dos
发表于[用途]
在GRUB4DOS下直接检测PCI设备信息.
待定…….
[用法]
直接在GRUB4DOS下运行,可以加一个PCI信息库文件参数.PCI信息库文件
另: 因为GRUB4DOS是支持自动解压的.所以这个信息库文件可以使用GZIP压缩再调用(加快读取速度).
注意: 目前库文件限制在1MB以内(一般来说也够用了)
其它说明: 使用库文件时,会把库文件读取到内存6M-8M之间,使用时请注意不要冲突
[下载]
CHKPCI(带源码)
http://code.google.com/p/grubutils/downloads/list
更新信息(changelog):
尝试添加新的PCI信息显示格式(类似CHKPCI).
文件内容格式:
第一行固定`PCI$` 固定输出内容(可选) $PCI设备信息1 匹配后显示内容1 $PCI设备信息2 匹配后显示内容1 匹配后要显示的内容1 $pci设备信息3 匹配后要显示的内容3
一个例子:
===========CHKPCI.PCI============= PCI$ $PCI\VEN_8086&DEV_7113 Intel test $PCI\VEN_8086&DEV_7000&CC_020000&REV_00 fat copy /IASTOR.SYS (fd0)/ fat copy /iastor.inf (fd0)/ fat copy /txtsetup.oem (fd0)/ ===========CHKPCI.PCI=============
2010-08-28
添加帮助信息 -h 参数.
添加参数 -cc:CC,用于显示指定设备.
2010-08-27
修正在实机使用时会造成卡机的问题.
2010-08-26
添加读取PCIDEVS.TXT按格式显示设备信息的功能.
2010-08-25
第一版,只能显示PCI信息.
【相关资料】
一些资料请看这里.
http://chenall.net/post/scanpci/
Class Codes
Class | Description |
---|---|
0x00 | Devices built before class codes |
0x01 | Mass storage controller |
0x02 | Network controller |
0x03 | Display controller |
0x04 | Multimedia device |
0x05 | Memory Controller |
0x06 | Bridge Device |
0x07 | Simple communications controllers |
0x08 | Base system peripherals |
0x09 | Inupt devices |
0x0A | Docking Stations |
0x0B | Processorts |
0x0C | Serial bus controllers |
0x0D-0xFE | Reserved |
0xFF | Misc |
更多资料请点这里查看
https://docs.google.com/document/pub?id=1peDTGBLgsGa-qaX0JSeZUuI2Pu9Sl0FkCCk27cNi-wk
[截图]