Loose-Info.com

Last Update 2019/12/26


TOP - Unix系OS - Linux - lspci(8)

PCIデバイスに関する情報を表示します。

lspci オプション1 オプション1(任意) -v デバイスについて詳細情報を表示 -vv デバイスについて-vよりもさらに詳細情報を表示 -n PCIベンダとデバイスコードを数字で表示 -t PCIデバイス階層をツリーとして表示 -s -s [[<bus>]:][<slot>][.[<func>]] バス、スロット、機能を指定して表示 -d -d [<vendor>]:[<device>] ベンダID、デバイスIDを指定して表示 --version -d [<vendor>]:[<device>] バージョン情報を表示

※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はUbuntu 12.10です。

(例) オプションなし
$ lspci

実行結果
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated .... 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics .... 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M-E) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller .... 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 05:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 05:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) 05:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)

(例) オプション -v
$ lspci -v

実行結果
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) Subsystem: Lenovo T61 Flags: bus master, fast devsel, latency 0 Capabilities: <access denied> Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics .... Subsystem: Lenovo T61 Flags: bus master, fast devsel, latency 0, IRQ 44 Memory at f8100000 (64-bit, non-prefetchable) [size=1M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at 1800 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: intelfb, i915 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics .... Subsystem: Lenovo T61 Flags: bus master, fast devsel, latency 0 Memory at f8200000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> : : --- 以下、全PCIデバイスに関して同様に出力 ---

(例) オプション -v
$ lspci -vv

実行結果
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) Subsystem: Lenovo T61 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ .... Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- .... Latency: 0 Capabilities: <access denied> Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics .... Subsystem: Lenovo T61 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- .... Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- .... Latency: 0 Interrupt: pin A routed to IRQ 44 Region 0: Memory at f8100000 (64-bit, non-prefetchable) [size=1M] Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 1800 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: intelfb, i915 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics .... Subsystem: Lenovo T61 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- .... Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- .... Latency: 0 Region 0: Memory at f8200000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> : : --- 以下、全PCIデバイスに関して同様に出力 ---

(例) オプション -n
$ lspci -n

実行結果
00:00.0 0600: 8086:2a00 (rev 0c) 00:02.0 0300: 8086:2a02 (rev 0c) 00:02.1 0380: 8086:2a03 (rev 0c) 00:19.0 0200: 8086:1049 (rev 03) 00:1a.0 0c03: 8086:2834 (rev 03) 00:1a.1 0c03: 8086:2835 (rev 03) 00:1a.7 0c03: 8086:283a (rev 03) 00:1b.0 0403: 8086:284b (rev 03) 00:1c.0 0604: 8086:283f (rev 03) 00:1c.1 0604: 8086:2841 (rev 03) 00:1d.0 0c03: 8086:2830 (rev 03) 00:1d.1 0c03: 8086:2831 (rev 03) 00:1d.7 0c03: 8086:2836 (rev 03) 00:1e.0 0604: 8086:2448 (rev f3) 00:1f.0 0601: 8086:2811 (rev 03) 00:1f.1 0101: 8086:2850 (rev 03) 00:1f.2 0106: 8086:2829 (rev 03) 00:1f.3 0c05: 8086:283e (rev 03) 05:00.0 0607: 1180:0476 (rev ba) 05:00.1 0c00: 1180:0832 (rev 04) 05:00.2 0805: 1180:0822 (rev 21)

(例) オプション -t
$ lspci -t

実行結果
-[0000:00]-+-00.0 +-02.0 +-02.1 +-19.0 +-1a.0 +-1a.1 +-1a.7 +-1b.0 +-1c.0-[02]-- +-1c.1-[03]-- +-1d.0 +-1d.1 +-1d.7 +-1e.0-[05-08]--+-00.0 | +-00.1 | \-00.2 +-1f.0 +-1f.1 +-1f.2 \-1f.3

(例) オプション -s
$ lspci -sn 00:1a

実行結果
00:1a.0 0c03: 8086:2834 (rev 03) 00:1a.1 0c03: 8086:2835 (rev 03) 00:1a.7 0c03: 8086:283a (rev 03)

(例) オプション -d
$ lspci -nd 1180:

実行結果
05:00.0 0607: 1180:0476 (rev ba) 05:00.1 0c00: 1180:0832 (rev 04) 05:00.2 0805: 1180:0822 (rev 21)

(例) オプション --version
$ lspci --version

実行結果
lspci version 3.1.9