首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找PCI配置

查找PCI配置
EN

Unix & Linux用户
提问于 2016-05-26 17:43:31
回答 1查看 3K关注 0票数 4

此页中,图6.1显示了一个带有两个总线的PCI配置示例。

使用Linux (Ubuntu),是否有可能获得实际主板的PCI配置?我的意思是:确定存在多少PCI总线,找出是否有PCI-express总线和桥接器,这样就可以绘制出类似于图6.1的图表。

lspci给出了PCI设备的列表,但它似乎没有显式地显示连接和总线结构。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-05-26 19:23:24

dmidecodelshw一起提供了一幅合理的图片。在正确配置的系统(即具有正确填充DMI表的系统)上,dmidecode将列出物理插槽及其特性。例如,在我的系统中,我看到一些信息,如

代码语言:javascript
复制
Handle 0x001C, DMI type 9, 17 bytes
System Slot Information
        Designation: SLOT7 PCI-E 2.0 X 1
        Type: x1 PCI Express
        Current Usage: In Use
        Length: Short
        ID: 0
        Characteristics:
                3.3 V is provided
                Opening is shared
                PME signal is supported
        Bus Address: 0000:07:00.0

代码语言:javascript
复制
Handle 0x0021, DMI type 9, 17 bytes
System Slot Information
        Designation: SLOT1 PCI 33MHz
        Type: 32-bit PCI
        Current Usage: In Use
        Length: Short
        ID: 5
        Characteristics:
                3.3 V is provided
                Opening is shared
                PME signal is supported
        Bus Address: 0000:09:00.0

这些指定可以非常详细;在这个特定的板上,物理插槽和电气能力是正确识别的(例如PCI-E 3.0 X8 (IN X16))。

lshw表示网桥连接,它的信息可以与使用总线地址的dmidecode's匹配。这允许主板承载的桥与适配器承载的桥区分开来。(例如,我的一个系统在C226主板上有两个PCI插槽,在主板上使用一个PCI桥;它还有一个another HBA,它在卡上的另一个PCI桥后面使用两个PCI托管芯片。lshwS的输出不容易区分这两种情况,但结合dmidecode的输出,很明显是哪一种。)

票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/285731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档