Как известно, благодаря идиотской политике intel сейчас трудно найти современную материнскую плату с ISA слотами. В результате весь парк исашных устройств стройными колоннами двинулся на свалку. И если исашным контроллерам IDE, SCSI, а также звуковым и видео карточкам место именно на свалке, то модемы туда отправлять было и рано, и глупо. Посудите сами - зачем COM-порту, например, bus mastering? Зачем вообще отдавать ресурсы COM-портов другим устройствам? Особенно меня "умиляет" безумная идея яйцеголовых из intel вообще отказаться от COM портов. Можно подумать, что кроме как в компьютерах COM-порты больше нигде не используются.
Тем не менее, ситуация уже имеет место быть, а значит, нужно как-то выкручиваться. Наиболее удачным из существующих решений мне представляется переходник USB-ISA. Однако это не самое дешевое решение, хоть и самое простое и перспективное. Если Вам не светит в ближайшее время разжиться таким адаптером, то все написанное ниже - для Вас.
В этой статье речь пойдет о переделке внутренних модемов USRobotics Courier V.Everything для работы без ISA.
Небольшое отступление, касающееся переделки НЕ-курьеров. Сразу огорчу владельцев модемов Sportster на чипсете от Texas Instruments (92МГц по ATI7) - их исашные модемы пойдут на свалку. Что же касается модемов Sportster (еще не переделанных в курьер) с супервизором Intel (20.16MHz по ATI7), то описанная ниже методика применима и для них, однако в этом случае после переделки модем будет работать только на скорости 115200. Это связано с невозможностью определения этими модемами скорости COM-порта без штатного чипа UART. То же касается и 16-ти мегагерцовых модемов Sportster и RC21600, однако тут дело обстоит еще хуже - эти модемы не в состоянии работать на скорости 115200 при перекачке больших обьемов информации :( Вообще, теоретически, можно заставить эти модемы работать на любых скоростях (внешние же работают!), но мне не удалось сходу решить эту проблему, да и не очень-то и хотелось, так как курьеры были на первом месте :) Если у кого-то есть желание побиться над решением этой проблемы или есть уже готовое решение - пишите.
Но вернемся к нашим курьерам. Итак, как же заставить их работать в системах без ISA?