Я думаю, что это немного запутанная проблема, но в чем разница между командами lshw и lspci ?
lshw перечисляет все компьютерное оборудование и lspci устройства печати, подключенные к компьютеру.
От страница справочника Ubuntu:
lspci является утилитой для отображения информации о шинах PCI в системе и устройствах, подключенных к ним.
lshw является мелким инструментом для извлечения подробной информации об аппаратной конфигурации машины. Это может сообщить о конфигурации хорошей памяти, версии микропрограммного обеспечения, конфигурации системной платы, версии ЦП и скорости, конфигурации кэша, скорости шины, и т.д. на DMI-способном x86 или системах IA-64 и на некоторых машинах PowerPC (PowerMac G4, как известно, работает).
Помещать его очень просто:
$ lspci | wc
17 206 1509
$ sudo lshw | wc
439 1464 19370
lspci
команда только перечисляет устройства, которые подключены через шину PCI. lshw
и lshw-gtk
(то же самое, но с GUI), с другой стороны, предоставьте исчерпывающую информацию обо всех аппаратных средствах в Вашей системе. Это будет включать материнскую плату, ЦП, жесткие диски и т.д. Это также предоставляет пути более подробную информацию об этих включая порядковые номера и модели.