Hardware detection

This article lists and describes the setup of tools to detect hardware.

lshw
lshw generates a structured list of detected hardware and their featues. Just install :

hwinfo
hwinfo is the hardware detection of OpenSUSE and shows a lot details. Just install :

kudzu
kudzu is the hardware detection of Red Hat. Just install :

lspci
lspci lists all PCI devices. Just install :

lspci detects the devices based on an ID database provided by. To get a more recent database install a new version of hwids.

lsusb
lsusb lists all USB devices. Just install :

lsusb detects the devices based on an ID database provided by. To get a more recent database install a new version of hwids.

lpinfo
lpinfo (part of CUPS) lists all printers and the used drivers.


 * List all connected printers:


 * Lists all available drivers:

scanModem
scanModem finds for a connected modem a suited driver. scanModem is not in the Portage tree, so you have to download it yourself and extract it:

It will create a folder and the file  contains the wanted informations. If a modem is detected, the driver is named next to Drivers, e.g. for a HSF modem:

External resources

 * Hardware4Linux