Работа с модемом AnyDATA ADU-E100A (SKYLINK)

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел железо

Содержание

[править] Введение

Это руководство поможет настроить модем AnyDATA ADU-E100A для доступа в интернет через CDMA (SKYLINK).

Примечание: Здесь описывается работа с ядром gentoo-sources-2.6.18-r2. Если у Вас ядро более ранней версии могут возникнуть проблемы с драйвером модема.


Предупреждение: При использовании ядра 2.6.18 мне не удалось задействовать сжатие. По-видимому это связано с тем, что в ядре включена поддержка MPPE (шифрование), но не включено MPPC (сжатие) из-за патентных ограничений. SKYLINK же требует связку MPPE-MPPC.

Если Вам необходимо сжатие - рекомендую использовать ядро 2.6.15 с патчами:


Примечание: Для того, чтобы модем работал в режиме Sky Turbo (EV-DO), Вам необходимо иметь R-UIM карту, поддерживающую режим Sky Turbo (в этом случае на самой карте написано Sky Turbo), а также подключить услугу Sky Turbo в SKYLINK (я так понимаю, что для тарифов Turbo и Turbo+ она автоматически включена).

[править] Настройка портa USB

Добавляеем поддержку USB в ядро (я не говорю о клавиатурах, флешках или других устройствах USB, а говорю только о модеме AnyDATA ADU-E100A).

Прежде всего включем поддержку USB вообще:

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support
  <*> Support for Host-side USB

Если у Вас материнская плата Intel или Via:

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support
  <*> UHCI HCD (most Intel and VIA) support

Если у Вас материнские платы других производителей:

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support
  <*> OHCI HCD support

Если Вы хотите включить поддержку USB 2.0 (вообще-то с продекларированными 2,4 Мб/сек и USB 1.0 вполне справляется)

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support
  <*> EHCI HCD (USB 2.0) support

Можно включить поддержку и модулями, однако не забудьте тогда подгрузить их в ядро прежде, чем втыкать модем.

[править] Включение драйвера модема

Включаем в ядро поддержку последовательного USB порта

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support --->
  USB Serial Converter support
   <*> USB Serial Converter support

Включаем драйвер модема (для ядер 2.6.18 и старше)

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support --->
  USB Serial Converter support
   <*> USB Generic Serial Driver
   <*> USB driver for GSM and CDMA modems

Включаем драйвер модема (для ядер до 2.6.18)

Linux Kernel Configuration: Поддержка USB
Device Drivers --->
 USB support --->
  USB Serial Converter support
   <*> USB AnyData CDMA Wireless Driver

Если в Вашем ядре нет такой строки, то Вам необходимо либо обновить ядро, либо найти патч к Вашему.

Теперь необходимо скомпилировать ядро и перезагрузиться (как это сделать лучше описано в Настольной книге Gentoo.

Драйверы могут быть встроены и модулями, тогда необходимо будет предварительно их загрузить

[править] Загрузка драйверов модема в ядро

Предупреждение: Внимание! Данная секция нужна только тем, кто собрирал поддержку в ядре модулями!

Включаем поддержку USB вообще

# modprobe usb_core

Включаем поддержку USB порта (в зависимости от того, что мы там насобирали)

modprobe usb_uhci

или

# modprobe usb_ohci

и если собирали поддержку USB 2.0

# modprobe usb_ehci

Далее включаем USB-Serial конвертер

# modprobe usbserial vendor=0x16d5 product=0x6501

Все готово. Можно подключать модем.

[править] Ссылки

Личные инструменты