Настройка USB-модема ZTE АС8710 в Ubuntu

Автор YuGran, 13 Березень 2009, 14:10:18

Попередня тема - Наступна тема

khurtsiya

Мои очередные неудачные попытки... Может натолкнет на мысли:

michael@michael-laptop:~$ sudo gedit /root/.wvdial.conf
[sudo] password for michael:
michael@michael-laptop:~$ sudo gnome-ppp

(gnome-ppp:6975): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:6975): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /root/.wvdial.conf
GNOME PPP: STDOUT: Editing `/dev/null'.
GNOME PPP: STDERR: Modem Port Scan<*1>: S0   S1   S2   S3   
GNOME PPP: STDOUT:
GNOME PPP: STDERR: WvModem<*1>: Cannot get information for serial port.
GNOME PPP: STDOUT: Scanning your serial ports for a modem.
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDOUT:
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Sorry, no modem was detected!  Is it in use by another program?
GNOME PPP: STDOUT: Did you configure it properly with setserial?
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Please read the FAQ at http://open.nit.ca/wiki/?WvDial
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
GNOME PPP: Connecting...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot get information for serial port.
GNOME PPP: STDERR: --> Initializing modem.
GNOME PPP: STDERR: --> Sending: ATZ
GNOME PPP: STDERR: --> Sending: ATQ0
GNOME PPP: STDERR: --> Re-Sending: ATZ
GNOME PPP: STDERR: --> Modem not responding.
GNOME PPP: Unable to KILL wvdial process!
michael@michael-laptop:~$ modprobe usbserial vendor=0x19d2 product=0xfff5
michael@michael-laptop:~$ sudo modprobe usbserial vendor=0x19d2 product=0xfff5
michael@michael-laptop:~$ sudo gnome-ppp

(gnome-ppp:7032): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:7032): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /root/.wvdial.conf
GNOME PPP: STDOUT: Editing `/dev/null'.
GNOME PPP: STDERR: Modem Port Scan<*1>: S0   S1   S2   S3   
GNOME PPP: STDOUT:
GNOME PPP: STDERR: WvModem<*1>: Cannot get information for serial port.
GNOME PPP: STDOUT: Scanning your serial ports for a modem.
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDOUT:
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Sorry, no modem was detected!  Is it in use by another program?
GNOME PPP: STDOUT: Did you configure it properly with setserial?
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Please read the FAQ at http://open.nit.ca/wiki/?WvDial
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
michael@michael-laptop:~$ sudo gedit /root/.wvdial.conf
michael@michael-laptop:~$ sudo gnome-ppp

(gnome-ppp:7087): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:7087): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /root/.wvdial.conf
GNOME PPP: Connecting...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB1: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB1: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB1: No such file or directory
GNOME PPP: Unable to KILL wvdial process!
michael@michael-laptop:~$ sudo gedit /root/.wvdial.conf
michael@michael-laptop:~$ sudo gnome-ppp

(gnome-ppp:7098): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:7098): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /root/.wvdial.conf
GNOME PPP: Connecting...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB2: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB2: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttyUSB2: No such file or directory
GNOME PPP: Unable to KILL wvdial process!
michael@michael-laptop:~$ sudo gedit /root/.wvdial.conf
michael@michael-laptop:~$ sudo gnome-ppp

(gnome-ppp:7111): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:7111): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /root/.wvdial.conf
GNOME PPP: Connecting...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot get information for serial port.
GNOME PPP: STDERR: --> Initializing modem.
GNOME PPP: STDERR: --> Sending: ATZ
GNOME PPP: STDERR: --> Sending: ATQ0
GNOME PPP: STDERR: --> Re-Sending: ATZ
GNOME PPP: STDERR: --> Modem not responding.
GNOME PPP: Unable to KILL wvdial process!
michael@michael-laptop:~$

bg

может кто подскажет что я делаю не так?...

первая ситуация запускаю gnome-ppp просто:

bg@bg-laptop:~$ gnome-ppp
WVCONF: /home/bg/.wvdial.conf
GNOME PPP: Соединение...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot get information for serial port.
GNOME PPP: STDERR: --> Initializing modem.
GNOME PPP: STDERR: --> Sending: ATX3
GNOME PPP: STDERR: ~[7f]}#@!}!}!} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"8}3~~[7f]}#@!}!}"} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"t~~~[7f]}#@!}!}#} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"0%~~[7f]}#@!}!}$} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"}-~~[7f]}#@!}!}%} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"9v~~[7f]}#@!}!}&} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"u[1b]~~[7f]}#@!}!}'} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"1@~~[7f]}#@!}!}(} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"~[02]~~[7f]}#@!}!})} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}":Y~~[7f]}#@!}!}*} }9}"}&} } } } }#}%B#}%}%}&f0}7o}'}"}(}"v4~
GNOME PPP: STDERR: --> Sending: ATQ0
GNOME PPP: STDERR: --> Re-Sending: ATX3
GNOME PPP: STDERR: ~[7f]}#@!}!}!} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"vj~~[7f]}#@!}!}"} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}":[07]~~[7f]}#@!}!}#} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"}^\~~[7f]}#@!}!}$} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"3T~~[7f]}#@!}!}%} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"w}/~~[7f]}#@!}!}&} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}";b~~[7f]}#@!}!}'} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"[7f]9~~[7f]}#@!}!}(} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"0{~~[7f]}#@!}!})} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"t ~~[7f]}#@!}!}*} }9}"}&} } } } }#}%B#}%}%}&&nE|}'}"}(}"8M~
GNOME PPP: STDERR: --> Modem not responding.

вторая ситуация запускаю gnome-ppp от рута:

bg@bg-laptop:~$ sudo gnome-ppp
WVCONF: /root/.wvdial.conf
GNOME PPP: Соединение...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot open /dev/modem: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/modem: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/modem: No such file or directory

Я в линуксе новичек, так что не судите строго... может кто-нибудь знает в чем проблема?

bg

Наконец таки настроил ZTE AC8710 под Ubuntu 9.04, наткнулся в сети на очередную статью http://mysimpletricks.wordpress.com/2009/04/30/reliance-netconnect-broadband-on-linux-jaunty-jackalope-ubuntu-904/ сделал все как там написано, и о чудо все заработало. По началу еще пару раз были сбои не всегда хотело модем опредилять, но потом все стало на свои места и работает безотказно.

ibfly

На форуме пипла http://www.people.net.ua нашел интересную ссылку на прогу, менеджера подключения как для винды,  но для Линуха             http://www.ztemt.com/ennewzte/service/ziliao.action

С вышеприведенной ссылки качаем India BSNL AC8700 Software for Linux.
После установки выяснилось , что в архиве есть три пака , для Suse 10.3, для Fedore 9, и для Ubuntu 8.04,  под  Ubuntu 9.04 подошла. После попытки установки слету пака .deb для Ubuntu, был выброшен с ошибкой. Проблему решил  перепаковакой .rpm файл для  Fedore, Suse  тулзой alien в .deb.  Заработало, НО НЕ ВСЕ,  теперь можно проверять баланс и оставшийся траф, а также звонить и менять пин под убунтой. А вот насчет коннекта к инету - не срослось с этой прогой у меня. Может у кого получится разобраться, сообщите буду при многом благодарен.....


YuGran

Цитата: ibfly від 11 Квітень 2009, 16:19:48
Интернет от peoplenet и под linux Ubuntu и OpenSuse
Дано:
Модем ZTE AC8710.
Цель:
получить работающий интернет.

Подсоединить модем, в режиме суперпользователя прописать:
su
(пароль root)

Устройство прописуется:
sudo modprobe usbserial vendor=0x19d2 product=0xffff
параметры "vendor=0x19d2 product=0xffff" берутся с логов /var/log/messeges


Для достижения этой благородной цели нам необходимо:
Создать файл /etc/ppp/peers/peoplenet, содержащий в себе следующее:

lock
defaultroute
usepeerdns # использовать dns полученный при соединении
noipdefault
ttyUSB0
/dev/ttyUSB0 # устройство модема
460800 # скорость обмена с портом
connect '/usr/sbin/chat -v -f /etc/ppp/chat/peoplenet'
crtscts
passive
asyncmap 0
noccp
name "xxxxxxxxxxx@people.net.ua"


Создать файл /etc/ppp/chat/peoplenet, с подобным содержанием:

TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
"" "AT&FH0"
OK "atdt#777"
TIMEOUT 75
CONNECT


В файл /etc/ppp/chap-secrets необходимо добавить свои авторизационные данные:

# CHAP authentication file: /etc/ppp/chap-secrets
# This file should have a permission of 600.
# ~# chmod 600 /etc/ppp/chap-secrets
# Username Server Password IP addresses
"xxxxxxxxxxx@people.net.ua" * "password"
 

       Включается все командой sudo pppd call peoplenet



                Приятного серфинга!!!  :)


3 месяца головой об стенку и наконец это свершилось, я просто в истерике!  :'(
ibfly, вам нужно ставить памятник при жизни. ОГРОМНОЕ СПАСИБО за помощь в настройке модема.
p.s. я на 7 небе от счастья :D

ibfly

Можна еще проще запускать. Установи пакет wvdial

apt-get update
apt-get install wvdial

Отредактируй

gedit /etc/wvdial.conf

Вот его содержание, все лишнее удалить, один в один только свои авторизированные данные внести:

[Dialer Defaults]
Modem Type = Analog Modem
Modem = /dev/ttyUSB0
Baud = 3686400
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Username = ***********@people.net.ua
Password = *********
Phone = #777
stupid Mode = 1



Измени файлик /boot/grub/menu.lst

title        Ubuntu 9.04, kernel 2.6.28-11-generic

uuid        b9135a09-8127-46cb-a3a4-034f8d726f4c

kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=b9135a09-8127-46cb-a3a4-034f8d726f4c ro quiet splash usbserial.vendor=0×19d2 usbserial.product=0xffff

initrd        /boot/initrd.img-2.6.28-11-generic

quiet

title        Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)

uuid        b9135a09-8127-46cb-a3a4-034f8d726f4c

kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=b9135a09-8127-46cb-a3a4-034f8d726f4c ro single usbserial.vendor=0×19d2 usbserial.product=0xffff

initrd        /boot/initrd.img-2.6.28-11-generic

title        Ubuntu 9.04, memtest86+

uuid        b9135a09-8127-46cb-a3a4-034f8d726f4c

kernel        /boot/memtest86+.bin

quiet

добавленые строки             "usbserial.vendor=0×19d2 usbserial.product=0xffff"

версия ядра может отличатся

после чего модем будет определятся автоматически и не надо каждый раз в терминале вбивать: 

sudo modprobe usbserial vendor=0x19d2 product=0xffff

все операции проводить под рутом, после чего перезагрузить комп и заводится все

su

****** <пароль>

wvdial

Терминал после чего можна закрыть

Должно работать



FalseMan

ibfly, используйте, пожалуйста, тег [code][/code]

Gudzonskiy

Интернет настроил ZTE AC8710 но столкнулся с такой проблемой: после отключения от интернета, второй раз не могу подключиться, потому что  говорит что нет модема, помогает передергивание модема.
Кто знает как это сделать программно чтобы все происходило автоматически, чтоб интернет сам пере-подключался. ОС Ubuntu 9.04. помогите кто может :-\   

sergey02008

Подключение USB 3g модема Alcatel x060s в linux

Для начала найдите в
интернете usb_modeswitch-1.0.5-1mdv2010.0.i586.rpm после установки
перейдите в каталог /etc и найдите там файл usb_modeswitch.conf
в файле должны присутствовать такие строки если их не будет допешите
####################################################################################
# Alcatel x200/x060s

;DefaultVendor=  0x1bbb
;DefaultProduct= 0xf000

;TargetVendor= 0x1bbb
;TargetProduct= 0x0000

# only for reference and 0.x versions
MessageEndpoint=0x01

MessageContent="55534243123456788000000080000606f50402527000000000000000000000"


#################################################################################
раскоментируйте вот эти четыре строчки тоесть уберите точку с запятой и сохраните файл , тоесть должно получиться так как у меня
вот так

####################################################################################
# Alcatel x200/x060s

DefaultVendor=  0x1bbb
DefaultProduct= 0xf000

;TargetVendor= 0x1bbb
;TargetProduct= 0x0000

# only for reference and 0.x versions
MessageEndpoint=0x01

MessageContent="55534243123456788000000080000606f50402527000000000000000000000"


#####################################################################################
далее переходим в каталог /etc/udev/rules.d
и находим там файл  91-usb_modeswitch.rules
выстовляем все так как определился модем
если файла не будет то создаем и дописываем
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch"
EOF
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
можете проверить это командой
lsusb в моей консоле вывод такой
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Bus 002 Device 001: ID 1bbb:0000 T & A Mobile Phone
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
затем перезагрузите систему и в консоле из под пользователя root
выполните команду #usb_modeswitch

после этого перейдите в каталог /dev
в нем должны появится ttyUSB0, ttyUSB1, ttyUSB2

но это еще не все, в linux все устройства не стандартные подключить
сложно но можно все что угодно только настроить правильно надо

далее мы будем настраивать звонилку pppd чтоб окончательно подключиться
к сети.
Рассмотрим процесс подключения к оператору Beeline. для начала создадим файл
/etc/ppp/peers/gprs откроем его
#mcedit /etc/ppp/peers/gprs
там добавте такие строчки
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
/dev/ttyUSB2 115200 noauth defaultroute usepeerdns updetach persist
noipdefault lock connect '/usr/sbin/chat -v -f /etc/ppp/bee' novjccomp
nopcomp noaccomp noipdefault nodeflate novj nobsdcomp
здесь выше на две строчки пропишите устройство как определено у вас в системе
у меня это ttyUSB2
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
создадим второй файл /etc/ppp/bee
откроем его #mcedit /etc/ppp/bee
и запишим еще несколько строк
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
TIMEOUT 45                                                                                                         
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
"" 'ATE1'
OK AT+CGDCONT=1,"IP","home.beeline.ru"
OK ATD*99#
CONNECT
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
и не забудьте сохранить файл, в mcedit это кпавиша f2

для подключения к другим операторам сотовой связи надо изменить третью строчку снизу. Например в случаи МТС вместо строки home.beeline.ru впешите internet.mts.ru
вот и все теперь интернет запускается одной командой
из под пользователя root
# pppd call gprs

после этого немного подождите и открывайте интернет браузер
и наслаждайтесь просторами медленного интернета:-)
если что не так пешите мне sergey02008@mail.ru может быть найду время
ответить вам на ваши вопросы