无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3759|回复: 3
打印 上一主题 下一主题

[求助] [@chenall] chkpci 检测不到 Bus > 5 上的设备?【已解决】

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-23 15:01:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dell M600 刀片:
以下分别是 CHKPCI [grub4dos] 、PCISCAN.EXE [Dos]、PCI32.EXE [PE]的检测数据:

CHKPCI [grub4dos]
PCI\VEN_8086&DEV_25D8&SUBSYS_80868086&CC_060000&REV_92
PCI\VEN_8086&DEV_25E2&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25E3&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25F8&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25E5&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25F9&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25E7&SUBSYS_00000000&CC_060400&REV_92
PCI\VEN_8086&DEV_25F0&SUBSYS_02081028&CC_060000&REV_92
PCI\VEN_8086&DEV_25F0&SUBSYS_02081028&CC_060000&REV_92
PCI\VEN_8086&DEV_25F0&SUBSYS_02081028&CC_060000&REV_92
PCI\VEN_8086&DEV_25F1&SUBSYS_80868086&CC_060000&REV_92
PCI\VEN_8086&DEV_25F3&SUBSYS_80868086&CC_060000&REV_92
PCI\VEN_8086&DEV_25F5&SUBSYS_80868086&CC_060000&REV_92
PCI\VEN_8086&DEV_25F6&SUBSYS_80868086&CC_060000&REV_92
PCI\VEN_8086&DEV_2688&SUBSYS_02081028&CC_0C0300&REV_09
PCI\VEN_8086&DEV_2689&SUBSYS_02081028&CC_0C0300&REV_09
PCI\VEN_8086&DEV_268A&SUBSYS_02081028&CC_0C0300&REV_09
PCI\VEN_8086&DEV_268C&SUBSYS_02081028&CC_0C0320&REV_09
PCI\VEN_8086&DEV_244E&SUBSYS_00000000&CC_060401&REV_D9
PCI\VEN_8086&DEV_2670&SUBSYS_00000000&CC_060100&REV_09
PCI\VEN_8086&DEV_3500&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_350C&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3510&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3514&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_1166&DEV_0103&SUBSYS_00000000&CC_060400&REV_C3
PCI\VEN_14E4&DEV_16AC&SUBSYS_02081028&CC_020000&REV_12
PCI\VEN_1166&DEV_0103&SUBSYS_00000000&CC_060400&REV_C3


PCISCAN.EXE [Dos]
Bus Dev Func Slot Vend Dev. Class Name           Subclass Name      
----------------------------------------------------------------
  0   0    0    0 8086 25D8 Bridge               CPU/PCI            
  0   2    0    2 8086 25E2 Bridge               PCI/PCI            
  0   3    0    3 8086 25E3 Bridge               PCI/PCI            
  0   4    0    4 8086 25F8 Bridge               PCI/PCI            
  0   5    0    5 8086 25E5 Bridge               PCI/PCI            
  0   6    0    6 8086 25F9 Bridge               PCI/PCI            
  0   7    0    7 8086 25E7 Bridge               PCI/PCI            
  0  10    0   10 8086 25F0 Bridge               CPU/PCI            
  0  10    1   10 8086 25F0 Bridge               CPU/PCI            
  0  10    2   10 8086 25F0 Bridge               CPU/PCI            
  0  11    0   11 8086 25F1 Bridge               CPU/PCI            
  0  13    0   13 8086 25F3 Bridge               CPU/PCI            
  0  15    0   15 8086 25F5 Bridge               CPU/PCI            
  0  16    0   16 8086 25F6 Bridge               CPU/PCI            
  0  1D    0   1D 8086 2688 Serial Bus           USB                 
  0  1D    1   1D 8086 2689 Serial Bus           USB                 
  0  1E    0   1E 8086 244E Bridge               PCI/PCI            
  0  1F    0   1F 8086 2670 Bridge               PCI/ISA            
  1   0    0   20 8086 3500 Bridge               PCI/PCI            
  2   0    0   40 8086 3510 Bridge               PCI/PCI            
  2   1    0   41 8086 3514 Bridge               PCI/PCI            
  3   0    0   60 1166 0103 Bridge               PCI/PCI            
  4   0    0   80 14E4 16AC Network              Ethernet            
  5   0    0   A0 1166 0103 Bridge               PCI/PCI            
  6   0    0   C0 14E4 16AC Network              Ethernet            
  8   0    0  100 1000 0060 Disk                 RAID               
  9   0    0  120 14E4 163A Network              Ethernet            
  9   0    1  120 14E4 163A Network              Ethernet            
  D   4    0  1A4 1002 515E Display              VGA                 
29 PCI devices found

PCI32.EXE [PE]
V:8086 D:25E2 S:00000000 B:0 E:02 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25E3 S:00000000 B:0 E:03 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25F8 S:00000000 B:0 E:04 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25E5 S:00000000 B:0 E:05 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25F9 S:00000000 B:0 E:06 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25E7 S:00000000 B:0 E:07 F:0 I:00 N:- C:06 U:04 P:00 R:92
V:8086 D:25F0 S:02081028 B:0 E:16 F:0 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F0 S:02081028 B:0 E:16 F:1 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F0 S:02081028 B:0 E:16 F:2 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F1 S:80868086 B:0 E:17 F:0 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F3 S:80868086 B:0 E:19 F:0 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F5 S:80868086 B:0 E:21 F:0 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:25F6 S:80868086 B:0 E:22 F:0 I:00 N:- C:06 U:00 P:00 R:92
V:8086 D:2688 S:02081028 B:0 E:29 F:0 I:15 N:A C:0C U:03 P:00 R:09
V:8086 D:2689 S:02081028 B:0 E:29 F:1 I:14 N:B C:0C U:03 P:00 R:09
V:8086 D:268A S:02081028 B:0 E:29 F:2 I:15 N:C C:0C U:03 P:00 R:09
V:8086 D:268C S:02081028 B:0 E:29 F:7 I:15 N:A C:0C U:03 P:20 R:09
V:8086 D:244E S:00000000 B:0 E:30 F:0 I:FF N:- C:06 U:04 P:01 R:D9
V:8086 D:2670 S:00000000 B:0 E:31 F:0 I:00 N:- C:06 U:01 P:00 R:09
V:8086 D:3500 S:00000000 B:1 E:00 F:0 I:11 N:A C:06 U:04 P:00 R:01
V:8086 D:350C S:00000000 B:1 E:00 F:3 I:00 N:- C:06 U:04 P:00 R:01
V:8086 D:3510 S:00000000 B:2 E:00 F:0 I:11 N:A C:06 U:04 P:00 R:01
V:8086 D:3514 S:00000000 B:2 E:01 F:0 I:11 N:A C:06 U:04 P:00 R:01
V:1166 D:0103 S:00000000 B:3 E:00 F:0 I:00 N:- C:06 U:04 P:00 R:C3
V:14E4 D:16AC S:02081028 B:4 E:00 F:0 I:11 N:A C:02 U:00 P:00 R:12
V:1166 D:0103 S:00000000 B:5 E:00 F:0 I:00 N:- C:06 U:04 P:00 R:C3
V:14E4 D:16AC S:02081028 B:6 E:00 F:0 I:12 N:A C:02 U:00 P:00 R:12
V:1000 D:0060 S:1F111028 B:8 E:00 F:0 I:10 N:A C:01 U:04 P:00 R:04
V:14E4 D:163A S:090814E4 B:9 E:00 F:0 I:12 N:A C:02 U:00 P:00 R:20
V:14E4 D:163A S:090814E4 B:9 E:00 F:1 I:13 N:B C:02 U:00 P:00 R:20
V:1002 D:515E S:02081028 B:13 E:04 F:0 I:06 N:A C:03 U:00 P:00 R:02

[ 本帖最后由 canmao 于 2011-3-23 16:52 编辑 ]
2#
发表于 2011-3-23 15:57:02 | 只看该作者
嗯,目前是只检测到4.

有必要的话可以修改一下.


regVal < 0x8005FF00
改成
regVal < 0x80FFFF00
就可以检测所有的bus了.

如果不想重新编译,可以直接修改BIN文件.
在偏移0xffB位置的值原来是ff fe 05 80
直接把05改成FF就可以了.

[ 本帖最后由 chenall 于 2011-3-23 16:08 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-3-23 16:38:49 | 只看该作者

回复 #2 chenall 的帖子

谢谢 Chenall !
ff fe 05 80 --> FF FE 10 80 ; 扫描16条Bus觉得够用了。



修改后的chkpci:
chkpci.7z (2.36 KB, 下载次数: 68)

另外:下次再编译 chkpci 时,如果能合并相同项就更美了。

[ 本帖最后由 canmao 于 2011-3-23 16:43 编辑 ]
回复

使用道具 举报

4#
发表于 2011-3-23 17:46:21 | 只看该作者
要合并还需要再进行排序,会稍微麻烦一些,并且会占用更多内存.

现在是读一条检测/显示一条的,没有暂存.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 08:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表