Добрый день и свой первый пост на блоге я решил сделать техническим хотя сам блог будет содержать все что я посчитаю нужным включая философию и музыку.
Если у вас есть модем (будь то USB или PCMCIA) с контроллером от Qualcomm и продукт кодом 05c6:0114, то эта статья, я надеюсь, вам поможет.
(здесь 05c6 это код компании, а 0114 это собственно код продукта)
Итак для кого это статья.
1. У вас есть Linux (в моем случае это Kubuntu 10.04 хотя даю гарантию что будет работать и с версии 9.04)
2. Если у вас проблемы с настройкой модема стандартными средствами.
3. У вас есть вышеназванный модем
проверить какой у вас точно модем вы сможете набрав в консоли:
# lsusb если это USB
# lspci если это PCMCIA ну или PCI
вы должны увидеть список устройств. В моем случае то USB модем поэтому я продолжу описывать настройку именно этого случая.
если у вас есть строчка
Bus 005 Device 010: ID 05c6:0114 Qualcomm, Inc.
Поздравляю! Скорее всего эта статья вам поможет ![]()
но если у вас отличается продукт код. Вы также можете продолжить применять действия описанные в этой статье и возможно они сработают.
Для жителей Кыргызстана хочу сделать особую заметку. У нас единственный оператор и самым популярным модемом является Select RW-200
который собран как раз на основе Qualcomm’овского чипа. По сути у меня этот модем
Сделайте так, чтобы перед подключением модема у вас был подгружен модуль ядра usbserial
хотя бы таким образом:
# sudo modprobe usbserial
еще, хорошо если вы создадите modprobe config файл. в папке /etc/modprobe.d
я назвал его qualcomm_modem.conf
а содержание такое:
options usbserial vendor=0x05c6 product=0x0114
тут ясно что если у вас отличается код продукта..или даже вендора. вы вставите их (см. выше)
Создайте текстовый файл с любым названием. я назвал его nexi по имени провайдера в папке /etc/chatscripts
содержание может быть таким
'' 'ATZ'
SAY "ATZ sent\n"
'OK' 'ATE0V1&F&D&D2&C1&C2S0=0'
SAY "Init 1 sent\n"
'OK' 'ATE0V1'
SAY "Init 2 sent\n"
'OK' 'ATS7=60'
SAY "Init 3 sent\n"
'OK' 'ATD#777'
SAY "Dialing\n"
'CONNECT' ''
далее …
Создайте текстовый файл с любым названием. я назвал его nexi по имени провайдера в папке /etc/ppp/peers
содержание может быть таким
connect "/usr/sbin/chat -v -f /etc/chatscripts/nexi"
usepeerdns
defaultroute
/dev/ttyUSB0
921600
noauth
user "555@mir"
password "555"
собственно вместо 555@mir вставьте логин который вам дал провайдер, а вместо 555 пароль который дал вам провайдер.
вот собственно и все. Теперь после подсоединения модема
введите с консоли
# sudo pppd call nexi
Если все прошло хорошо, то модем должен подключиться в течении 5-10 секунд. То есть, достаточно быстро.
Удачи!
P.S: Во многом не помогла статья http://www.muromec.org.ua/2007/09/ev-do-linux-zte-my39.html который более не доступен. Попробуйте вытащить из кэша.