lshw

From RaySoft

lshw (Hardware Lister) is a small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or EFI (IA-64) systems and on some PowerPC machines.[1]

Documentation

Parameters

-businfo
Outputs the device list showing bus information, detailing SCSI, USB, IDE and PCI addresses.
-C CLASS, -class CLASS
Only show the given CLASS of hardware. CLASS can be found using lshw -short or lshw -businfo.
-short
Outputs the device tree showing hardware paths, very much like the output of HP-UX's ioscan.

References