Intereting Posts
linux с ядром 3.2.x Ошибки Optirun / Primusrun и Steam Uncompress txt.gz файлы Что делать, если владелец / usr / bin / * изменяется на non-root? Установите автоматическое завершение для нового типа файлов Как я могу заставить `ожидать` игнорировать $ (знак доллара) в пароле? Команда Ping приводит к потере пакетов Почему был написан шар, если смола уже существовала? Невозможно получить rEFIt для загрузки после установки (Ubuntu + OSX на macbook pro) Не может быть Ping или Curl, но Nslookup работает Как отключить светодиод блокировки прокрутки, указывая раскладку клавиатуры, когда ПК выключен выход tailf как параметр скрипта Что это значит, когда lshw говорит беспроводной адаптер `UNCLAIMED`, в то время как iwconfig не находит его? Bash для соответствия каталогам, имена которых начинаются с точки (периода), будучи «явным», вместо использования «shopt -s dotglob»? Создание зависимости debian от версии в пакете .deb

Найти конфигурацию PCI

На этой странице на рисунке 6.1 показан пример конфигурации PCI с двумя шинами.

Используя Linux (Ubuntu), можно ли получить конфигурацию PCI на реальной материнской плате? Я имею в виду: определите, сколько шин PCI присутствует, найдите, есть ли шина PCI-Express и мосты, чтобы можно было нарисовать диаграмму, аналогичную диаграмме 6.1.

lspci предоставляет список устройств PCI, но он явно не показывает соединения и структуру шин.

lshw и lshw вместе обеспечивают разумную картину. dmidecode , в правильно настроенной системе ( т.е. с правильно заполненными таблицами DMI), будут перечислены физические слоты и их характеристики. Например, в моей системе я вижу такую ​​информацию, как

 Handle 0x001C, DMI type 9, 17 bytes System Slot Information Designation: SLOT7 PCI-E 2.0 X 1 Type: x1 PCI Express Current Usage: In Use Length: Short ID: 0 Characteristics: 3.3 V is provided Opening is shared PME signal is supported Bus Address: 0000:07:00.0 

а также

 Handle 0x0021, DMI type 9, 17 bytes System Slot Information Designation: SLOT1 PCI 33MHz Type: 32-bit PCI Current Usage: In Use Length: Short ID: 5 Characteristics: 3.3 V is provided Opening is shared PME signal is supported Bus Address: 0000:09:00.0 

Обозначения могут быть довольно подробными; на этой конкретной плате правильно определены физические слоты и электрические возможности ( например, PCI-E 3.0 X8 (IN X16) ).

lshw указывает соединения моста, и его информация может быть сопоставлена ​​с использованием dmidecode с использованием адресов шины. Это позволяет отличать мосты, размещенные на материнской плате, от мостов с адаптерами. (Например, одна из моих систем имеет два слота PCI на материнской плате C226, используя мост PCI на материнской плате, а также ATAA SCSI PCI Express HBA, который использует два PCI-размещенных чипа за другим мостом PCI на самой плате . lshw не позволяет легко отличить два случая, но в сочетании с выходом dmidecode очевидно, что именно.)