[ubuntu-it] Modem MD-@ momodesign
rezcik
rezcik a yahoo.it
Mar 24 Mar 2009 15:05:05 GMT
Bene bene,
mi scuso per il ritardo ma sono stato un po' preso in questi giorni;
> Grazie amico,solo stasera ho avuto riscontro della tua
> mail,seguirò scrupolosamente quello che mi consigli e
> magari ti farò sapere,perchè sono convinto che solo i
> consigli di colui che si è trovato nelle mie
> condizioni,possono essermi concretamente d'aiuto.Grazie
> e a rileggerci
Innanzi tutto la IK della 3 che ho configurato era una MOMO a DESIGN del tipo con lo switch.
Su una ubuntu 8.10 il Network Manager non ha riconosciuto la chiave o almeno i tentativi nel farlo sono risultati infruttuosi.
La chiave sembrava avere una risposta lenta anche sotto windows; in ogni caso da windows ho configurato da windows la IK in modo che sfruttasse solo reti UMTS minimo.
Poi ho collegato la penna a ubuntu:
Output lsusb:
stardust a ciccio:~$ lsusb
Bus 002 Device 004: ID 05c6:6000 Qualcomm, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
il modem è il Qualcomm. Da notare che l'output ovvero il relativo riconoscimento hanno richiesto diversi secondi.
Quindi:
Output dmesg (righe finali):
stardust a ciccio:~$ dmesg
[ 957.255541] sd 3:0:0:0: [sdb] Attached SCSI removable disk
[ 957.256513] sd 3:0:0:0: Attached scsi generic sg3 type 0
[ 2302.964267] usb 2-2: USB disconnect, address 3
[ 2373.724147] usb 2-2: new full speed USB device using ohci_hcd and address 4
[ 2373.956253] usb 2-2: configuration #1 chosen from 1 choice
[ 2375.450485] usbcore: registered new interface driver usbserial
[ 2375.450550] usbserial: USB Serial support registered for generic
[ 2375.450708] usbcore: registered new interface driver usbserial_generic
[ 2375.450718] usbserial: USB Serial Driver core
[ 2375.500002] usbserial: USB Serial support registered for GSM modem (1-port)
[ 2375.500285] option 2-2:1.0: GSM modem (1-port) converter detected
[ 2375.501556] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 2375.501696] option 2-2:1.1: GSM modem (1-port) converter detected
[ 2375.502625] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1
[ 2375.502761] option 2-2:1.2: GSM modem (1-port) converter detected
[ 2375.503683] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB2
[ 2375.503786] usbcore: registered new interface driver option
[ 2375.503797] option: USB Driver for GSM modems: v0.7.2
che dimostrano che la periferica viene vista dal kernel come modem, senza bisogno di ricompilare.
Il modello in questione riusciva a partire con wvdial. Questa è la configurazione funzionante:
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Type = AnalogModem
Baud = 460800
Init1 = AT +CPIN = 1111
Init2 = ATX3
Init2 = AT+COPS?
Init3 = AT+CGDCONT=1,"ip","datacard.tre.it"
Phone = *99#
Dial Attempts = 1
Dial Command = ATM0L0DT
Ask Password = off
Password = tre
Username = tre
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
che ha dimostrato qualche problema:
1) è una gestione CLI che se a me va benissimo alla persona per cui ho fatto la configurazione assolutamente no;
2) nel caso di connessione, disconnessione e tentativo di connessione, senza staccare la chiavetta la rete risultava occupata e la connessione non riuscita.
3) gnome-ppp dava un errore di connessione lanciato direttamente e il led del riconoscimento rete rimaneva spento.
Quindi dopo un bel po' di prove ho capito che il problema era che il modem aveva bisogno di essere inizializzato e per qualche motivo questo non accadeva.
Con una certa rozzezza quindi ho scritto queste due righe di script:
#!/bin/bash
#lancio wvdial con un file che inizializza il modem
/usr/bin/wvdial --config /home/ciccio/.configwvdial
#di seguito una volta inizializzato il modem viene lanciato gnome-ppp
/usr/bin/gnome-ppp
e il file .condigwvdial fatto così:
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Type = AnalogModem
Baud = 460800
Init1 = AT +CPIN = 1111
Init2 = ATX3
Init2 = AT+COPS?
Init3 = AT+CGDCONT=1,"ip","datacard.tre.it"
Abort on Busy = on
Idle Seconds = 1
Lo script lancia gnome-ppp che però aggancia la rete e tutto funziona. Quando chiudi la connessione e chiudi gnome-ppp su esci finisce pppd e se rilanci lo script non si inceppa nulla.
Rozzo ma funzionante.
Poi ci ho messo un launcher con icona e tutto va bene.
Unici due intoppi:
il tempo di riconoscimento della periferica e i dns.
In pratica devo aspettare oltre 10 secondi prima di lanciare lo script perché prima non c'è il dispositivo.
Invece ho messo fissi i dns in resolv.conf e sono obbligato a togliere il segno di spunta da lavora offline in firefox ogni volta.
Questo è quanto.
Spero sia utile.
Buona vita
Maggiori informazioni sulla lista
ubuntu-it