ZyXEL OMNI UNO, через USB

Автор: GHOSTx Дата: 12.06.2005 07:34 Вообщем у меня модем ZyXEL OMNI UNO, подключён через USB он не видет в линуксе, у меня ASPLinux Bestseller edition 9, взял вместе с книжкой, помогите пожалуйста из-а этого всё встало, т.к инет там нужен очень я бы уже снёс винду и перешол на линукс тока вот с модемом траблы.
Re: ZyXEL OMNI UNO, через USB 13.06.2005 14:38GHOSTx ?? что линукс вообще USB не видет и не поддерживает??? ну помогите ктонить...
Re: ZyXEL OMNI UNO, через USB 14.06.2005 12:08wolk Подключение модема ZyXEL Omni 56K UNO по шине USB в ОС Linux.

Модем ZyXEL Omni 56K UNO имеет единственный интерфейс подключения к компьютеру - USB. Данный модем соответствует спецификации Universal Serial Bus Communication Device Class Abstract Control Model (USB CDC ACM) и поэтому использует стандартный драйвер acm из ядра. Для того, что бы загрузить драйвер acm необходимо проверить наличие нужных устройств в директории /dev:

ls -l /dev/usb/ttyACM*
должны получить:
crw-rw---- 1 root uucp 166, 0 Янв 30 2003 /dev/usb/ttyACM0
crw-rw---- 1 root uucp 166, 1 Янв 30 2003 /dev/usb/ttyACM1
crw-rw---- 1 root uucp 166, 10 Янв 30 2003 /dev/usb/ttyACM10
crw-rw---- 1 root uucp 166, 11 Янв 30 2003 /dev/usb/ttyACM11
crw-rw---- 1 root uucp 166, 12 Янв 30 2003 /dev/usb/ttyACM12
crw-rw---- 1 root uucp 166, 13 Янв 30 2003 /dev/usb/ttyACM13
crw-rw---- 1 root uucp 166, 14 Янв 30 2003 /dev/usb/ttyACM14
crw-rw---- 1 root uucp 166, 15 Янв 30 2003 /dev/usb/ttyACM15
crw-rw---- 1 root uucp 166, 2 Янв 30 2003 /dev/usb/ttyACM2
crw-rw---- 1 root uucp 166, 3 Янв 30 2003 /dev/usb/ttyACM3
crw-rw---- 1 root uucp 166, 4 Янв 30 2003 /dev/usb/ttyACM4
crw-rw---- 1 root uucp 166, 5 Янв 30 2003 /dev/usb/ttyACM5
crw-rw---- 1 root uucp 166, 6 Янв 30 2003 /dev/usb/ttyACM6
crw-rw---- 1 root uucp 166, 7 Янв 30 2003 /dev/usb/ttyACM7
crw-rw---- 1 root uucp 166, 8 Янв 30 2003 /dev/usb/ttyACM8
crw-rw---- 1 root uucp 166, 9 Янв 30 2003 /dev/usb/ttyACM9

Если этой информации нет, то необходимо создать эти устройства:

mknod /dev/usb/ttyACM0 c 166 0
mknod /dev/usb/ttyACM1 c 166 1
и т.д.

Для удобства сделать линк на /dev/modem c /dev/usb/ttyACM0: ln -s /dev/usb/ttyACM0 /dev/modem если модем один, то этим и ограничиться... Пробуем загрузить драйвера в следующем порядке:

insmod usbcore
insmod usb-uhci (или usb-ohci)
insmod acm

Если драйвер acm отсутствует, то нужно пересобрать ядро с поддержкой этого драйвера модулем, перегрузиться с новым ядром, и заново попробовать загрузить драйвера usbcore, usb-uhci (или usb-ohci), acm.

Примечание: Система автоконфигурирования kudzu находит модем и сама предлагает произвести установку драйвера, однако это может быть не корректно. Что бы не грузить каждый раз в ручную драйвер acm, можно вставить следущую строчку в /etc/modules.conf:

alias char-major-166 acm

Примечание: Данный метод может не работать, тогда нужно будет произвести установку по рекомендациям для настройки hotplug устройств... man hotplug или посетить сайт [linux-hotplug.sourceforge.net]

P.S. Для RedHat-8/9 не требуется редактировать /etc/modules.conf если установлена поддержка hotplug, система сама автоматически находит нужные модули для загрузки и не требует какой-либо дополнительной конфигурации.
RSS-материал