lspci †lspci コマンドは PCI bus に接続されている機器のリストを表示します。 殆どの Linux Distributor が付属している有名なツールです。このリストより PCI によるシステム構成を知ることが可能になり、障害等の対応の助けとなるはずです。 以下は ThinkPad X20 の出力結果です(/sbin/lspci)。 $ /sbin/lspci 00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03) 00:08.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80) 00:08.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80) 00:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 09) 00:0a.1 Serial controller: Xircom Mini-PCI V.90 56k Modem 00:0b.0 Multimedia audio controller: Cirrus Logic Crystal CS4281 PCI Audio (rev 01) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64) 先頭の xx:yy:zz は、それぞれ PCI 機器に割り当てられている bus 番号(xx)、device 番号(yy)、function 番号(zz) を示しています。device 番号は PCI にぶら下がっているチップ(ex. north bridge, south bridge, network, SCSI,...) 毎に設定され、fuction 番号はチップの機能(ex. south bridge の場合、IDE, USB, PCI-ISA Bridge) 毎に設定されます。 製品名 (ex. Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge) は、PCI の Vendor ID と Device ID を基に database ファイル (pci.ids) から検索した結果を出力しています。Vendor ID は会社別(ex. 0x8086=Intel)、Device ID は製品別 (ex. 0x7190=440BX/ZX/DX) に割り振るよう定められています。 最新の pci.ids ファイルは Linux PCI ID Repository より入手出来ます。 lspci 出力例 †
関連情報 †
man †
Tips †
|