Электрон55.ру

 

Puppy-420-ru и USB-модем ZTE MF626

Можно сказать, что одним из первых серьёзных "испытаний" в освоении Puppy Linux, для меня стало подключение USB-модема ZTE MF626. В Windows всё привычно - вставляешь USB-устройство, и появляются какие-то сообщения, предложения установить драйвера и т.п. Вставляем модем в Puppy-420-ru и почти ничего - модем виден лишь как CD-ROM c ПО для Windows. Стал читать "родной", а также другие форумы в Интернете, и изучать вопрос.

Выяснилось, что модем привязан к управляющей программе и SIM-карте оператора. Поиск в Интернете дал решение этой проблемы - при помощи программы QPST необходимо удалить FLAG_NO_DOWNLOAD во внутренней "прошивке" модема (это придётся проделать на ПК с установленной Windows, подробности можно найти в Интернете). После этого MF626 превращается в "просто" USB-модем: перестаёт работать встроенный кард-ридер microSD, более не виден CD-ROM с ПО для Windows, и кроме того, теперь модем может работать с SIM-картами любых операторов. Не работающие кард-ридер и CD-ROM - это конечно минус, но в общем-то не очень и надо.

Для работы модема в Puppy-420-ru необходимо подгрузить модуль ядра usbserial, для этого добавляем строку:

modprobe usbserial vendor=0x19d2 product=0x0016

в файл rc.local, расположенный в /etc/rc.d (значения vendor=0x19d2 и product=0x0016 - это для модема с удалённым FLAG_NO_DOWNLOAD).

После этого заходим в "Сети" (ярлык на рабочем столе), выбираем "Подключение к Интернет с помощью аналогового модема", нажимаем кнопку "Определить модем", ждём, модем должен определиться на /dev/ttyUSB0. Выставляем в поле "Максимальная скорость модема" значение "115200", поля "Строка инициализации 1" и "Строка инициализации 2" делаем пустыми, в окне "Проверка несущей" - галочки нет, в окнах "Определять сигнал готовности" и "Определять сигнал занятости" - есть. Заполняем Account 1: "Номер телефона" - *99#, "Имя пользователя" - mts, "Пароль" - mts (для оператора МТС), ставим галочку на "Автоматически восстанавливать соединение". Все эти данные будут сохранены в файле wvdial.conf, расположенном в /etc (в принципе, можно сразу редактировать и его).

Нажимаем "Соединиться с Интернет", запустится окно с отображением процесса подключения, ждём, если всё удачно, то в правом нижнем углу появляется индикатор Network Connection: ppp0. Всё, мы в Интернете, можно запускать браузер.

update: "Подсмотрел" вот здесь, у Александра (DdShurick), как сделать автоматический запуск wvdial при подключении модема к компьютеру. Создаём в /etc/udev/rules.d файл (правило) 10-Modems.rules, с содержимым:

ACTION=="add", ATTRS{idVendor}=="19d2", KERNEL=="ttyUSB*", RUN+="/usr/bin/wvdial"

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

На сайте "Электрон55.ру" работает форум.
 
Читайте также :

» Puppy-420-ru: разное

Здесь будут публиковаться замеченные мной при работе данной системы ошибки, небольшие советы, замечания, рекомендации и т.п. для...

» LupuRUS 510 и менеджер паролей KeePassX

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

» Puppy-420-ru и нетбук ASUS Eee PC 701

Наверное, более всего, из "семейства" Puppy Linux, для ASUS Eee PC 701, подходит операционная система , но она, к сожалению, на данный момент, пока ещё...

» Puppy-420-ru и S/PDIF-выход

У меня есть внешний цифро-аналоговый преобразователь (ЦАП), самодельный, выполненный на отличной микросхеме PHILIPS TDA1541. Кроме этого есть...

» LupuRUS 510 (Lucid Puppy 5.1)

Достаточно долгое время я использовал на своём домашнем компьютере ОС , но вот летом 2010 года, на , прочитал про появившийся новый...