Mi sono trovato in mano una Chiavetta TIM Onda MDC655 – quella della Ducati per intendersi -. Vediamo come utilizzarla su Linux senza installare il programma fornito da TIM.
Non mi sono mai piaciuti i programmi per le chiavette 3g/4g forniti dagli operatori telefonici (per Linux sono anche molto rari). Li trovo poco estetici e malfunzionanti. Per questo sono un grande fan di usb_modeswitch, software per far funzionare gran parte di questi device su Linux nativamente con wvdial. La Onda Ducati non è presente nella lista dei device supportati da usb_modeswitch, però è possibile utilizzarla ugualmente.
Prima di tutto installiamo usb_modeswitch:
apt-get install usb_modeswitch
Una volta inserito il device nella porta USB del pc, facendo un listato delle periferiche USB attaccate avremo:
lsub [...] Bus 001 Device 005: ID 1ee8:004a [...]
Controllando il log del kernel avremo qualcosa simile a:
[ 9.840656] scsi 2:0:0:0: CD-ROM ONDA Datacard CD-ROM 0001 PQ: 0 ANSI: 0 [ 9.848203] scsi 2:0:0:1: Direct-Access ONDA Mass Storage 0001 PQ: 0 ANSI: 0 [ 9.856191] sd 2:0:0:1: [sdb] Attached SCSI removable disk [ 9.857775] usb-storage: device scan complete [ 9.934764] sr0: scsi3-mmc drive: 0x/0x caddy [ 9.937760] Uniform CD-ROM driver Revision: 3.20 [ 9.940994] sr 2:0:0:0: Attached scsi CD-ROM sr0
Per poter effettuare lo switch al modem, dovremo digitare:
usb_modeswitch --default-vendor 0x1ee8 --default-product 0x004a --message-content 555342431234567800000000000010ff000000000000000000000000000000
Controlliamo di nuovo la lista dei device attaccati, dovremmo avere qualcosa simile a:
lsusb [...] Bus 001 Device 005: ID 1ee8:0049 [...]
e se controlliamo di nuovo i log del kernel avremo:
[ 96.663358] cdc_acm 1-3:1.0: ttyACM0: USB ACM device [ 96.665830] cdc_acm 1-3:1.2: ttyACM1: USB ACM device [ 96.669966] usbcore: registered new interface driver cdc_acm [ 96.671791] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters [ 96.699277] usb0: register 'cdc_ether' at usb-0000:00:1d.7-3, CDC Ethernet Device, 02:8b:78:ec:ce:09 [ 96.701702] usbcore: registered new interface driver cdc_ether
La nostra pennetta ha effettuato lo switch come modem. Andiamo ora a configurare wvdial, questa è la configurazione per TIM:
vim /etc/wvdial.conf [Dialer Defaults] Modem = /dev/ttyACM1 ISDN = off Modem Type = Analog Modem Baud = 921600 Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","ibox.tim.it" Phone = *99# Dial Command = ATDT Dial Attempts = 1 Ask Password = off Username = " " Password = " " Auto Reconnect = on 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
Chiudiamo e proviamo a connetterci:
wvdial
Se ci viene restituito un errore, proviamo a cambiare
Modem = /dev/ttyACM1
con
Modem = /dev/ttyACM0
Ciao Luca, ho installato sul mio eeepc 701 4gb easypeasy, dato che con la versione originale xandros ero riuscita a fare l’installazione della suddetta chiavetta, ma all’atto della connessione era impossibile connettersi (connessione fallita controllare impostazioni) . Ho scaricato come da istruzioni allegate alla chiavetta libqt3 e wvdial. Poi ho installato e l’installazione è partita.
Risultato sempre lo stesso, connessione fallita etc. A qusto punto vorrei provare le tue istruzioni, pensi possano funzionare sulla mia nova versione simil linux e domanda, a te la chiavetta suddetta non da errore di connessione, funziona tutto bene?
Ciao,
beh se è un problema di impostazioni, probabilmente dovrai darci un’occhiata.
l’apn da utilizzare per TIN è ibox.tin.it
Puoi comunque provare con il sistema che ho descritto io e vedere se funziona. E’ compatibile con UBUNTU.
Ciao