Linux系统之lspci命令介绍

更新时间:2023-05-17 12:26:50 阅读: 评论:0

Linux系统之lspci命令介绍
  lspci,顾名思义,就是显⽰所有的pci设备信息。pci是⼀种总线,⽽通过pci总线连接的设备就是pci设备了。如今,我们常⽤的设备很
多都是采⽤pci总线了,如:⽹卡、存储等。下⾯就简单介绍下该命令。
  lspci:显⽰所有的pci设备信息。包括设备的BDF,设备类型,⼚商信息等。
  lspci -t [BDF]:显⽰指定BDF号的设备信息。
小动物的生活习性  lspci -m/-mm:以⼀种机器可读的格式来显⽰pci设备信息。下⾯的实例可以看出其具体的区别。
# lspci -s ff:13.1
ff:13.1 System peripheral: Intel Corporation Broadwell Memory Controller 0 - Target Address/Thermal/RAS (rev 03)
# lspci -mm -s ff:13.1
下雪了作文300字ff:13.1"System peripheral""Intel Corporation""Broadwell Memory Controller 0 - Target Address/Thermal/
RAS" -r03 "Intel Corporation""Broadwell Memory
  lspci -t:以树的形式显⽰pci设备信息。
  lspci -v/-vv/-vvv:显⽰详细的pci设备信息,v越多,越详细,当然,上限3个。
# lspci -s ff:1f.2
写话ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)
急性盲肠炎
# lspci -v -s ff:1f.2
ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)
Flags: fast devl
# lspci -vv -s ff:1f.2
ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)
小学班歌Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
英文句子# lspci -vvv -s ff:1f.2
ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
弘州
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
  lspci -x/-xxx/-xxxx:-x以16进制信息显⽰pci配置空间;-xxx显⽰部分读配置空间会crash的设备;-xxxx显⽰PCI-x2.0或者PCI-e总
线扩展的配置空间。
  lspci -b:以总线的⾓度来显⽰所有的IRQ和地址。根据我的观察,⼤部分信息和不带参数时显⽰⼀致,除了SR-IOV设备分配出的
Virtual Function设备。如下⽰例:物理⽹卡PF(physical function )显⽰⼀直 ,但VF(virtual function )显⽰却不同。
# lspci-b-s 0a:00.1; lspci-b-s 0a:10.0
0a:00.1Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
0a:10.0Ethernet controller: Illegal Vendor ID Device ffff (rev 01)
# lspci-s 0a:00.1; lspci-s 0a:10.0
0a:00.1Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
0a:10.0Ethernet controller: Intel Corporation X540Ethernet Controller Virtual Function (rev 01)
  lspci -D:显⽰PCI domain号,默认的不加参数命令并不显⽰该值。如下⽰例:
# lspci-s 0a:00.0开心网1
0a:00.0Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
# lspci-D-s 0a:00.0
0000:0a:00.0Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
  lspci -n/-nn:显⽰设备的vendor⼚商号和device设备号;显⽰⼚商等信息和名称。
# lspci -nn | grep ff:1f.2
ff:1f.2 System peripheral [0880]: Intel Corporation Broadwell Power Control Unit [8086:6f8a] (rev 03)
# lspci -n | grep ff:1f.2
ff:1f.20880: 8086:6f8a (rev 03)
  lspci -D:显⽰设备的⼚商号、设备号、Class号。
# lspci-Q-s 0c:00.1
0c:00.1Class 0200: Device 8086:1528 (rev 01)

本文发布于:2023-05-17 12:26:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/908090.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   信息   命令   看出   配置   空间
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图