前言
最近排查OpenWrt的一些问题时,在宿主机的内核日志中发现了一些pci相关的错误;需要具体检查下是哪个设备抛出的错误,遂有了这篇流水账记录。
PS:不知道是不是因为年龄的增长还是什么原因,感觉现在越来越开始依赖外部工具了(主要是感觉记忆力没有以前好了;也可能是强迫症/ADHD大发作);为了避免“青年痴呆”找上门,还是得多写写,多记录记录 (:з」∠),留一点赛博记忆在这;没准以后真有用得着的时候(还是希望不要用得上吧.jpg)。
lspci
lspci
: 列出当前的pci设备信息,显示设备名
lspci -n
: 列出当前的pci设备信息,以 vendor_id:product_id 形式显示设备
lspci -nn
: 列出当前的pci设备信息,同时显示设备名和ID
lspci -t
: 以层级/结构化方式显示pci设备信息
lspci -v[v]
: 详细显示pci设备信息
lspci -s
: 通过设备地址过滤显示的设备
lspci -d
: 通过设备id/class来过滤显示的设备
如果要查询某个设备的上级设备,可以通过lspci -t
结构化显示设备层级,在通过lspci -s
过滤显示。
如果要查询某个设备的下级设备(如PCI Host下挂设备),除了通过lspci -t
的方式以外,还以为通过lspci -v -s addr
来显示次级PCI Bus;再通过lspci -s
来过滤显示该次级PCI Bus的设备。