Доброго времени суток.
Второй день пытаюсь жить без Windows. Опыт общения с Linux нулевой. Однако поставить смог без каких-либо проблем.
У меня возникла проблема с установкой/настройкой USB-модема ZyXEL Omni56k UNO под Mandriva Linux 2006.0.
Утилита HardDrake показывает модем в разделе "Неизвестный/Другие" как 56k USB Modem и выдает следующую информацию:
ИДЕНТИФИКАЦИЯ
Производитель: ZyDAS
Описание: 56K USB Modem
Класс носителя: Communications|Abstract (modem)|AT-commands (v.25ter)
СОЕДИНЕНИЕ
Шина: USB
Шина PCI #: 2
PCI устройство #: 3
ID производителя: 2766
ID устройства: 5640
MISC
Модуль: неопределенный
Почитал информацию в Интернете, скачал утилиту usbview. Вот, что она выдает (модем висит на одном из UHCI Host Controller, выделен красным):
56k USB Modem
Manufaturer: ZyDAS
Speed: 12 Mb/s (full)
USB Version: 1.01
Device Class: 02(comm.)
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 0ace
Product Id: 1608
Revision Number: 0.01
Config Number: 1
Number of Interfaces: 2
Attributes: e0
MaxPower Needed: 300mA
Interface Number: 0
Name: (none)
Alternate Number: 0
Class: 02(comm.)
Sub Class: 02
Protocol: 01
Number of Endpoints: 1
Endpoint Address: 83
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 16
Interval: 128ms
Interface Number: 1
Name: (none)
Alternate Number: 0
Class: 0a(data )
Sub Class: 00
Protocol: 00
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Погуглил еще. Нашел инструкцию по установке моего модема, начал делать - возникли проблемы.
mknod /dev/usb/ttyACM0 c 166 0 - выдает '/dev/usb/': No such file or directory
Каталога /dev/usb/ у меня нет. Немного подумал и... Тут я начал экспериментировать. Пробовал так:
mknod /dev/ttyACM0 c 166 0 - выполнено нормально, в /dev/ появился файл устройства ttyACM0.
Связал /dev/ttyACM0 с /dev/modem
ln -sf /dev/ttyACM0 /dev/modem
Попробовал связаться с провайдером через kppp - выдет "Невозможно открыть модем"
Пробовал так (нашел такие рекомендации в инете):
mknod /dev/ttyUSB0 c 188 0 - выполнено нормально, в /dev появился файл устройства ttyUSB0. Однако, модем все равно не цепляется.
В настройках модема в kppp пробовал выбирать другие устройства (/dev/usb/ttyACM0, /dev/ttyS0 и др.), однако, успехом это не увенчалось - даже если устройство открывалось (по сообщениям kppp), то модем на столе мочал, лампочками не моргал.
Посетил сегодня www.linux-usb.org, почитал. Увидел, что в списке устройств есть 0ace:1602 (у меня 0ace:1608), но как использовать эту информацию пока не понял. Думаю, что драйвер acm просто не знает устройство 0ace:1608 (только предположение)?
Очень нужна помощь, а то уже надоело в Windows загружаться, чтобы в инет вылезти. Планирую полностью на Linux перейти - уже заказал себе Mandriva 2007 Spring PowerPack.