Ubuntu 7.10 + Huawei 220

Fórumok

Sziasztok!

Ugyan már jópár helyen volt erről a témáról szó, mégsem találtam megoldást a problémámra, és már hülyét kapok! A leírásokat követve minden szükséges lépést elvégeztem, létrehoztam a megfelelő device-okat, hozzáadtam a megfelelő sorokat a /etc/modules-hoz.

Szerintetek mi lehet a hiba?

Köszönöm!

/etc/modules

options usbserial vendor=0x12d1 product=0x1003
post-install usbcore modprobe usbserial

Hibaüzenet:

root@lcs:~# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial: Idle Seconds = 300, disabling automatic reconnect.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Mon Dec 24 18:56:12 2007
WvDial: Pid of pppd: 5486
WvDial<*1>: Using interface ppp0
WvDial<*1>: Disconnecting at Mon Dec 24 18:56:14 2007
WvDial<*1>: The PPP daemon has died: A modem hung up the phone (exit code = 16)
WvDial<*1>: man pppd explains pppd error codes in more detail.
WvDial: Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
root@lcs:~#

man pppd:

16 The link was terminated by the modem hanging up.

/etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/modem
Phone = *99***1#
Idle Seconds = 300
Password = 1111
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = vodafone

/var/log/messages

Dec 24 18:56:12 lcs kernel: [ 135.228000] PPP generic driver version 2.4.2
Dec 24 18:56:12 lcs pppd[5486]: pppd 2.4.4 started by root, uid 0
Dec 24 18:56:12 lcs kernel: [ 135.292000] NET: Registered protocol family 10
Dec 24 18:56:12 lcs kernel: [ 135.292000] lo: Disabled Privacy Extensions
Dec 24 18:56:12 lcs kernel: [ 135.292000] ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec 24 18:56:12 lcs kernel: [ 135.292000] ADDRCONF(NETDEV_UP): eth1: link is not ready
Dec 24 18:56:12 lcs pppd[5486]: Using interface ppp0
Dec 24 18:56:12 lcs pppd[5486]: Connect: ppp0 <--> /dev/ttyUSB0
Dec 24 18:56:12 lcs pppd[5486]: CHAP authentication succeeded
Dec 24 18:56:12 lcs pppd[5486]: CHAP authentication succeeded
Dec 24 18:56:13 lcs kernel: [ 135.524000] PPP BSD Compression module registered
Dec 24 18:56:13 lcs kernel: [ 135.592000] PPP Deflate Compression module registered
Dec 24 18:56:14 lcs pppd[5486]: Modem hangup
Dec 24 18:56:14 lcs pppd[5486]: Connection terminated.
Dec 24 18:56:14 lcs pppd[5486]: Exit.

Hozzászólások

Ugyan nekem a picimacis E620 van, de ott a telefonszám *99#, nem lehet ez a baj?

Ez is megvolt?

ln -sf /dev/ttyUSB0 /dev/modem

--------------------------------------------------------------------------------------------------------
Ha minden férfi egyforma, akkor miért válogatnak annyit a nők???

Lehet csúnyán hangzik, de esetleg nézd meg a másik rendszer alatt, h egyáltalán műkszik e a modem, mert ha ott sem akkor nem kell küzdeni vele tovább, vissza kell vinni kicseréltetni.

Esetleg próbál meg ezzel a wvdial.conf-fal, mert ezzel nekem megy:

[Dialer Defaults]
Phone = *99#
Username=vodafone
Password=vodafone
Stupid Mode=1
Dial Command=ATDT
[Dialer vodafone]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN=0
Modem Type=Analog Mode

--
Ubuntu Linux 7.10
Blog: http://chasersworld.try.hu

Az én wvdial.conf-om így néz ki T-mobilhoz:

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 921600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Area Code =
Phone = *99#
Username = any
Password = any
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

Én is sokat szenvedtem az exit code=16-tal, de amióta telepítettem a
vodafone-mobile-connect-card-driver-for-linux
programot megy rendesen a kapcsolódás és legalább a beérkezett sms-eket is meg tudom nézni.

En ugyanigy jartam a Pannon-nal. Az a baj, hogy van egy init amit a modemnek le kell kuldeni es ezt nem publikaljak. Ha bedugod egy xp-be, akkor az install megteszi, de sajnos nem tudtam kibogozni miket kuldozget. Jellemzo, hogy az xp alatt system entitassal telepul, ezert leirtani sem lehet. Minden uj modemmel keresni kell egy szuz xp-t:(

El kellene menteni egy config-ot a win install elott es utan, hatha kiderul a disznosag.
azt hiszem at&c -vel kilistazza a configot.

Ha ez a fehér ovális izé, akkor nekem Draytek Vigor 2910(VG) routerrel úgy szólalt meg, hogy az init stringbe az 'APN:standardnet.vodafone.net' került.
Ha azzal megindul, akkor utána próbálkozz az 'APN:vitamax.internet.vodafone.net' stringgel.
Screenshot itt.

Szia!

Nekem egy T-Mobilos E270-es kütyüm van. Sok szívás után 2 sor oldotta meg a problémám:

Valahova (pl. wvdial.conf), az egyik Init-hez írd be, hogy

AT+CGDCONT=1,"IP","internet"

Az "internet" a szolgáltatód APN-jét jelenti, T-Mobilnál "internet", lehet, hogy másnál pl. "net".
Mivel a T-Mobile nem támogatja a CHAP hitelesítést, nem túl elegáns, de annál hatásosabb megoldásként a /etc/ppp/options fálj végére írd be, hogy

refuse-chap

.
Nekem így sikerült beizzítani a ketyerét.
Azonban openSUSE 10.3 alatt a készülék felismerése még mindig nem erőssége a rendszernek, általában, ha bootoláskor már be van dugva, a felismerés probléma mentes.

Nekem is megy asus wl-500gp routerrel. Ket gondom van csak. Az egyik, hogy nem tudom mikent lehetne kikapcsolni a kep minosegrontast/tomoritest, ami nagyon zavar. A masik, hogy mindig reboot-olnom kell a routert, ha kikacsolom a routert, akkor az ujrafelallas utan nem tud kacsolodni, csak akkor, ha rebootolom. Nem tudjatok, hogy ezt a kep gondot hogy lehetne orvosolni?

Amugy openwrt firmware van rajta...

Elore is koszi a segitseget:
Peter

Udv!
sajnos meg nem tudtam magam ravenni a wl-500GP megvetelere, mert felek hogy nem sikerul felrakni korrektul az OPENWRT-t.
igy jelenleg meg ubuntu 7.10-el rendelkezo laptopomon nyomom a 220-as voda-s modemmel,ahol wvdial-t hasznalok tarcsazni, nekem igy nez ki a conf file-m amiben az Init5 segitsegevel van kikapcsolva a keptomorites:
[Dialer Defaults]

Phone = *99#

Username=vodanet

Password=vodanet

Stupid Mode=1

Dial Command=ATDT

[Dialer huawei_e220]

Modem=/dev/ttyUSB0

Baud=460800

Init2=ATZ

Init3=ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Init4
Init5=AT+CGDCONT=1,"IP","standardnet.vodafone.net"
ISDN=0

Modem Type=Analog Modem

Arra hogy ne kelljen reset-elni az ujrefelismereshez, ahoz ezt tudom ajanlani.

ezen infokert szivesen vennek openwrt install tanacsokat :)
Udv Duncan

Sziasztok,

Bocs, hogy ezt a régi topicot hozom fel, de én is hasonló problémával küzdök:
Ugyanez a modem ugyanezzel a djuice reload nettel ~1 éve egy másik gépben régebbi ubuntuval működött.
A simet a telefonomba betéve lehet netezni róla. PIN kód kérés kikapcsolva.

Rendszer: Ubuntu 10.04.1 LTS

uname -a
Linux 2.6.32-26-generic #48-Ubuntu SMP Wed Nov 24 09:00:03 UTC 2010 i686 GNU/Linux

lsusb -v:
[...]
Bus 004 Device 002: ID 1410:2420 Novatel Wireless
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1410 Novatel Wireless
idProduct 0x2420
[...]

/etc/modules:
options usbserial vendor=0x1410 product=0x2420
post-install usbcore modprobe usbserial

/etc/wvdial.conf:
[Dialer Defaults]
Init1 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","net"
Username = pannon
Password = pannon
Phone = *99#
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 9600
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0

wvdial így köröz...
--> 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","net"
AT+CGDCONT=1,"IP","net"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT HSDPA 3.6
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Wed Dec 8 22:47:13 2010
--> Pid of pppd: 7242
--> Using interface ppp0
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c
--> Disconnecting at Wed Dec 8 22:47:50 2010
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
--> 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","net"
AT+CGDCONT=1,"IP","net"
OK
--> Modem initialized.
--> 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","net"
AT+CGDCONT=1,"IP","net"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT HSDPA 3.6
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Wed Dec 8 22:47:55 2010
--> Pid of pppd: 7478
--> Using interface ppp0
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c
--> pppd: (�c

messages:
Dec 8 22:47:13 pppd[7242]: Using interface ppp0
Dec 8 22:47:13 pppd[7242]: Connect: ppp0 <--> /dev/ttyUSB0
Dec 8 22:47:13 pppd[7242]: CHAP authentication succeeded
Dec 8 22:47:13 pppd[7242]: CHAP authentication succeeded
Dec 8 22:47:49 pppd[7242]: Modem hangup
Dec 8 22:47:49 pppd[7242]: Connection terminated.
Dec 8 22:47:49 pppd[7242]: Exit.
Dec 8 22:47:55 pppd[7478]: pppd 2.4.5 started by root, uid 0
Dec 8 22:47:55 pppd[7478]: Using interface ppp0
Dec 8 22:47:55 pppd[7478]: Connect: ppp0 <--> /dev/ttyUSB0
Dec 8 22:47:55 pppd[7478]: CHAP authentication succeeded
Dec 8 22:47:55 pppd[7478]: CHAP authentication succeeded
...

Ha berakom az /etc/ppp/options végére a "refuse-chap"-ot, akkor ugyanez a jelenség, csak a messages-be CHAP helyett PAP kerül.

Van valakinek valami ötlete?

Nekem ilyet a Vodafone szokott csinálni.
Várni kell, és megjavul "magától".
Vagy kiveszem a SIM kártyát, és beteszem egy telefonba, az is segít néha.

Ezek X-akták, sosem tudjuk meg, hogy mi miért történik.
Ha felhívom az ügyfélszolgálatot, állandóan azt ismételgeti egy neurális alapú magnetofon, hogy ő úgy látja, a hiba nem náluk van. Nyilván megnézegette a logokat, strace-elte a processzeket, átolvasta a megfelelő forráskódokat, JTAG-en keresztül debugolta a kernelt...

Fuszenecker Róbert

a SIM-et mobilba átrakva tényleg működik.
Az ügyfélszolgálatot nem is hívom, mert jelen helyzetben felesleges szerintem.
Ez a modem egy másik gépben működött jól ugyanezzel a kártyával, igaz, régebbi ubuntuval.

Hétévégén, ha lesz időm, megnézem egy másik gépben másik modemmel e SIM-et, hogy ott mit produkál.

Ami hiba lehet még talán:
korábban a gépemben direkt kicseréltem a HSPDA modemet arra, ami korábban működött, ami most is benne van. Viszont ezen a modemen, s azon, mint ami eredetileg benne volt az antenna csatlakozók fordítva vannak (fekete/fehér).

Ami modem eredetileg a gépben volt, ott a fekete lábra volt kötve a fehér kábel, s a fehérre a fekete, máshogy nem is érnek el a kábelek.

Amit beletettem, s működött is másik gépben, itt a fehérre tettem a fehéret, feketére a feketét.

Lehet, ez lesz a hiba, mert pl. a SIM-en az SMS-eket elérem, de az új SMS-t se kaptam meg, míg a gépben volt a kártya.

Hétvégén futok vele egy kört...