..
Linux lspci command to list and find out more information about all PCI devices
bad3r@bad3r-desktop ~ $ lspci -n
00:00.0 0600: 8086:3405 (rev 13)
00:01.0 0604: 8086:3408 (rev 13)
00:03.0 0604: 8086:340a (rev 13)
00:05.0 0604: 8086:340c (rev 13)
00:07.0 0604: 8086:340e (rev 13)
00:09.0 0604: 8086:3410 (rev 13)
00:10.0 0800: 8086:3425 (rev 13)
00:10.1 0800: 8086:3426 (rev 13)
00:11.0 0800: 8086:3427 (rev 13)
00:11.1 0800: 8086:3428 (rev 13)
00:13.0 0800: 8086:342d (rev 13)
00:14.0 0800: 8086:342e (rev 13)
00:14.1 0800: 8086:3422 (rev 13)
00:14.2 0800: 8086:3423 (rev 13)
00:15.0 0800: 8086:342f (rev 13)
00:1a.0 0c03: 8086:3a37
00:1a.1 0c03: 8086:3a38
00:1a.2 0c03: 8086:3a39
00:1a.7 0c03: 8086:3a3c
00:1b.0 0403: 8086:3a3e
00:1c.0 0604: 8086:3a40
00:1c.1 0604: 8086:3a42
00:1c.4 0604: 8086:3a48
00:1c.5 0604: 8086:3a4a
00:1d.0 0c03: 8086:3a34
00:1d.1 0c03: 8086:3a35
00:1d.2 0c03: 8086:3a36
00:1d.7 0c03: 8086:3a3a
00:1e.0 0604: 8086:244e (rev 90)
00:1f.0 0601: 8086:3a16
00:1f.2 0101: 8086:3a20
00:1f.3 0c05: 8086:3a30
00:1f.5 0101: 8086:3a26
02:00.0 0300: 10de:05e2 (rev a1)
07:00.0 0106: 197b:2363 (rev 02)
07:00.1 0101: 197b:2363 (rev 02)
08:00.0 0200: 10ec:8168 (rev 03)
09:00.0 0200: 10ec:8168 (rev 03)
0a:06.0 0c00: 104c:8024
PCI ID Works? Vendor Device Driver Kernel
80863405 Intel Corporation 5520/5500/X58 I/O Hub to ESI Port
80863408 Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1
8086340a Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3
8086340c Intel Corporation 5520/X58 I/O Hub PCI Express Root Port 5
8086340e Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7
80863410 Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 9
80863425 Intel Corporation 5520/5500/X58 Physical and Link Layer Registers Port 0
80863426 Intel Corporation 5520/5500/X58 Routing and Protocol Layer Registers Port 0
80863427 Intel Corporation 5520/5500 Physical and Link Layer Registers Port 1
80863428 Intel Corporation 5520/5500 Routing & Protocol Layer Register Port 1
8086342d Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
8086342e Intel Corporation 5520/5500/X58 I/O Hub System Management Registers
80863422 Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
80863423 Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers
8086342f Intel Corporation 5520/5500/X58 Trusted Execution Technology Registers
80863a37 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
80863a38 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
80863a39 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
80863a3c Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
80863a3e Yes Intel Corporation 82801JI (ICH10 Family) HD Audio Controller snd-hda-intel v2.6.25-
80863a40 Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
80863a42 Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
80863a48 Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
80863a4a Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
80863a34 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
80863a35 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
80863a36 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
80863a3a Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
8086244e Yes Intel Corporation 82801 PCI Bridge i810_rng
80863a16 Yes Intel Corporation 82801JIR (ICH10R) LPC Interface Controller iTCO_wdt v2.6.28-
80863a20 Yes Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 ata_piix v2.6.25-
80863a30 Yes Intel Corporation 82801JI (ICH10 Family) SMBus Controller i2c-i801 v2.6.25-
80863a26 Yes Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2 ata_piix v2.6.25-
10de05e2 nVidia Corporation GT200 [GeForce GTX 260]
197b2363 Yes JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller jmicron
197b2363 Yes JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller jmicron
10ec8168 Yes Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller r8169 v2.6.25-
10ec8168 Yes Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller r8169 v2.6.25-
104c8024 Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
bad3r@bad3r-desktop ~ $ lspci -t
-[0000:00]-+-00.0
+-01.0-[0000:01]--
+-03.0-[0000:02]----00.0
+-05.0-[0000:03]--
+-07.0-[0000:04]--
+-09.0-[0000:05]--
+-10.0
+-10.1
+-11.0
+-11.1
+-13.0
+-14.0
+-14.1
+-14.2
+-15.0
+-1a.0
+-1a.1
+-1a.2
+-1a.7
+-1b.0
+-1c.0-[0000:06]--
+-1c.1-[0000:07]--+-00.0
| \-00.1
+-1c.4-[0000:08]----00.0
+-1c.5-[0000:09]----00.0
+-1d.0
+-1d.1
+-1d.2
+-1d.7
+-1e.0-[0000:0a]----06.0
+-1f.0
+-1f.2
+-1f.3
\-1f.5
bad3r@bad3r-desktop ~ $ lspci -tv
-[0000:00]-+-00.0 Intel Corporation X58 I/O Hub to ESI Port
+-01.0-[0000:01]--
+-03.0-[0000:02]----00.0 nVidia Corporation GT200 [GeForce GTX 260]
+-05.0-[0000:03]--
+-07.0-[0000:04]--
+-09.0-[0000:05]--
+-10.0 Intel Corporation 5520/5500/X58 Physical and Link Layer Registers Port 0
+-10.1 Intel Corporation 5520/5500/X58 Routing and Protocol Layer Registers Port 0
+-11.0 Intel Corporation 5520/5500 Physical and Link Layer Registers Port 1
+-11.1 Intel Corporation 5520/5500 Routing & Protocol Layer Register Port 1
+-13.0 Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
+-14.0 Intel Corporation 5520/5500/X58 I/O Hub System Management Registers
+-14.1 Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
+-14.2 Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers
+-15.0 Intel Corporation 5520/5500/X58 Trusted Execution Technology Registers
+-1a.0 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
+-1a.1 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
+-1a.2 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
+-1a.7 Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
+-1b.0 Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+-1c.0-[0000:06]--
+-1c.1-[0000:07]--+-00.0 JMicron Technology Corp. JMB362/JMB363 AHCI Controller
| \-00.1 JMicron Technology Corp. JMB362/JMB363 AHCI Controller
+-1c.4-[0000:08]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
+-1c.5-[0000:09]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
+-1d.0 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
+-1d.1 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
+-1d.2 Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
+-1d.7 Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
+-1e.0-[0000:0a]----06.0 Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
+-1f.0 Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
+-1f.2 Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
+-1f.3 Intel Corporation 82801JI (ICH10 Family) SMBus Controller
\-1f.5 Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
==
bad3r
()