lspci 8
目录
- NAME lspci
- 总览 SYNOPSIS .B lspci .RB [ options ] .SH 描述 DESCRIPTION .B lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。 为了能使用这个命令所有功能,你需要有
- 选项 OPTIONS
.TP
.B -v
使得
.I lspci
以冗余模式显示所有设备的详细信息。
.TP
.B -vv
使得
.I lspci
以过冗余模式显示更详细的信息 (事实上是 PCI 设备能给出的所有东西)。这些数据的确切意义没有在此手册页中解释,如果你想知道更多,请参照
.B /usr/include/linux/pci.h
或者 PCI 规范。
.TP
.B -n
以数字形式显示 PCI 生产厂商和设备号,而不是在 PCI ID 数据库中查找它们。
.TP
.B -x
以十六进制显示 PCI 配置空间 (configuration space) 的前64个字节映象 (标准头部信息)。此参数对调试驱动和
.I lspci
本身很有用。
.TP
.B -xxx
以十六进制显示所有 PCI 配置空间的映象。此选项只有 root 可用,并且很多 PCI 设备在你试图读取配置空间的未定义部分时会崩溃 (此操作可能不违反PCI标准,但是它至少非常愚蠢)。
.TP
.B -b
以总线为中心进行查看。显示所有 IRQ 号和内存地址,就象 PCI 总线上的卡看到的一样,而不是内核看到的内容。
.TP
.B -t
以树形方式显示包含所有总线、桥、设备和它们的连接的图表。
.TP
.B -s [[
]:][ ][.[ ]] 仅显示指定总线、插槽上的设备或设备上的功能块信息。设备地址的任何部分都可以忽略,或以“*”代替 (意味着所有值)。所有数字都是十六进制。例如:“0:”指的是在0号总线上的所有设备;“0”指的是在任意总线上0号设备的所有功能块;“0.3”选择了所有总线上0号设备的第三个功能块;“.4”则是只列出每一设备上的第四个功能块。 .TP .B -d [ ]:[ ] 只显示指定生产厂商和设备 ID 的设备。 这两个 ID 都以十六进制表示,可以忽略或者以“*”代替 (意味着所有值)。 .TP .B -i 使用 .B 作为 PCI ID 数据库而不是使用默认的 - PCILIB 选项 PCILIB OPTIONS
- 文件 FILES .TP .B /usr/share/hwdata/pci.ids 所有已知 PCI ID 的清单 (厂商,设备名,类,子类) .TP .B /proc/bus/pci
- 参见 SEE ALSO
.BR setpci (8)
.SH 作者 AUTHOR
Linux PCI 工具由 Martin Mares
维护。 .SH - [中文版最新更新]
- 《中国linux论坛man手册页翻译计划》:
- 跋
lspci
NAMEæ»è§ SYNOPSIS
æè¿° DESCRIPTION
é项 OPTIONS
PCILIB é项 PCILIB OPTIONS
æä»¶ FILES
åè§ SEE ALSO
ä½è AUTHOR
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·
NAME
lspci - ååºææPCI设å¤
æ»è§ SYNOPSIS
lspci [options]
æè¿° DESCRIPTION
lspci æ¯ä¸ä¸ªç¨æ¥æ¾ç¤ºç³»ç»ä¸- ææPCIæ»çº¿è®¾å¤æè¿æ¥å°è¯¥æ»çº¿ä¸çææè®¾å¤çå·¥å·ã
为äºè½ä½¿ç¨è¿ä¸ªå½ä»¤ææåè½ï¼ä½ éè¦æ linux 2.1.82 æä»¥ä¸çæ¬ï¼æ¯æ /proc/bus/pci æ¥å£çåæ ¸ã卿§çæ¬åæ ¸ä¸- ï¼PCIå·¥å·å¿é¡»ä½¿ç¨åªærootæè½æ§è¡çç´æ¥ç¡¬ä»¶è®¿é®ï¼è䏿»æ¯åºç°ç«äºç¶åµä»¥åå¶ä»é®é¢ã
å¦æä½ è¦æ¥å PCI 设å¤é©±å¨ä¸ï¼æèæ¯ lspci èªèº«ç bugsï¼è¯·å¨æ¥åä¸åå« "lspci -vvx" çè¾åºã
é项 OPTIONS
|
-v |
ä½¿å¾ lspci 以å使¨¡å¼æ¾ç¤ºææè®¾å¤ç详ç»ä¿¡æ¯ã | ||
|
-vv |
ä½¿å¾ lspci 以è¿å使¨¡å¼æ¾ç¤ºæ´è¯¦ç»çä¿¡æ¯ (äºå®ä¸æ¯ PCI 设å¤è½ç»åºçææä¸è¥¿)ãè¿äºæ°æ®çç¡®åæä¹æ²¡æå¨æ¤æå页ä¸- è§£éï¼å¦æä½ æ³ç¥éæ´å¤ï¼è¯·åç§ /usr/include/linux/pci.h æè PCI è§èã | ||
|
-n |
以æ°å形弿¾ç¤º PCI ç产ååå设å¤å·ï¼è䏿¯å¨ PCI ID æ°æ®åºä¸- æ¥æ¾å®ä»¬ã | ||
|
-x |
以ååè¿å¶æ¾ç¤º PCI éç½®ç©ºé´ (configuration space) çå64个å- èæ è±¡ (æ å头é¨ä¿¡æ¯)ãæ¤åæ°å¯¹è°è¯é©±å¨å lspci æ¬èº«å¾æç¨ã | ||
|
-xxx |
以ååè¿å¶æ¾ç¤ºææ PCI é置空é´çæ è±¡ãæ¤éé¡¹åªæ root å¯ç¨ï¼å¹¶ä¸å¾å¤ PCI 设å¤å¨ä½ è¯å¾è¯»åé置空é´çæªå®ä¹é¨åæ¶ä¼å´©æº (æ- ¤æä½å¯è½ä¸è¿åPCIæ åï¼ä½æ¯å®è³å°é常æè ¢)ã | ||
|
-b |
以æ»çº¿ä¸ºä¸å¿è¿è¡æ¥çãæ¾ç¤ºææ IRQ å·åååå°åï¼å°±è±¡ PCI æ»çº¿ä¸çå¡çå°ç䏿 ·ï¼è䏿¯åæ ¸çå°çå容ã | ||
|
-t |
以æ å½¢æ¹å¼æ¾ç¤ºåå«æææ»çº¿ãæ¡¥ã设å¤åå®ä»¬çè¿æ¥çå¾è¡¨ã |
-s [[<bus>]:][<slot>][.[<func>]]
仿¾ç¤ºæå®æ»çº¿ãææ§½ä¸çè®¾å¤æè®¾å¤ä¸çåè½åä¿¡æ¯ã设å¤å°åçä»»ä½é¨åé½å¯ä»¥å¿½ç¥ï¼æä»¥â*âä»£æ¿ (æå³çææå¼)ãæææ°å齿¯åå- è¿å¶ãä¾å¦ï¼â0ï¼âæçæ¯å¨0å·æ»çº¿ä¸çææè®¾å¤ï¼â0âæçæ¯å¨ä»»ææ»çº¿ä¸0å·è®¾å¤çææåè½åï¼â0.3âéæ©äºæææ»çº¿ä¸0å·è®¾å¤ç第ä¸ä¸ªåè½åï¼â.4â忝åªååºæ¯ä¸è®¾å¤ä¸ç第å个åè½åã
-d [<vendor>]:[<device>]
åªæ¾ç¤ºæå®ç产åååè®¾å¤ ID ç设å¤ã è¿ä¸¤ä¸ª ID é½ä»¥åå- è¿å¶è¡¨ç¤ºï¼å¯ä»¥å¿½ç¥æè以â*âä»£æ¿ (æå³çææå¼)ã
-i <file>
ä½¿ç¨ <file> ä½ä¸º PCI ID æ°æ®åºè䏿¯ä½¿ç¨é»è®¤ç /usr/share/hwdata/pci.idsã
-p <dir>
ä½¿ç¨ <dir> ä½ä¸ºåå« PCI æ»çº¿ä¿¡æ¯çç®å½è䏿¯ä½¿ç¨é»è®¤çç®å½ /proc/bus/pciã
|
-m |
以æºå¨å¯è¯»çæ¹å¼è½¬å¨ PCI è®¾å¤æ°æ® (æ¯æä¸¤ç§æ¨¡å¼ï¼æ®éååä½)ï¼ä¾¿äºèæ¬è§£æã | ||
|
-M |
ä½¿ç¨æ»çº¿æå°æ¨¡å¼ï¼è¿ç§æ¨¡å¼å¯¹æ»çº¿è¿è¡å¨é¢å°æ«æä»¥æ¥ææ»çº¿ä¸çææè®¾å¤ï¼åæ¬éç½®éè¯¯çæ¡¥ä¹åç设å¤ã请注æï¼æ- ¤æä½åªåºå¨è°è¯æ¶ä½¿ç¨ï¼å¹¶å¯è½é æç³»ç»å´©æº (åªå¨è®¾å¤æéè¯¯çæ¶åï¼ä½æ¯ä¸å¹¸çæ¯å®ä»¬åå¨)ï¼æ¤å½ä»¤åªæ root å¯ä»¥ä½¿ç¨ãåæ¶ï¼å¨ä¸ç´æ¥æ¥è§¦ç¡¬ä»¶ç PCI è®¿é®æ¨¡å¼ä¸ä½¿ç¨ -M åæ°æ²¡ææä¹ï¼å 为æ¾ç¤ºçç»æ (æé¤ lspci ä¸ç bug çå½±å) 䏿®éçå表模å¼ç¸åã |
--version
æ¾ç¤º lspci ççæ¬ãè¿ä¸ªé项åºå½åç¬ä½¿ç¨ã
PCILIB é项 PCILIB OPTIONS
PCI
å·¥å·ä½¿ç¨
PCILIB
(ä¸ç§å¯ç§»æ¤çåºï¼æä¾å¹³å°ç¬ç«ç彿°æ¥è®¿é®
PCI
é置空é´)
æ¥åPCIå¡äº¤äºãä¸é¢çéé¡¹ç¨æ¥æ§å¶åºåæ°ï¼ç¹å«æ¯æç¨è®¿é®æ¨¡å¼çæå®ãé»è®¤æåµä¸ï¼PCILIB
使ç¨ç¬¬ä¸ç§å¯ç¨çè®¿é®æ¨¡å¼ï¼ä¸ä¼æ¾ç¤ºä»»ä½è°è¯ä¿¡æ¯ãæ¯ä¸ä¸ªå¼å³é项é½ååºäºä¸ç»å®ææ¯æç硬件/软件å表ã
-P <dir>
ä½¿ç¨ linux 2.1 飿 ¼çéç½®ï¼ç´æ¥è®¿é®ç®å½ <dir> èé /proc/bus/pci ç®å½ã(åªè½å¨ linux 2.1 æä»¥ä¸çæ¬ä¸ä½¿ç¨)
|
-H1 |
éè¿ Intel æ¶æ 1 æ¥å®ç°ç´æ¥ç¡¬ä»¶è®¿é®ã(åªè½ç¨äº i386 åå¶å¼å®¹æº) | ||
|
-H2 |
éè¿Intel æ¶æ 2 æ¥å®ç°ç´æ¥ç¡¬ä»¶è®¿é®ãè¦åï¼æ- ¤æ¨¡å¼åªè½å¯»å任使»çº¿ä¸çå16个设å¤ï¼å¹¶ä¸å¨å¾å¤æåµä¸ç¸å½ä¸å¯éã(åªè½ç¨äº i386 åå¶å¼å®¹æº) | ||
|
-S |
ä½¿ç¨ PCI ç³»ç»è°ç¨è®¿é®ã(åªè½ç¨äº Alpha å Ultra-Sparc ä¸ç Linux) |
-F <file>
仿ç»çåå« lspci -x å½ä»¤è¾åºçæä»¶ä¸- è·åç¸å³ä¿¡æ¯ãè¿å¨åæç¨æ·æäº¤çé误æ¥åæ¶å¾æç¨ï¼å为ä½å¯ä»¥ç¨ä»»ä½æ¹å¼æ¥æ¾ç¤ºç¡¬ä»¶é置信æ¯èæé为äºè·åæ´å¤ä¿¡æ¯ææ°ç¨æ·ã(å¯ç¨äºææç³»ç»)
|
-G |
å¢å åºçè°è¯ç级ã(å¯ç¨äºææç³»ç») |
æä»¶ FILES
/usr/share/hwdata/pci.ids
ææå·²ç¥ PCI ID çæ¸å (ååï¼è®¾å¤åï¼ç±»ï¼åç±»)
/proc/bus/pci
linux 2.1.82 ä¹åçæ¬åæ ¸æä¾ç PCI æ»çº¿é置空é´çæ¥å£ãå嫿¯ä¸ªæ»çº¿ (per-bus) çå- ç®å½ä»¥åæ¯ä¸ªè®¾å¤å¡ (per-card) çéç½®ç©ºé´æä»¶ï¼è¿æä¸ä¸ª devices æä»¶ï¼å嫿æPCI设å¤çå表ã
åè§ SEE ALSO
setpci(8)
ä½è AUTHOR
Linux PCI å·¥å·ç± Martin Mares <mj@atrey.karlin.mff.cuni.cz> ç»´æ¤ã
[䏿çç»´æ¤äºº]
æç½é¨ <solomen@email.com.cn>
[ä¸æçææ°æ´æ°]
Nov 28 2000
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh