Archived post from my old blog (2007–2016), restored from the Wayback Machine. It is published as written at the time, in Italian; tools and versions are likely out of date.
Huawei e1800 su Ubuntu Lucid 10.4 con NetworkManager
Ho preso da qualche giorno una chiavetta della TIM. Mi sono orientato verso una Huawei perché che io sappia è l’unica marca che garantisce la compatibiltà con Linux.
In realtà la compatibilità è quasi completa. Volendo si può usarla direttamente con il software fornito (anche questa è una chiavetta flip/flop) oppure tramite NetworkManager.
Usarla tramite NetworkManager presenta il valore aggiunto di integrarla meglio nel sistema: firefox alla partenza non si lamenta di essere offline, Evolution nemmeno e via così
Il software a corredo ha il solo vantaggio di permettere di inviare / ricevere sms in maniera molto comoda tramite l’interfaccia customizzata per Tim, di accedere a delle statistiche abbastanza ben fatte riguardo la connessione e altre amenità. Nel mio caso queste caratteristiche sono più un fastidio che altro, quindi sono passato alla soluzione con NetworkManager
Per installare il software presente sulla chiavetta c’è da fare un paio di passaggi non documentati: su Ubuntu l’autostart stile Windows cerca di partire, ma alla huawei hanno dimenticato di mettere il permesso di esecuzione sul file che viene lanciato, quindi l’autostart fallisce miseramente. Per arrivare all’installazione bisogna sopstarsi in /media/Chiavetta\ Internet (directory dove di default dovreste trovare montata la partizione col dirver). All’interno di quella c’è una cartella Linux, dentro alla quale c’è il reale file install da lanciare
Anche a questo hanno dimenticato di mettere il permesso di esecuzione, quindi per lanciarlo bisogna dare un comando del tipo
$sudo bash install
specificando quindi anche l’interprete da utilizzare. Fatto questo il driver è installato e all’inserimento della chiavetta, dopo una attesa tutto sommato breve, partirà in automatico il programma customizzato dalla Tim. Per disinstallare questo driver bisogna poi andare in /usr/local/Chiavetta\ Internet e lanciare l’uninstall. Finché c’è il driver installato questo prende il sopravvento rispetto a NetworkManager, quindi va disinstallato (o non installato per nulla) se si vuole optare per quello.
Per usare NetworkManager c’è necessità di installare usb-modeswitch che è disponibile nei repository. Nemmeno questo funziona al primo colpo su Lucid perché il relativo pacchetto usb-modeswitch-data non contiene la corretta definizione per questa chiavetta. La soluzione è molto semplice: dopo aver installato usb-modeswitch basta andare in /etc/usb-modeswitch.d/ e creare un file di configurazione per la nostra chiavetta.
La e1800 ha un codice di 0x12d1:0x140c (rilevabile tramite lsusb) quindi basterà fare:
$cd /etc/usb_modeswitch.d/ $cp 12d1:1446 12d1:140c $nano 12d1:140c
modificate la riga di commeto col nome se preferite, modificate la riga DefaultProduct=0x1446 in DefaultProduct=0x140c, salvate e chiudete
A questo punto al prossimo riavvio la chiavetta viene riconosciuta da NetworkManager e lo potete utilizzare per gestire la connessione
Piece of cake 🙂
← Archive