Linux offers bus- and subsystem-specific inventory tools. Each command shows a different view, so combine their identifiers, topology, drivers, sysfs paths, and logs instead of expecting one complete hardware list.
Devices · Lesson 6
lsusb, lspci, lsscsi
Learn how to inspect USB topology, PCI functions, SCSI-layer devices, and their active drivers.