Цитата(gosha @ Sep 19 2012, 10:26)

Шина PCI или Express ?
Linux при старте может запрещать роутинг прерываний в isa-pci bridge, если не находит на ISA плат.
Это регистры pci-isa bridge. Или irq isa роутятся не так, как мы думаем?
Я бы, для начала, установил 4 любые карточки во все слоты PCI.
Определил бы их прерывания(/proc/interrupt)
Выгрузил бы драйвера карточек.
И последовательно завесился драйвером от PC-104 на их IRQ.
Шина PC-104 - это такой аналог ISA шины при котором устройства ставятся одно на другое сверху третье, поэтому слот только один, используется на промышленных одноплатных компьютерах (ОПК).
Плата не ПнП и ИРКю назначаются ручками при инициализации драйвера - insmod с параметрами, и на плате джамперами соотв. IRQ выбирается в соответствии с мануалом на ОПК в котором указано какие ИРКю выделены для PC-104 шины. Если IRQ выбрать не из списка модуль(драйвер) не запуститься всвязи с тем что IRQ уже используется. При загрузке ядра идет поиск ISA PnP устройств и естественно не находит т.к. не ПнП плата.
Да скорее всего IRQ isa как-то роутятся непонятно.
Как разрешить роутинг isa-pci?
P.S. - lspci:
00:01.0 PCI bridge: VIA Technologies, Inc. VT8605 [ProSavage PM133]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [PM133 AGP]
Сообщение отредактировал Docent86 - Sep 19 2012, 12:17