Здравствуйте. Моя проблема началась с того, что я решил познакомится с модемом ZTE MF626, а точнее настроить прокси через эту вещь для конторы, где работаю. До этого всё работало на ADSL через связку W2K3+UG и всё бы было хорошо, если бы не постоянные проблемы у провайдера с качеством связи. Вот и решил поискать альтернативу, а уж если и искать то искать альтернативу всему. Вобщем порывшись по инету пришел к выводу, что лучше всего рассмотрены темы по настройке и поддержке продуктов Ubuntu. А теперь что у меня получилось, после недельного ковыряния в инете. Что мы имеем.
1. Установленный Ubuntu Server 8.10 с полным апдейтом и ядром 2.6.27-11-server.
2. Перепрошитый модем ZTE MF626 от Билайна с удаленными двумя файлами CD_STARTUP_FLAG и FLAG_NO_DOWNLOAD и работающий под виндой(проверено не раз)
3. dmesg
...
[ 18.633916] usbcore: registered new interface driver usbserial
[ 18.633972] usbserial: USB Serial support registered for generic
[ 18.634094] usbcore: registered new interface driver usbserial_generic
[ 18.634103] usbserial: USB Serial Driver core
[ 18.662399] usbserial: USB Serial support registered for GSM modem (1-port)
[ 18.662498] option 1-1:1.0: GSM modem (1-port) converter detected
[ 18.663252] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 18.663348] option 1-1:1.1: GSM modem (1-port) converter detected
[ 18.664012] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 18.664109] option 1-1:1.2: GSM modem (1-port) converter detected
[ 18.664713] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 18.664785] usbcore: registered new interface driver option
[ 18.664794] option: USB Driver for GSM modems: v0.7.2
...
4. lsusb
...
Bus 001 Device 003: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 001 Device 002: ID 19d2:0016
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
...
5. ls -al /dev/ttyUSB*
...
crw-rw---- 1 root dialout 188, 0 2009-04-01 23:50 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2009-04-02 00:06 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2009-04-01 23:50 /dev/ttyUSB2
...
6. wvconfig
...
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB1<*1>: Modem Identifier: ATI -- Manufacturer: ZTE INCORPORATED
ttyUSB1<*1>: Speed 9600: AT -- OK
ttyUSB1<*1>: Max speed is 9600; that should be safe.
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: ZTE INCORPORATED
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found a modem on /dev/ttyUSB1.
Modem configuration written to /etc/wvdial.conf.
ttyUSB1<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
...
6. /etc/wvdial.conf
...
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Stupid Mode = 1
Phone = *99#
Modem = /dev/ttyUSB1
Username = beeline
Password = beeline
Baud = 9600
...
3. sudo wvdial
...
root@ubuntu:~# sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet.beeline.ru"
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet.beeline.ru"
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
...
И дальше такое до бесконечности! Со связью всё ОК. С винды с соседнего компьютера инет через модем заводится, так что связь тут не причем.Может быть кто подскажет где еще поковырять надо? И что значит: "--> Cannot get information for serial port."?
Заранее огромное спасибо!