Linux - lspci command to list and find out more information about all PCI devices
lspci is a command for displaying information about all PCI buses in the system and all devices connected to them.
lspci is useful when you want to diagnose problems or when you want to report bugs related to pci devices.
Report PCI devices bugs
$ lspci -vvx
See how PCI devices connected to PCI bus
With -t option you can see PCI layout in a tree format. You can see exactly all buses, bridges, devices and connections between them on your server/PC PCI bus.
$ lspci -t
Output:
-[00]-+-00.0
+-02.0
+-1d.0
+-1d.1
+-1d.2
+-1d.7
+-1e.0-[01]--+-02.0
| +-02.1
| \-05.0
+-1f.0
+-1f.1
+-1f.3
\-1f.5
Please note that your master PCI bus is 00. It is better to use -v option with -t to get detailed information:
$ lspci -tv
Output:
-[00]-+-00.0 Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
+-02.0 Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
+-1d.0 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
+-1d.1 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
+-1d.2 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
+-1d.7 Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
+-1e.0-[01]--+-02.0 Brooktree Corporation Bt878 Video Capture
| +-02.1 Brooktree Corporation Bt878 Audio Capture
| \-05.0 Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
+-1f.0 Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
+-1f.1 Intel Corporation 82801DB (ICH4) IDE Controller
+-1f.3 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
\-1f.5 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
See also:
- Please consult man page of lspci for more information.
Want to stay up to date with the latest Linux tips, news and announcements? Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
You may also be interested in other helpful articles:
- Linux howto find out or display IDs for adapters installed in a server
- Importance of Linux PCI ID Repository
- Linux / UNIX: Finding and locating files with find command part # 2
- Solaris managing users - Gathering more information
- Quick tip: Tell what hardware is connected via USB to my Linux desktop
Discussion on This Article:
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: hub_interface, integrated_graphics, list_pci_devices, lspci_command, pci_bus, pci_devices, usb_uhci



Will there be any damage caused to the prod or non production system if we execute lspci -s 0:18.1 -xxx from root user ?
Noop