[GRUB4DOS] chkpci for grub4dos

发表于

[用途]

  1. 在GRUB4DOS下直接检测PCI设备信息.

  2. 待定…….

[用法]

直接在GRUB4DOS下运行,可以加一个PCI信息库文件参数.PCI信息库文件

另: 因为GRUB4DOS是支持自动解压的.所以这个信息库文件可以使用GZIP压缩再调用(加快读取速度).

注意: 目前库文件限制在1MB以内(一般来说也够用了)

其它说明: 使用库文件时,会把库文件读取到内存6M-8M之间,使用时请注意不要冲突

[下载]

CHKPCI(带源码)

http://code.google.com/p/grubutils/downloads/list

更新信息(changelog):

  1. 尝试添加新的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

  1. 添加帮助信息 -h 参数.

  2. 添加参数 -cc:CC,用于显示指定设备.

2010-08-27

修正在实机使用时会造成卡机的问题.

2010-08-26

添加读取PCIDEVS.TXT按格式显示设备信息的功能.

2010-08-25

第一版,只能显示PCI信息.

【相关资料】

一些资料请看这里.

http://chenall.net/post/scanpci/

Class Codes

ClassDescription
0x00Devices built before class codes
0x01Mass storage controller
0x02Network controller
0x03Display controller
0x04Multimedia device
0x05Memory Controller
0x06Bridge Device
0x07Simple communications controllers
0x08Base system peripherals
0x09Inupt devices
0x0ADocking Stations
0x0BProcessorts
0x0CSerial bus controllers
0x0D-0xFEReserved
0xFFMisc

更多资料请点这里查看

https://docs.google.com/document/pub?id=1peDTGBLgsGa-qaX0JSeZUuI2Pu9Sl0FkCCk27cNi-wk

[截图]

首先是帮助信息

不加参数,只列出PCI设备信息.

指定PCI信息库文件,按这个库文件显示详细的信息(呵呵,也不是很详细).

只显示指定类型设备.

新的PCI格式截图

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
若无特别注明,本站内容均属原创,转载请注明作者(chenall)和出处 chenall's Blog ,请勿用于任何商业用途