Электрон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"

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

Читайте также :

» Puppy-420-ru на USB-Flash

Я занимаюсь ремонтом различной компьютерной техники, и в связи с этим появилась идея сделать мультизагрузочную USB-Flash для своих нужд, а...

» LupuRUS 510 (Lucid Puppy 5.1)

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

» Puppy-420-ru: установка

У меня довольно "старый" компьютер: материнская плата ABIT ST6; процессор Celeron 1100 MHz, "разогнанный" до 1463 MHz (FSB=133 MHz); ОЗУ 512 MB; видеокарта NVIDIA GeForce...

» Puppy-420-ru и ремонт ПК

И так, считаем, что загрузочная USB-Flash с установленной Puppy-420-ru у нас уже есть, о том, как её сделать можно прочитать в статье . Самое время...

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

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