Good if you want to know what's plugged in. Similar functionality with similar verbosity options. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: Acer Incorporated Device Ġ5:00.0 Ethernet controller : Atheros Communications Inc. Memory at f0944000 (64-bit, non-prefetchable) Ġ0:0a.0 Ethernet controller : NVIDIA Corporation MCP79 Ethernet (rev b1) FCH Azalia Controller (rev 02)įlags: bus master, slow devsel, latency 32, IRQ 35 Memory at f0940000 (64-bit, non-prefetchable) Ġ0:14.2 Audio device: Advanced Micro Devices, Inc. Subsystem: Acer Incorporated Device 080dįlags: bus master, fast devsel, latency 0, IRQ 34 Here are three real world examples: Graphics: $ lspci -nnk | grep VGA -A1Ġ3:00.0 VGA compatible controller : NVIDIA Corporation GF110 (rev a1)Ġ0:01.1 Audio device: Advanced Micro Devices, Inc.
It doesn't show USB hardware other than the USB busses. I often ask people to post the output of it here when trying to identify their wireless hardware. nn will let you simply know the hardware ID which is great for searching.īut it is only a very simple, quick way of getting a list of hardware. The -k argument is a good way to find out which kernel driver a piece of hardware is using. It has varying levels of verbosity so you can get more information out of it with -v and -vv flags if you want it.
Lspci will show you most of your hardware in a nice quick way.