lsslot 命令
用途
显示动态可重新配置的插槽(比如热插拔)及其特性。
语法
lsslot -c ConnectorType [ -a | -o | -l DeviceName | -s Slot ] [ -F Delimiter ]
描述
lsslot 命令显示所有指定的热插拔插槽及其特性。热插拔插槽是不需要关闭系统电源或重新启动引导系统就可以从系统中添加和删除连接实体的插件点。-c 标志是必要的。它指定了热插拔接口的类型,例如,可热插拔的 PCI 适配器的 pci。可以使用 -a 标志仅显示空的(即可用的)热插拔插槽,使用 -o 标志仅显示占用的插槽,或使用 -s 标志仅显示特定的插槽。-l标志可用来定位与指定的 DeviceName 有关的插槽,这与用 lsdev 命令列表显示一样。
lsslot 命令列出作为物理实体(如 PCI 适配器)或逻辑实体(如 PCI 主机桥(PHB))的连接点的连接器。支持的连接器类型为 pci、slot 和 phb,其中 pci 是物理连接器,而 slot 和 phb 是逻辑连接器。将对逻辑连接器忽略 -a 和 -o 标志。 在针对逻辑连接器的情况下,lsslot 命令将显示当前分配到分区的逻辑实体,具体取决于指定的连接器类型。
lsslot 命令的输出取决于 ConnectorType 和执行此命令的平台。插槽的特性包含以下内容:
- 插槽名或标志
- 接口类型或插槽描述,例如 PCI 热插拔插槽
- 连接设备名,例如 scsi0、ent0
使用 lsslot 命令列出 PHB 时,“相连设备”列将显示 PHB 的 ODM 名称,该 PHB 之下其后紧跟对应该逻辑插槽的设备的 ODM 名称,而与各逻辑插槽关联的所有 ODM 设备则在该 PHB 的 ODM 名称之下的每个单独的行中显示。如果 PHB 没有 ODM 名称,将显示一个空行。
标志
示例
- 要列出可用的 PCI 热插拔插槽,请输入:
系统显示与以下内容相似的消息:
插槽名称 描述 连接设备 U0.4-P1-I1 PCI 64 bit, 66MHz, 3.3 volt slot 空 U0.4-P1-I2 PCI 64 bit, 66MHz, 3.3 volt slot 空 U0.4-P1-I3 PCI 64 bit, 66MHz, 3.3 volt slot 空 - 要列出名为 scsi1 的 scsi 适配器关联 PCI 热插拔插槽,请输入:
系统显示与以下内容相似的消息:
插槽名称 描述 连接设备 U0.4-P1-I1 PCI 64 bit, 33MHz, 5 volt slot scsi1 - 要列出所有 PCI 热插拔插槽,请输入:
lsslot -c pci
系统显示与以下内容相似的消息:
插槽名称 描述 连接设备 U0.4-P1-I1 PCI 64 bit, 33MHz, 3.3 volt slot 空 U0.4-P1-I2 PCI 64 bit, 33MHz, 3.3 volt slot scsi0 U0.4-P1-I3 PCI 64 bit, 33MHz, 3.3 volt slot 未知 U0.4-P1-I5 PCI 64 bit, 33MHz, 3.3 volt slot 空 在设备连接栏中有未知的插槽有设备连接到该插槽,但这个设备不在 ODM 定制设备(CuDv)数据库中。这可能是因为添加了一个新设备而还没有配置,使用 rmdev -d 命令或系统可能没有安装与该设备关联的软件包。
- 要列出分配到该分区的所有 PCI 主机桥,请输入:
lsslot -c phb
将显示如下输出:PHB Name Description Device(s) Connected PHB 1 Logical PCI Host Bridge pci0 pci2 scsi1 PHB 2 Logical PCI Host Bridge pci1 pci3 pci4 scsi2
- 如果 PCI 主机桥已分配到分区,但没有 ODM 数据,列将如本示例所示显示为空。例如,如果输入:
lsslot -c phb
输出如下:PHB Name Description Device(s) Connected PHB 4 Logical PCI Host Bridge PHB 5 Logical PCI Host Bridge
文件
/usr/sbin/lsslot |