Re: [Guida] MODEM ONDA MH602HS TRE ADSM MH600HS
Inviato: martedì 22 settembre 2009, 9:26
hamlet_83 ha scritto: 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 WINDOWS
E' 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 AUTORUN
Uno 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 comandodopo averlo collegato si può vedere che usa il modulo uhci_hcd.Codice: Seleziona tutto
tail -f /var/log/messages
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.04
Per vedere se il modem viene visto come un modem digitaree il modem dovrebbe dare:Codice: Seleziona tutto
lsusbse invece al posto di 0001 c'è 2000 vuol dire che il modem è visto come sistema di storage.Codice: Seleziona tutto
19d2:0001
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:Poi bisogna decomprimere il file compresso dei sorgenti e aprire il file airprime.c eseguendo uno alla volta i seguenti comandi:Codice: Seleziona tutto
sudo apt-get install make gcc kernel-package libncurses5-dev linux-sourceLa 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.Codice: Seleziona tutto
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
Ora bisogna aggiunger la seguente riga nel file appena aperto dove c'è la lista dei dispositivi:Codice: Seleziona tutto
{ USB_DEVICE(0x19d2, 0x0001) }, /* ONDA MH602HS */
Dopo aver salvato e chiuso gedit, bisogna ricompilare il modulo airprime e ricaricarlo così:Per caricare il modulo airprime ogni volta che viene collegato il modem:Codice: Seleziona tutto
sudo make -C /lib/modules/`uname -r`/build M=`pwd` sudo cp airprime.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ sudo depmod -aee aggiungere la rigaCodice: Seleziona tutto
sudo gedit /etc/udev/rules.d/05-options.rulesSe tutto è andato bene, se riavviate il computer e attaccate il modem, digitandoCodice: Seleziona tutto
SUBSYSTEMS==”usb”, SYSFS{idProduct}==”0001″, SYSFS{idVendor}==”19d2″, RUN+=”/sbin/modprobe airprime″dovrebbe venire fuori qualcosa del genere:Codice: Seleziona tutto
dmesg3.b Installazione su Ubuntu intrepid ibex 8.10Codice: Seleziona tutto
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
Qui 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: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.Codice: Seleziona tutto
datacard.tre.it
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:dove al posto di nome_utente mettete il nome con cui accedete a ubuntu.Codice: Seleziona tutto
sudo gpasswd -a nome_utente dip
4. Configurazione connessione
Ora vediamo come configurare la connessione con il programma wvdial che è già installato in ubuntu di default. Digitare da terminale:Ecco un esempio di file wvdial.conf che va bene per wvdial o per Gnome-PPP:Codice: Seleziona tutto
sudo gedit /etc/wvdial.confUna volta salvato il file, per collegarvi basta digitare da terminale wvdial. Digitare i tasti Control-c per sconnettersi.Codice: Seleziona tutto
[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
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 conclusive
Si può vedere che gli indirizzi IP della connessione sono del tipo 10..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ì:e poi si rifà la procedura spiegata al punto 3. Installazione su Ubuntu.Codice: Seleziona tutto
sudo rm -r /usr/src/linux-source-2.6.24