Имеется компьютер в корпусе Morex 7677 состоящий из мат. платы Gigbyte GA-C847N (
http://www.gigabyte.com/products/product-page.aspx?pid=4419#sp), в PCI слот вставлена Rizer card MAR121-j (2xPCI). В rizer card вставлены еще 2 сетевые карты (драйверы Net.ether82557 и Net.via). Диск подключен обычный IDE.
1. После продолжительных "танцев с бубном" удалось установить на данный компьютер QNX 4.25. Предусматривалась модернизация(замена) существующего оборудования. В частности пришлось использовать опцию -E0 Proc32. Используются последние доступные сетевые драйверы Net.rtl8169 (2 шт.), Net.ether82557 и Net.via, а также менеджер сети Net.
2. В графике необходимости нет. Обычного текстового режима достаточно. Специфика использования - "чисто сеть".
3. Все 4 сетевые карты нормально "поднимаются". Для 3-х карт используется TCP стек версии 4.25 (с CD 2011 года). Одна карта используется для сети QNX.
Проблема состоит в следующем: при отключении и последующем подключении монитора система "виснет". По сети недоступна, локально тоже (правда клавиатура "отзывается" на Caps Lock).
К несчастью из-за специфики установки компьютер подключен к
KVM-switch-у, т.е. проблемы переключения мониторы избежать не удастся. К слову клавиатура и мышь проблемы не вызывает.
Опытным путем установлено:
1. Если сеть не грузить (Net и драйверы), то переключение монитора не приводит к возникновению проблемы.
2. Вывод show_pci показывает что видеоадаптер и как минимум одна из сетевых карт (при подключении отключении периферии в BIOS прерывания переназначаются) используют одно аппаратное прерывание 11. В BIOS нет возможности отключить использование прерывания видеоадаптером (такая опция встречалась в некоторых BIOS-ах).
Есть предположение что проблема кроется именно в этом
совместном прерывании.
Просьба подтвердить или опровергнуть и наставить на путь истинный, потому как очень хотелось модернизировать старое железо...