用法: lspci [<switches>]


基本显示模式:

-mm 生成机器可读的输出(单个-m用于过时的格式)

-t 树状显示


显示选项:

-v 详细(-vv非常详细)

-k 显示处理每个设备的内核驱动

-x 显示配置空间的标准部分的十六进制转储

-xxx 显示整个配置空间的十六进制转储(危险;只有root)

-xxxx 显示4096字节扩展配置空间的十六进制转储(仅限根)

-b 以总线为中心的视图(巴士所看到的地址和IRQ)

-D 始终显示域名编号


设备ID的名称解析:

-n 显示数字ID

-nn 显示文本和数字ID(姓名和号码)

-q 通过DNS查询未知ID的PCI ID数据库

-qq 如上所述,但重新查询本地缓存条目

-Q 通过DNS查询所有ID的PCI ID数据库


设备的选择:

-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] 仅显示选定插槽中的设备

-d [<vendor>]:[<device>] 仅显示具有指定ID的设备


其他选项:

-i <file> 使用指定的ID数据库而不是/usr/share/hwdata/pci.ids

-p <file> 查找给定文件中的内核模块而不是默认的modules.pcimap

-M 启用`总线映射'模式(危险;只有root)


PCI 访问选项:

-A <method> 使用指定的PCI访问方法(请参阅`-A help'获取列表)

-O <par>=<val> 设置PCI访问参数(请参阅“-O帮助”获取列表)

-G 启用PCI访问调试

-H <mode> 使用直接硬件访问(<mode> = 1或2)

-F <file> 从给定文件读取PCI配置转储