Siccome sul forum non c'è una guida completa per questo specifico modem e per trovare le informazioni bisogna girare molto sul forum e su google ho deciso di fare questa guida. A me funziona con Ubuntu Hardy.
La guida va bene anche per MH600HS.
1. COSE DA FARE SU WINDOWSE' utile provare a vedere se funziona su windows. Può capitare per esempio di mettere la sim nel verso sbagliato: a me l'hanno messa sbagliata quelli del negozio e per questo non mi si connetteva (mi segnava porta chiusa, la sim bisogna metterla con la parte metallica rivolta verso l'alto).
Il software si installa da solo ed è abbastanza semplice su windows. Andate nelle impostazioni e mettete come rete "Solo 3G" per non avere brutte sorprese. Poi disabilitate il PIN.
2. DISABILITAZIONE AUTORUNUno dei più grossi problemi di questo modem è che ha il software autointallante dentro, per cui quando lo collegate su linux ve lo vede come un sistema di storage (come un lettore cd): con il comando
tail -f /var/log/messages
dopo averlo collegato si può vedere che usa il modulo uhci_hcd.
Per evitare questo qualcuno consiglia di usare il software usb_modemswitch, ma la cosa è piuttosto complicata.
Meglio usare
questo programma che c'è nel sito ONDA: bisogna andare su manuali, scaricare il programma ed eseguirlo come è scritto nella guida dopo aver collegato il modem su windows.
3.a Installazione su Ubuntu Hardy 8.04Per vedere se il modem viene visto come un modem digitare
lsusb
e il modem dovrebbe dare:
19d2:0001
se invece al posto di 0001 c'è 2000 vuol dire che il modem è visto come sistema di storage.
Ora bisogna associare al modem il modulo
airprime o usbserial. Io personalmente ho usato airprime anche se è un po' più complicato perché sfrutta meglio la connessione HSDPA.
Per prima cosa bisogna scaricare i sorgenti del kernel e altri pacchetti per la compilazione dei sorgenti:
sudo apt-get install make gcc kernel-package libncurses5-dev linux-source
Poi bisogna decomprimere il file compresso dei sorgenti e aprire il file airprime.c eseguendo uno alla volta i seguenti comandi:
cd /usr/src/
sudo tar -jxvf linux-source-2.6.24.tar.bz2
cd linux-source-2.6.24/drivers/usb/serial/
sudo gedit airprime.c
La cartella compressa nel primo comando (linux-source-2.6.24.tar.bz2) potrebbe avere un nome diverso se si ha una versione diversa del kernel.
Ora bisogna aggiunger la seguente riga nel file appena aperto dove c'è la lista dei dispositivi:
{ USB_DEVICE(0x19d2, 0x0001) }, /* ONDA MH602HS */
Dopo aver salvato e chiuso gedit, bisogna ricompilare il modulo airprime e ricaricarlo così:
sudo make -C /lib/modules/`uname -r`/build M=`pwd`
sudo cp airprime.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/
sudo depmod -ae
Per caricare il modulo airprime ogni volta che viene collegato il modem:
sudo gedit /etc/udev/rules.d/05-options.rules
e aggiungere la riga
SUBSYSTEMS==”usb”, SYSFS{idProduct}==”0001″, SYSFS{idVendor}==”19d2″, RUN+=”/sbin/modprobe airprime″
Se tutto è andato bene, se riavviate il computer e attaccate il modem, digitando
dmesg
dovrebbe venire fuori qualcosa del genere:
usb 2-2: airprime converter now attached to ttyUSB0
usb 2-2: airprime converter now attached to ttyUSB1
usb 2-2: airprime converter now attached to ttyUSB2
airprime 2-2:1.1: airprime converter detected
3.b Installazione su Ubuntu intrepid ibex 8.10Qui la configurazione è molto semplice. Una volta disattivato l'autorun come nel punto 2 di questa guida, il modem è riconosciuto automaticamente. Quando si collega il modem, Network Manager chiede di configurare la nuova connessione "Mobile Broadband". Poi basta selezionare il paese (
Italia) e l'operatore (
H3G - post-paid).
Adesso non basta ancora, per chi ha connessione TRE.dati (quella a 19euro al mese) bisogna mettere come apn:
datacard.tre.it
al posto di tre.it. questo è importante. Se non l'avete messo durante la configurazione, basta cliccare col tasto destro del mouse sull'icona di Network-Manager (nella barra in alto a destra, quella nera con i computer) poi: selezionare "Edit connections" -> Mobile Broadband; selezionare la connessione, andare su Edit e da lì si può modificare l'APN.
Per navigare basta cliccare col sinistro sull'icona di Network manager e selezionare la connessione mobile broadband.
Se Network Manager dà problemi configurare la connessione con wvdial come spiegato nella parte 4, ma prima per non avere problemi di privilegi e dover sempre usare wvdial come utente amministratore digitare:
sudo gpasswd -a nome_utente dip
dove al posto di nome_utente mettete il nome con cui accedete a ubuntu.
4. Configurazione connessioneOra vediamo come configurare la connessione con il programma wvdial che è già installato in ubuntu di default. Digitare da terminale:
sudo gedit /etc/wvdial.conf
Ecco un esempio di file wvdial.conf che va bene per wvdial o per Gnome-PPP:
[Dialer Defaults]
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
Baud = 460800
Init = ATZ
Init2 = AT&F+COPS?
Init3 = AT+CGDCONT=1,"ip","datacard.tre.it"
Phone = *99#
Dial Command = ATM0L0DT
Password = tre
Username = tre
Stupid Mode = on
Una volta salvato il file, per collegarvi basta digitare da terminale
wvdial. Digitare i tasti Control-c per sconnettersi.
Per verificare di essere sotto copertura tre, la risposta alla stringa "AT&F+COPS?" deve contenere "3 ITA".
Per usare un programma con l'interfaccia, provate
UMTSMON di cui
qui c'è una guida. Tra le varie funzioni di questo programma ci sono:
- possibilità di vedere in tempo reale l'operatore, il livello di segnale e il tipo di rete a cui si è collegati (GSM, GPRS o UMTS);
- possibilità di scegliere manualmente l'operatore a cui collegarsi e il tipo di connessione da preferire;
- se si ha usb_modemswitch, questo viene attivato dal programma;
- inviare SMS;
- tempo di connessione e traffico (anche mensile);
- insomma ha tutte le funzioni che ha il programma fornito per windows.
5. Note conclusiveSi può vedere che gli indirizzi IP della connessione sono del tipo 10.x.x.x e quindi siamo in una rete privata nattata. Questo dà problemi nell'uso di Amule. Però riesco a usare Bittorrent e FrostWire (clone di LimeWire) molto bene.
Per vedere il traffico effettuato uso vnstat (sul wiki di Ubuntu è spiegato come configurarlo).
Velocità di connessione: a me arriva ai 150kByte/s in download e sui 40kByte/s in upload.
NOTA BENE: Quando tra gli aggiornamenti c'è anche quello del kernel linux (si notano perché sono sui 100MB, e al riavvio nella schermata di Grub si può scegliere tra le varie versioni del kernel) e si cambia versione del kernel, si scopre che il collegamento non funziona col kernel nuovo. Bisogna
ricompilare i sorgenti cioè si cancella la cartella vecchia dei sorgenti così:
sudo rm -r /usr/src/linux-source-2.6.24
e poi si rifà la procedura spiegata al punto
3. Installazione su Ubuntu.