Motorola A1000 Collegamento Facile (per distro debian-based)

Da Wizard linux team wiki.

Jump to: navigation, search

Pur con qualche anno di età il PDA della Motorola denominato A1000 si presenta come un ottimo prodotto basato sul sistema operativo Symbian in grado di fornire connettività 3G (UMTS) utile per la navigazione internet in zone afflitte dal digital divide.

In questa guida si andrà ad illustrare un metodo semplice e veloce per la configurazione del terminale sulle distro Debian based.

Come distro di prova ho utilizzato Ubuntu 7.10 ma tale procedura è valida anche per versioni meno recenti della famosa disto come ad esempio la 6.06.

Contents

Installazione e collegamento

Per prima cosa dovete procurarvi il pacchetto gnome-ppp in formato .deb disponibile al seguente indirizzo: http://ftp.debian.org/debian/pool/main/g/gnome-ppp/

Una volta scaricato installatelo in modo classico tramite un doppio click su di esso.

Il software non presenta dipendenze facilitando quindi successive reinstallazioni in sistemi formattati partendo dallo stesso salvato in una chiavetta USB o altro supporto di memorizzazione.

Una volta terminato il processo di installazione collegate il vostro Motorola ad una porta USB e, dopo aver lanciato un terminale, digitate: lsusb.

Il risultato è il seguente:

Immagine:A1000_1.png

Come si può notare il telefono è riconosciuto come Motorola PCS A920/A925 UMTS Phone ma questo non andrà ad influire in alcun modo sulla qualità della connessione in quanto il modello riportato dal terminale condivide con il nostro telefono lo stesso modem umts.

Configurazione della Connessione

A questo punto lanciamo gnome-ppp.

Una volta aperto inseriamo nella prima schermata i dati della nostra connessione (mi riferirò ad un connessione TIM ma è possibile anche navigare con altri operatore tramite le opportune modifiche).

I dati necessari sono i seguenti: Username: tim Password: tim Numero di telefono: *99# cliccate sulla casella memorizza password per evitare di inserire ogni volta la stessa.

Immagine:A1000_2.png

A questo punto cliccate sul pulsante configura, vi troverete di fronte a questa schermata si setup:

Immagine:A1000_3.png

Premete il pulsante Rileva che permetterà al software di rilevare il vostro terminale.

Ora cliccate sul tasto Stringhe di inizializzazione e vi ritroverete all'interno di questo pannello:

Immagine:A1000_4.png

Inserire alla prima riga la seguente stringa dopo aver completamente cancellato tutte le informazioni già presenti:

AT+cgdcont=1,"ip","ibox.tim.it"

Fatto questo recatevi nella tab Opzioni e settate tutto come nella schermata che segue:

Immagine:A1000_5.png

Cliccate su chiudi e nella finestra principale del software si Connetti per effettuare la vostra prima connessione.

Purtroppo nella ultima release gnome-ppp soffre di un fastidioso bug, una volta connesso non si posiziona come di consueto nella traybar rimanendo in uno stato di immobilità al centro del desktop.

Questo non ci fa capire se la connessione è stata effettuata o meno basta comunque un rapido sguardo al file di log raggiungibile dal tasto log mostrato nella finestra per far apparire il file.

Se la finestra si presenta in questo modo:

Immagine:A1000_6.png

la connessione è stata portata a termine con successo e voi potrete navigare liberamente.

La finestra del software comunque non si chiuderà in modo automatico e rimarrà aperta come se il tentativo di connessione fosse ancora in corso vi consiglio di spostarla su di un altro desktop.

Per terminare la connessione basterà cliccare annulla sulla stessa.

Il bug, già segnalato alla Canonical, è in attesa di risoluzione.

Buona navigazione.

Shaytan (http://www.linuxedintorni.org).

ALTRE OPZIONI

Lista configurazioni carrier italiani:

  • Tim: ibox.tim.it
  • Vodafone: web.omnitel.it
  • Wind: internet.wind
  • Wind (numero da comporre): *99***1#
  • H3G: tre.it
  • H3G (opzione Naviga3): naviga.tre.it [da agosto 2007 si può usare direttamente l'apn tre.it poichè l'opzione viene riconosciuta in automatico]

Caricamento driver migliori

Alcuni utenti del forum italiano di Ubuntu affermano che i driver utilizzati di default da Ubuntu non siano molto efficienti consigliando l'uso di driver alternativi, pur avendo provato non ho notato miglioramenti in termini di velocità descriverò comunque il metodo utilizzato.

In maniera predefinita il modulo cdc_acm, gestisce l'hardware questo però, code prima detto, non sempre garantisce prestazioni ottimali.

E' possibile quindi utilizzare un modulo alternativo più performante, ossia il modulo usbserial. Recuperare i codici del venditore e del modello di telefono, digitando in un terminale:

lsusb

Un esempio di risultato è:

Bus 005 Device 002: ID 046d:c50a Logitech, Inc. 
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 002 Device 002: ID 22b8:4002 Motorola PCS A920/A925 UMTS Phone 
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
Bus 003 Device 003: ID 046d:0896 Logitech, Inc. 
Bus 003 Device 001: ID 0000:0000  

Identificare la riga che si riferisce al proprio cellulare (in questo caso la riga contenente "Motorola PCS A920/A925 UMTS Phone ") e segnarsi i codici corrispondenti (nell'esempio 22b8, il produttore, e 4002, il prodotto).

Adesso bisogna forzare Ubuntu a caricare all'avvio il modulo usbserial al posto di cdc_acm:

1.Forzare il caricamento all'avvio del modulo usbserial

gksudo gedit /etc/modules

alla fine del file aggiungere una riga contenente solo usbserial;

2.Impostare i parametri per il modulo usbserial relativi al cellulare

gksudo gedit /etc/modprobe.d/options

e aggiungere alla fine una riga contenente

options usbserial vendor=0xXXXX product=0xXXXX (ovviamente usando i codici al posto delle X grandi)

È necessario anteporre 0x ai codici perchè si tratta di numeri esadecimali.

3.Impedire che venga caricato automaticamente il modulo cdc_acm, mettendolo nella blacklist

gksudo gedit /etc/modprobe.d/blacklist

aggiungere la riga finale blacklist cdc_acm e salvare;

Al prossimo avvio del sistema verrà usato il modulo usbserial al posto del modulo cdc_acm. Se si desidera usare subito il modulo usbserial, èsufficiente scaricare il modulo cdc_acm attualmente caricato:

sudo modprobe -r cdc_acm

e caricare il modulo usbserial

sudo modprobe usbserial

Ripeto il passaggio in questione non è necessario ne richiesto per la connessione ne è in grado di apportare velocità maggiori se non in alcuni casi.

wizard linux team