Четвертым и давно устаревшим типом соединения является шинная мышь (называемая в компании Microsoft мышью Inport), для подключения которой требуется специальная плата адаптера. Более подробная информация об этой мыши приведена в главе 17 11 -го издания книги, которое находится на прилагаемом компакт-диске.
Поиск неисправностей
Если мышь работает плохо или не работает вообще, нужно проверять как аппаратные средства, так и программное обеспечение. Поскольку устройство мыши достаточно простое, ее проверка не займет много времени. Однако на решение проблем, связанных с программным обеспечением, времени может потребоваться гораздо больше.
Конфликты, вызванные прерываниями
Аппаратные прерывания — это внутренние сигналы, сообщающие о наступлении каких-либо событий. При использовании мыши прерывание возникает тогда, когда появляется необходимость передать информацию от мыши к программе-драйверу Если отведенное для мыши прерывание используется еще одним устройством, возникнет конфликт и мышь начнет работать неправильно или не будет работать совсем.
Конфликты, связанные с прерываниями, обычно не относятся к системам с портом мыши, однако иногда случаются с другими интерфейсами. Портам мыши, встроенным в современные системные платы, почти всегда присвоено прерывание IRQ 12. Если в системе есть такой порт, убедитесь в том, что другие платы расширения не имеют такого же прерывания, иначе конфликт неизбежен. Сказанное относится не к USB, а к портам DIN или mini-DIN (PS/2).
Если в компьютере используется отдельный порт мыши, конфликтов из-за прерываний обычно не возникает, но они могут появиться при работе с другими интерфейсами мыши. В случае использования последовательного интерфейса конфликты обычно возникают при добавлении третьего или четвертого последовательного порта. Это происходит потому, что в компьютерах с шиной ISA нечетные последовательные порты (1 и 3) часто настраиваются на одно прерывание; это относится и к четным портам (2 и 4). Если, например, мышь подключена к порту COM2, а внутренний модем использует порт COM4, то оба устройства могут быть настроены на одно и то же прерывание и использовать их одновременно нельзя. Чтобы они могли работать вместе, необходимо переключить мышь (или модем) на другой последовательный порт. Если, например, мышь подсоединить к СОМ1, а модем оставить в COM4, будет все нормально, поскольку для нечетных и четных портов отведены разные прерывания.
Конфликты, связанные с прерываниями, можно устранить, настроив систему так, чтобы одно и то же прерывание не могло использоваться какими-либо двумя устройствами. Существуют адаптеры последовательных портов, которые добавляют в систему порты COM3 и COM4 таким образом, что прерывания, используемые этими портами, не совпадают с теми, которые назначены портам СОМ1 и COM2. При установке этих плат новые порты СОМ используют свободное прерывание 10, 11, 12, 15 или 5. Если вы настраиваете свой компьютер с шиной ISA на совместное использование прерываний, проблемы в будущем вам гарантированы. Следует заметить, что современные наборы микросхем, поддерживающие возможность управления прерываниями, при работе в операционных системах Windows 95 OSR 2.x, Windows 98/Me/2000/XP позволяют совместно использовать прерывания, назначенные платам PCI.