Надежный - компьютер
Я аналогичным образом установил вторую плату, и она тоже отказалась
работать. Быстрая проверка моего блокнота напомнила мне, что звуковая
карта использующая IRQ5 вызывает конфликты. Сетевая карта могла
использовать только IRQ2—IRQ7, но я не хотел использовать ни одно из
них, поскольку я избегаю использовать IRQ2 вообще, а прерывания с 3 по
7 были заняты; так что я был вынужден искать альтернативный подход.
Надежный - компьютер. Проверка звуковой карты показала, что она может
использовать любое прерывание до IRQ 10 включительно, так что я
установил звуковую карту на IRQ 10, освободив таким образом IRQ5 для
использования сетевой картой. Проблема была решена.
На следующем компьютере тоже возникла проблема. После установки сетевой карты отказалась работать не только сетевая карта, но и монитор после загрузки стал показывать довольно сомнительные цвета. Это была специальная плата графического ускорителя и я начал проверять ее документацию. Как оказалось, этот акселератор использовал диапазон адресов I/O 300—30F, и это вызывало конфликты с сетевой картой. Я переустановил адреса I/O на Ethernet карте, и на этой машине тоже все заработало.
Следующий компьютер загрузился нормально, но я заметил на экране странные помехи, когда я попытался протестировать сетевую карту с помощью тестовой программы, поставляемой вместе с Ethernet картами. Тест не прошел, а я присмотревшись повнимательнее к компьютеру понял, что никогда прежде в него не заглядывал.
Этот компьютер был оснащен SVGA платой. Почти все SVGA платы имеют функцию автоматического переключения, позволяющую им автоматически определять, какой именно видеорежим требуется запущенному в данный момент программному обеспечению, и включать этот режим. Эта функция должна быть заблокирована по двум причинам. Во-первых, она вызывает сбои в работе OS/2 и Windows NT, точно так же, как и в ряде других программ. Во-вторых, функция автопереключения требует, чтобы видеоплата использовала сочетание прерываний 2 и 9, которое более чем нежелательно, поскольку она захватывает жизненно необходимые прерывания; в некоторых случаях это вызывает сообщение об ошибках в памяти системы.
На следующем компьютере тоже возникла проблема. После установки сетевой карты отказалась работать не только сетевая карта, но и монитор после загрузки стал показывать довольно сомнительные цвета. Это была специальная плата графического ускорителя и я начал проверять ее документацию. Как оказалось, этот акселератор использовал диапазон адресов I/O 300—30F, и это вызывало конфликты с сетевой картой. Я переустановил адреса I/O на Ethernet карте, и на этой машине тоже все заработало.
Следующий компьютер загрузился нормально, но я заметил на экране странные помехи, когда я попытался протестировать сетевую карту с помощью тестовой программы, поставляемой вместе с Ethernet картами. Тест не прошел, а я присмотревшись повнимательнее к компьютеру понял, что никогда прежде в него не заглядывал.
Этот компьютер был оснащен SVGA платой. Почти все SVGA платы имеют функцию автоматического переключения, позволяющую им автоматически определять, какой именно видеорежим требуется запущенному в данный момент программному обеспечению, и включать этот режим. Эта функция должна быть заблокирована по двум причинам. Во-первых, она вызывает сбои в работе OS/2 и Windows NT, точно так же, как и в ряде других программ. Во-вторых, функция автопереключения требует, чтобы видеоплата использовала сочетание прерываний 2 и 9, которое более чем нежелательно, поскольку она захватывает жизненно необходимые прерывания; в некоторых случаях это вызывает сообщение об ошибках в памяти системы.