Документ взят из кэша поисковой машины. Адрес оригинального документа : http://lnfm1.sai.msu.ru/~leo/anydata.html
Дата изменения: Sun May 20 10:27:40 2007
Дата индексирования: Mon Oct 1 20:33:31 2012
Кодировка: koi8-r
AnyData modem for AnyOS


Модемы AnyData для AnyOS

Или как настроить Windows XP 64-bit Edition, Windows 2003 x64 Edition, SuSE Linux Enterprise Desktop 10 amd64 для использования "СкайЛинк" (SkyLink) с помощью CDMA модемов AnyData (ADU-310A, ADU-E100A).


Предыстория

Когда я стал "счастливым" обладателем модема ADU-310A и контракта "On-line 400" со скидкой $100, то сразу же обнаружил, что для используемых мною операционных систем драйверов на CD-ROM нет.

В этот момент, я, с дуру, полез на сайт "СкайЛинк" с надеждой получить вразумительные советы. Увы и ах, их там не оказалось (а оказалось много вопросов на ту же тему, а в ответ были только советы сменить ОС), время было потрачено впустую. После совершения первой ошибки, я чуть было не совершил вторую – чуть было не пошёл возвращать товар, но, слава Богу, после пяти минут раздумий, решил всё наладить собственными руками.


Настройка модема (R-UIM карты)

К сожалению, при работе в маргинальных ОС нет возможности использовать прилагаемую программу для ввода PIN, посылки и приёма SMS (требуется при регистрации в SkyPoint) и др. В принципе, все эти операции можно осуществить с помощью AT-команд в Hyper Terminal или minicom, но оставим это в качестве самостоятельного упражнения читателю.

  1. Найти Windows XP (32-бит) (лично я воспользовался той, которая у меня была установлена на VMware Server);
  2. Настроить модем таким образом, что бы он не спрашивал каждый раз PIN;
  3. Пройти первоначальную регистрацию на SkyPoint и получить пароль по SMS;

Настройка Windows XP/2003 64-бит

В принципе в этих ОС есть стандартный драйвер Usbser.sys, которым и рекомендуют пользоваться. Но, к счастью, добрые люди уже всё сделали для ADU-E100A и Vista 64 AnyData_Vista.zip, поэтому осталось только воспользоваться их трудом.

1.      Распаковываем архив с драйверами в "C:\AnyData_Vista\Vista 64bit Driver\";

2.      Подключаем модем ADU-310A, и на оба вопроса относительно установки драйверов, указываем установку из каталога предыдущего пункта (этот процесс аналогичен установке 32-бит драйверов и подробно изложен в документации на CD-ROM);

3.      Настраиваем соединение для телефонного номера #777, пользователя mobile и пароля internet (скорость на порту может быть любая, на скорость передачи данных она не влияет);

4.      Папку оставляем на тот случай, если в следующий раз модем будет подключен к другому USB порту;


Настройка SuSE Linux

В ОС этого семейства проблема противоположная, в состав этих ОС входит модуль ядра anydata.ko предназначенный для работы с этими модемами. Но, к несчастью, этот модуль, не смотря на свою простоту, неработоспособен. Говорят, что в версиях ядра 2.6.18 эту ошибку исправили и, поэтому, рекомендуют менять или ядро или даже систему в целом. Однако в моём SLED 10 установлено ядро 2.6.16.27-0.9, а менять систему или ядро мне не хотелось (опять всё будет глючить, это же Linux, лучше как можно меньше трогать). В общем можно не менять, можно воспользоваться тем же самым приёмом, что в Windows, а именно запретить ошибочный модуль anydata.ko и воспользоваться непосредственно универсальным usbserial.ko.

  1. Подключаем модем и тестируем наличие проблемы у anydata.ko:
    # ls -l /dev/ttyUSB0
    # minicom
    П
    одключаемся к последовательному порту /dev/ttyUSB0 и проверяем реакцию на команду "ATZ";
  2. Тестируем usbserial.ko:
    # modprobe -r anydata
    # modprobe -r usbserial
    # modprobe usbserial vendor=0x16d5 product=0x6501
    # ls -l /dev/ttyUSB0
    # minicom
    П
    одключаемся к последовательному порту /dev/ttyUSB0 и проверяем реакцию на команду "ATZ";
  3. В случае неудачи п. 1 и успеха п. 2 к существующему файлу /etc/modprobe.conf.local добавляем три строки:
    blacklist anydata
    alias usb:v16D5p6501d*dc*dsc*dp*ic*isc*ip* usbserial
    options usbserial vendor=0x16d5 product=0x6501
  4. Настраиваем модем и провайдера через YaST обычным образом для порта /dev/ttyUSB0 (скорость на порту может быть любая, на скорость передачи данных она не влияет);

TODO для Linux


Ваши комментарии и благодарности присылайте по адресу:leo@sai.msu.ru

Эта страница создана с помощью: Microsoft Word, Netscape Navigator Gold, Emacs, XVScan и GIMP.