Vodafone connect card
Posted: Agosto 7th, 2007 | Author: packz | Filed under: General | 1 Comment »Succede per caso che uno deve far funzionare una di quelle diavolerie elettroniche con cui non avrà mai niente a che fare siccome serve ad un amico e succede di rimanere sbalorditi dal fatto che la cosa funzioni ma neanche voi sapete come… la storia che vi sto per raccontare è una di queste.Si parte dal possedere una scheda PCMCIA della vodafone, una di quelle schede lunghe con delle lucine colorate che lampeggiano quando la collegate: in particolare dopo collegata un bel lspci vi restituirà
03:00.0 Network controller: Option N.V. Qualcomm MSM6275 UMTS chip
È utile anche verificare da /var/log/message dei messaggi del tipo
Jul 28 15:41:14 por-0140 kernel: [ 7598.708000] pccard: CardBus card inserted into slot 0
Jul 28 15:41:14 por-0140 kernel: [ 7598.708000] nozomi 0000:04:00.0: Card type is: 2048
Jul 28 15:41:14 por-0140 kernel: [ 7598.708000] PCI: Enabling device 0000:04:00.0 (0000 -> 0002)
Jul 28 15:41:14 por-0140 kernel: [ 7598.708000] ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 21 (level, low) -> IRQ 18
Jul 28 15:41:14 por-0140 kernel: [ 7598.708000] nozomi 0000:04:00.0: Nozomi driver nozomi_tty
Jul 28 15:41:14 por-0140 kernel: [ 7599.337000] nozomi 0000:04:00.0: Version of card: 3
Jul 28 15:41:14 por-0140 kernel: [ 7599.337000] nozomi 0000:04:00.0: Initialization OK
che ci danno il segnale che il driver "nozomi" per questa benedetta card è stato riconosciuto; adesso dovreste avere una sequela di device del tipo noz0, noz1, noz2 etc…
A questo punto usiamo il programma gcom (se non è installato date apt-get install gcom da super utente) secondo la regola
gcom -d /dev/noz0
per magia dovrebbero comparire la richiesta del PIN
PIN:
che se corretta dovrebbe permettervi il collegamento
SIM ready
Waiting for Registration..(120 sec max)
Registered on Home network: "P TMN",2
Signal Quality: 1,0
Adesso è il momento di configurare wvdial per la connessione: inserite le seguenti righe in /etc/wvdial
[Dialer tmn]
Modem = /dev/noz0
Baud = 460800
Init2 = ATZ
Init3 = AT+CGDCONT=1,"ip","internet"
Phone = *99#
ISDN = 0
Username = dummy
Password = dummy
Ask Password = 0
Dial Command = ATD
Stupid Mode = 1
e usate questo benedetto wvdial (wvdial tmn): da terminale dovrebbero uscire le seguenti righe
--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"ip","internet"
AT+CGDCONT=1,"ip","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 1800000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jul 28 15:54:53 2007
--> Pid of pppd: 16917
--> Using interface ppp0
--> local IP address 88.214.157.107
--> remote IP address 10.64.64.64
--> primary DNS address 10.11.12.13
--> secondary DNS address 10.11.12.14
(ovviamente gli indirizzi IP, i DNS etc saranno diversi). A questo punto sarete collegati ad internet (muovetevi ad usarlo perché non è gratis!!!)…. se qualcuno ha qualche spiegazione supplementare sarei ben lieto di sapere, così funziona, ma non so assolutamente perché….
We ciao!
ottimo tutorial……ne ho scritto pure io uno in merito all’LG U880 della TRE.
se ti può essere utile….
lo trovi quì:
http://nakinub.noblogs.org/post/2007/04/12/accedere-alla-rete-con-un-cellulare-umts-lg-u880
ciao!!!