Подготовка
модема к работе
Чтобы модем работал эффективно,
он должен удовлетворять нескольким критериям.
Подключение
модема к ПК
Подключение модема несложно.
Внешний модем подключается к источнику питания и подсоединяется к одному из
последовательных портов. Если все порты заняты, придется приобрести дополнительную
плату, проконсультировавшись с поставщиком ПК или модема. Обычно в ПК используются
два последовательных порта, к которым подключаются мышь и модем. Как правило,
мышь подключается к первому порту (СОМ1:, /dev/ttyS0, /dev/cua0), модем - ко
второму (COm2 :, /dev/ttySl, /dev/cual). В Red Hat Linux 7.1 затем обычно выполняется
связывание его с файлом /dev/modem.
Если используется только
один USb-модем, его устройство связывается с файлом /dev/modem. Например, если
вы используете/dev/usb/ttyACm0, выполните команду in -s /dev/modem /dev/usb/ttyACm0.
Встроенный модем обычно
устанавливается в разъем материнской платы ПК. Если сами вы не решаетесь на
такую операцию, попросите об этом техника магазина, в котором вы приобрели ПК
или модем.
Выбор
последовательного порта
При установке внешнего
модема выбор порта означает выбор разъема для его подсоединения. Убедитесь,
что данный порт не используется каким-либо внутренним устройством. Если вы не
устанавливали внутри ПК никаких устройств, можете проверить это по его документации.
Конкурировать с модемом за обладание портом может только другой модем.
Установка встроенного модема
несколько сложнее.
Примечание
Многие внутренние модемы старых моделей для нормальной работы требуют ручного конфигурирования подключения к определенному порту. В некоторых случаях приходится оперировать DiP-переключателями или джамперами (jumper) на плате модема, чтобы задать используемый последовательный порт. При необходимости обратитесь к документации за рекомендациями по установке переключателей.
Назначенный порт не должен
использоваться другим устройством. Обычно встроенному модему назначается третий
или четвертый последовательный порт. Помните, что первому последовательному
порту соответствует /dev/ttyS0, второму - /dev/ttyS1 и т.д. Следующий раздел
содержит дополнительные рекомендации по выбору последовательного порта.
iRQ и
адрес ввода/вывода
Каждому порту соответствует
запрос прерывания (iRQ) и адрес ввода/вывода. Это численные значения, по которым
ПК и операционная система определяют физическое устройство, передающее данные
или направляющее запрос системе.
В табл. 18.3 перечислены
четыре порта с iRQ и адресами ввода/вывода.
Табл.
18.3.
iRQ и адреса ввода/вывода последовательных портов
Имя DOS
|
Файлы устройств
Linux
|
iRQ
|
Адрес ввода/вывода
|
||
СОМ1 :
|
/dev/ttyS0
|
4
|
0x3 f 8
|
||
COm2:
|
/dev/ttySl
|
3
|
0x2 f 8
|
||
COm3:
|
/dev/ttyS2
|
4
|
0x3e8
|
||
COm4:
|
/dev/ttyS3
|
3
|
0x2e8
|
||
Обратите внимание: первый
и третий порты, а также второй и четвертый используют один и тот же iRQ. Это
вызывает определенные затруднения. Если порты 1 и 3 используют один iRQ, но
разные адреса ввода/вывода, то они не могут работать одновременно. Следовательно,
к этим портам (или портам 2 и 4) нельзя подключать устройства, используемые
одновременно.
Например, нельзя одновременно
использовать мышь, подключенную к первому порту, и модем, подключенный к третьему.
Однако нелегко представить их раздельное использование в X Windows. Следовательно,
при установке встроенного модема придется позаботиться о том, чтобы избежать
конфликта iRQ. Если к первому порту подключена мышь, то встроенному модему следует
назначить четвертый порт.
Наконец, еще один момент.
Многим встроенным модемам можно назначать специальные iRQ и адреса ввода/вывода,
отличные от тех, которые назначены по умолчанию соответствующему порту. Это
делается лишь в тех случаях, когда наличие в системе множества устройств не
позволяет установить модем иначе. Непременно загляните в документацию HOWTO
(http: //www. linuxdoc. org/HOWTO/Serial-HOWTO.html). Подробные инструкции помогут
вам сделать это сделать надежно и безопасно.
Самоконфигурируемые
модемы
Появление (вместе с Windows
95) самоконфигурируемых (РпР) материнских и интерфейсных плат породило ряд проблем
с их использованием в других системах. Многие самоконфигурируемые устройства
(в том числе и модемы) ориентированы на Windows и конфигурируются при помощи
специальных программ для различных операционных систем microsoft Windows, отсутствующих
в Linux. При наличии такой платы возможны четыре варианта действий.
Лучше обойтись без самоконфигурируемого
модема, а еще лучше - установить внешний.
Примечание
Существует такая разновидность модемов, как winmodem, называемых иногда также программными модемами. Такие модемы ориентированы на работу с операционной системой microsoft Windows и ее приложениями. Система Linux работает со многими типами модемов winmodem (см. подробности по адресу www. linmodems. org).