LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

PCI устройство будет видно в системе независимо от того загружен модуль, который обслуживает это устройство или нет.

Ядро при запуске опрашивает шину PCI / PCI-E и назначает устройствам прерывание, если нет проблем c ACPI и BIOS в целом.

Далее lspci разбирает содержимое /proc/bus/pci/devices и по идентификатору производителя и номеру устройства в соответствие со своей таблицей соответствия идентификаторов оборудования определяет что это за устройство.

Если ядро не смогло назначить прерывание и «увидеть» PCI / PCI-E устройство, то, скорее всего, проблемы с таблицей ACPI в BIOS материнской платы.

У ТС же по какой-то причине, вероятно, одно из нужных прерываний вообще отключено.

И даже загрузка модуля не заставил появиться PCI / PCI-E устройство, модуль сам не попросту его не увидит.

Исправление kostik87, :

PCI устройство будет видно в системе независимо от того загружен модуль, который обслуживает это устройство или нет.

Ядро при запуске опрашивает шину PCI / PCI-E и назначает устройствам прерывание, если нет проблем c ACPI и BIOS в целом.

Далее lspci разбирает содержимое /proc/bus/pci/devices и по идентификатору производителя и номеру устройства в соответствие со своей таблицей соответствия идентификаторов оборудования определяет что это за устройство.

Если ядро не смогло назначить назначить прерывание и «увидеть» PCI / PCI-E устройство, то, скорее всего, проблемы с таблицей ACPI в BIOS материнской платы.

И даже загрузка модуля не заставил появиться PCI / PCI-E устройство, модуль сам не попросту его не увидит.

Исходная версия kostik87, :

PCI устройство будет видно в системе независимо от того загружен модуль, который обслуживает это устройство или нет.

Ядро при запуске опрашивает шину PCI / PCI-E и назначает устройствам прерывание, если нет проблем c ACPI и BIOS в целом.

Далее lspci разбирает содержимое /proc/bus/pci/devices и по идентификатору производителя и номеру устройства в соответствие со своей таблицей определяет что это за устройство.

Если ядро не смогло назначить назначить прерывание и «увидеть» PCI / PCI-E устройство, то, скорее всего, проблемы с таблицей ACPI в BIOS материнской платы.

И даже загрузка модуля не заставил появиться PCI / PCI-E устройство, модуль сам не попросту его не увидит.