CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2003 ГОД

Винмодем после Linьки

Валерий СКАЧКО llistlprint@ukr.net

Устройства под названием Winmodem, помнится, до сравнительно недавнего времени имели нехорошую репутацию у отечественного юзера. В основном им вменялись неспособность стабильно держать связь, особенно на низкоскоростных соединениях, и несовместимость с ОС, альтернативными Windows. Если первый пункт для современных моделей в общем-то уже не столь актуален, то второй все еще продолжает пугать как линуксоидов, так и тех, кто колеблется в выборе операционки. В этой статье речь пойдет о поиске и установке драйверов для софт-модема под Linux.

Сперва краткий ликбез. Если упрощенно рассматривать устройство модема, можно выделить две основные части: DSP и управляющий процессор. DSP работает с линией, осуществляет компенсацию передаваемого сигнала и, собственно, кодирование-декодирование информации. Управляющий процессор выполняет контроль на более высоком уровне — работа с PC, сжатие данных, управление скоростью соединения в зависимости от качества сигнала в линии. DSP только сообщает об уровне ошибок, а что с этим делать, решает управляющий процессор.

В софт-модемах DSP остается на плате, а функции управляющего процессора передаются драйверу — поэтому софт-модем стоит дешевле полноценного хард-модема. При этом приходится учитывать, что для нормальной работы софт-модема необходим центральный процессор ПК от 200 МГц и выше. Поскольку подавляющее большинство софт-модемов выпускаются под ОС семейства Windows, их и называют Winmodem'ами. По аналогии, софт-модем, работающий в среде Linux, называют Linmodem'ом. А теперь перейдем к моей истории.

В один прекрасный день я решил приобрести модем. Ознакомившись с прайсами местных фирм и сопоставив их с моим финансовым положением, я решил приобрести софт-модем LG LM-I56N. Все было отлично, пока меня не посетила мысль: а почему бы не поставить ли себе Linux? Проинсталлировав Mandrake 9 (см. статью Петра «Roxton» Семилетова «Ура, поспел наш корнеплод», МК №16 (239)) и вдоволь с ним наигравшись, я решил, что стоит отправиться на поиски драйвера к моему модему. И тут начались приключения...

Первым делом я отправился на официальный сайт LG Network (http://www.lgnetwork.com). Потратив некоторое время на поиски, я нашел свой модем. Выяснилось, что поддерживаются только ОС семейства Windows, что и следовало ожидать. Дальнейшие поиски на сайте меня ни к чему не привели. Не теряя надежды, я продолжил поиски. Покопавшись в настройках модема в Windows, я нашел ссылку на сайт SmartLink (http://www.smlink.com), а также на сайт разработчика чипсета модема —NetoDragon (http://www.netodragon.com). Зайдя на первый сайт, я не поверил своим глазам: мне предоставлялась возможность скачать драйвер под Linux.

По окончании закачки я с замиранием сердца углубился в изучение файла README. Запускаю make, make install-amr (в моем случае). Далее kppp, набираю номер провайдера, модем набирает номер и... все. Больше он признаков жизни не подал. Набрав в терминале dmseg, я увидел неприятное сообщение: «This driver is not compatible with the installed modem codec. Please contact your modem provider for support» (в моем вольном переводе: «этот драйвер несовместим с установленным модемом. Свяжитесь с изготовителем»). На сайте NetoDragon меня ждало разочарование: драйверы там были только под Windows. Я решил пойти другим путем, переиграв все с самого начала.

Этот путь привел меня на сайт Linmodems (http://www.linmodems.org). На первой же странице было предложено скачать утилиту ScanModem для определения производителя модема, что я и сделал. Запустив ее, я получил следующую информацию: Vendor ID 10b9:5459. Возвращаюсь на Linmodems и отправляюсь на resources. Там выбираю PCI Vendors by ID. Загружается огромный список различных производителей. Нахожу искомую строчку 10b9 и узнаю, что этот код соответствует Acer Labs Inc. Следую по этой ссылке и попадаю на список устройств, производимых этой компанией. Нахожу строчку 5459, она соответствует PCI Soft Modem V92 NetoDragon. Там же я узнаю, что это экс-Motorola, и что серийный номер чипа —MDV92XP NetoDragon. Больше на сайте Linmodems мне делать было нечего.

Итак, захожу на всеми любимый Google и в строке поиска ввожу серийный номер чипа — авось, повезет. По первой же ссылке я попадаю на какой-то англоязычный форум, где как раз обсуждается поиск драйвера для этого чипсета под Linux. По ссылке на форуме я попадаю на ModemSite (http://www.modemsite.com). Там я узнаю очень интересные вещи: оказывается, что драйвер, скачанный мною с SmartLink, может подойти, если в нем кое-что подправить; благо на сайте предлагается скачать подправленную версию, что я и сделал. Далее make, make install-amr, запускаю kppp и — о, чудо, модем заработал!

Надеюсь, моя история поможет вам в поиске драйвера для вашего софт-модема. В заключение я хотел бы дать дельный совет: участвуйте на форумах! Например, на форуме OSZone (http://www.oszone.net) очень часто обсуждаются софт-модемы. Чтобы вам быстрее ответили, указывайте следующую информацию: что выдает команда dmesg, что выдает lspci -vv, содержание /proc/bus/pci/devices, название модема, надписи на нем (кстати, на сайте http://www.idir.net/~gromitkc/winmodem.htmlвозможен поиск по маркировке модема), название дистрибутива, его версия, версия ядра (uname -r).

Сейчас с драйверами для софт-модемов под Linux дела обстоят намного лучше, чем раньше, — теперь уже не только Lucent-модемы могут работать в среде Linux. В Интернете можно найти массу полезной информации, ву основном на английском языке. Напоследок даю ссылку на сайт Линмодемы на Новой почте —http://linmodems.nm.ru.

P.S. Если Вы только собираетесь приобретать модем, подумайте о покупке полноценного, хард-модема. Потраченные деньги с лихвой окупятся, если судьба Вас сведет с Linux. Однако если Вы в душе экстремал, ищущий приключения, и при этом планируете работать в Linux, приобретайте софт-модем — острые ощущения Вам гарантированы :-).

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov