Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "WikiSandBox"
Differenze tra le versioni 19 e 27 (in 8 versioni)
Versione 19 del 28/08/2008 12.22.29
Dimensione: 1889
Autore: dav80
Commento: pagina di prova per far funzionare i modem huawei E220 ed E270
Versione 27 del 28/08/2008 16.17.48
Dimensione: 4961
Autore: dav80
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
[[BR]][[Indice(depth=2)]][[VersioniSupportate(hardy gutsy)]]
Linea 3: Linea 4:
Sentiti libero di effettuare tutte le prove che vuoi.... grazie mille!!! La presente pagina tratta la bozza della guida per:
Linea 5: Linea 6:
La presente pagina tratta la bozza per l'installazione e la configurazione dei modem usb per reti HDSPA e 3G. Questi modelli sono molto in uso in italia anche grazie alla loro diffusione da parte di operatori telefonici che li distribuiscono in comodato d'uso insieme agli abbonamenti ai servizi 3G e HDSPA. Talvolta però esistono delle difficoltà nel configurarli e nel farli riconoscere dal sistema, infatti questi modelli hanno a bordo anche delle memorie ROM che contengono i driver del produttore (che però funzionano solo per Windows e quindi per noi sono inutili). Il problema nel riconoscimento hardware può sorgere dal momento che il kernel riconosce e carica questa periferica come un disco esterno, impedendone talvolta il riconoscimento come modem. Un secondo problema può essere legato alla configurazione, in quanto questi modelli necessitano talvolta per connettersi di particolari impostazioni.
 . l'installazione e la configurazione dei modem usb per reti HDSPA e 3G. Questi modelli sono molto in uso in italia anche grazie alla loro diffusione da parte di operatori telefonici che li distribuiscono in comodato d'uso insieme agli abbonamenti ai servizi 3G e HDSPA. Talvolta però esistono delle difficoltà nel configurarli e nel farli riconoscere dal sistema, infatti questi modelli hanno a bordo anche delle memorie ROM che contengono i driver del produttore (che però funzionano solo per Windows e quindi per noi sono inutili). Il problema nel riconoscimento hardware può sorgere dal momento che il kernel riconosce e carica questa periferica come un disco esterno, impedendone talvolta il riconoscimento come modem. Un secondo problema può essere legato alla configurazione, in quanto questi modelli necessitano talvolta per connettersi di particolari impostazioni.
Linea 10: Linea 10:
 * Huawei E220;
 * Huawei E270.
 * ''Huawei E220'';
 * ''Huawei E270''.
Linea 13: Linea 13:
Verifiche preliminari
= Verifiche preliminari =
Linea 17: Linea 16:
ls /dev/ttyUSB* {{{
ls /dev/ttyUSB* }}}
Linea 20: Linea 20:
Linea 25: Linea 24:
sudo apt-get install libusb-dev wget build-essential Per avere i menù e le descrizioni in italiano, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:
Linea 27: Linea 26:
Ora è necessario scaricare  * ''libusb-dev''
 * ''wget''
 * ''build-essential''
Linea 29: Linea 30:
È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale:
Linea 30: Linea 32:
{{{
sudo apt-get install libusb-dev wget build-essential }}}
Linea 31: Linea 35:
Ora è necessario scaricare la sorgente:
Linea 32: Linea 37:
{{{
wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c}}}
Linea 33: Linea 40:
= Installazione =
Ciò che ora serve è l'installazione nel sistema di uno script che corregga il problema che il modem viene caricato dal kernel come un dispositivo di archiviazione esterno. Fatto questo sarà necessario procedere alla creazione di una regola udev che permetta l'esecuzione dello script ogni volta che il dispositivo usb viene collegato.
Linea 34: Linea 43:
== Compilazione dello script ==
Ora per prima cosa dobbiamo compilare lo script per il nostro sistema, per far questo dovremo da terminale digitare:
Linea 35: Linea 46:
{{{
cc huaweiAktBbo.c -lusb -o huaweiAktBbo}}}
Linea 36: Linea 49:
una volta compilato trasferiamolo nella cartella ''/usr/sbin'' del nostro sistema:
Linea 37: Linea 51:
Installazione {{{
sudo cp huaweiAktBbo /usr/sbin}}}
Linea 39: Linea 54:
== Creazione della regola udev ==
Per far si che il programma venga caricato all'avvio del computer creiamo una regola udev specifica. Creiamo un nuovo file con:
Linea 40: Linea 57:
Configurazione {{{
sudo gedit /etc/udev/rules.d/50-huawei-e220.rules}}}
Linea 42: Linea 60:
e copiamoci dentro questo script:
Linea 43: Linea 62:
{{{
# Regola udev per modem usb Huawei E220-E270
# From http://www.kanoistika.sk/bobovsky/archiv/umts
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/huaweiAktBbo"
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/huaweiAktBbo"}}}

salviamo e chiudiamo. A questo punto non ci rimane che riavviare udev (con sudo /etc/init.d/udev restart) o riavviare il computer. Il nostro dispositivo dovrebbe presentare almeno due device ''/dev/ttyUSB0'' e ''/dev/ttyUSB1''.

= Configurazione di wvdial =
Ora modifichiamo con un editor di testo il file ''/etc/wvdial.conf'', per utilizzare ''gedit'' apriamo un terminale e scriviamo:

{{{
sudo gedit /etc/wvdial.conf }}}

Cancelliamo quanto contenuto nel file e copiamo i incolliamo quanto segue:

{{{
[Dialer Default]
Dial Command = ATDT
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,IP,datacard.tre.it
Stupid Mode = 1
Check Carrier = no
Modem Type = Analog Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyUSB0
Username = ininfluente
Password = ininfluente
Baud = 460800 }}}

salviamo e chiudiamo.

= Connessione alla rete =
A questo punto scrivendo da terminale:

{{{
wvdial}}}

il nostro modem dovrebbe connettersi e permetterci di navigare in rete.

Altro Metodo

Un metodo alternativo consiste nello scaricare e installare un paccheto che contiene sia il driver che un'applicazione con interfaccia grafica (GUI) che oltre a permettere il collegamento permette anche di monitorare la quantità di traffico in transito nel modem.

Scaricare il pacchetto da questa pagina scegliendo quello adatto alla propria distribuzione e alla propria architettura.
Linea 46: Linea 112:
 CategoryHardware  . CategoryHardware    

BRIndice(depth=2)VersioniSupportate(hardy gutsy)

Introduzione

La presente pagina tratta la bozza della guida per:

  • l'installazione e la configurazione dei modem usb per reti HDSPA e 3G. Questi modelli sono molto in uso in italia anche grazie alla loro diffusione da parte di operatori telefonici che li distribuiscono in comodato d'uso insieme agli abbonamenti ai servizi 3G e HDSPA. Talvolta però esistono delle difficoltà nel configurarli e nel farli riconoscere dal sistema, infatti questi modelli hanno a bordo anche delle memorie ROM che contengono i driver del produttore (che però funzionano solo per Windows e quindi per noi sono inutili). Il problema nel riconoscimento hardware può sorgere dal momento che il kernel riconosce e carica questa periferica come un disco esterno, impedendone talvolta il riconoscimento come modem. Un secondo problema può essere legato alla configurazione, in quanto questi modelli necessitano talvolta per connettersi di particolari impostazioni.

I modelli supportati da questa guida sono:

  • Huawei E220;

  • Huawei E270.

Verifiche preliminari

Per capire se il sistema ha già riconosciuto il nostro hardware colleghiamo il cavo o la chiavetta USB al nostro computer, apriamo un terminale e digitiamo:

ls /dev/ttyUSB* 

Se compare soltanto /dev/ttyUSB0 significa che dovremo procedere alla preparazione e installazione del sistema, se compaiono anche /dev/ttyUSB0 e /dev/ttyUSB1, allora la nostra periferica è correttamente riconosciuta e possiamo procedere alla configurazione.

Preparazione del Sistema

Per portare a termine l'installazione sarà necessario installare i seguenti pacchetti:

Per avere i menù e le descrizioni in italiano, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:

  • libusb-dev

  • wget

  • build-essential

È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale:

sudo apt-get install libusb-dev wget build-essential 

Ora è necessario scaricare la sorgente:

wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c

Installazione

Ciò che ora serve è l'installazione nel sistema di uno script che corregga il problema che il modem viene caricato dal kernel come un dispositivo di archiviazione esterno. Fatto questo sarà necessario procedere alla creazione di una regola udev che permetta l'esecuzione dello script ogni volta che il dispositivo usb viene collegato.

Compilazione dello script

Ora per prima cosa dobbiamo compilare lo script per il nostro sistema, per far questo dovremo da terminale digitare:

cc huaweiAktBbo.c -lusb -o huaweiAktBbo

una volta compilato trasferiamolo nella cartella /usr/sbin del nostro sistema:

sudo cp huaweiAktBbo /usr/sbin

Creazione della regola udev

Per far si che il programma venga caricato all'avvio del computer creiamo una regola udev specifica. Creiamo un nuovo file con:

sudo gedit /etc/udev/rules.d/50-huawei-e220.rules

e copiamoci dentro questo script:

# Regola udev per modem usb Huawei E220-E270
# From http://www.kanoistika.sk/bobovsky/archiv/umts
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/huaweiAktBbo"
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/huaweiAktBbo"

salviamo e chiudiamo. A questo punto non ci rimane che riavviare udev (con sudo /etc/init.d/udev restart) o riavviare il computer. Il nostro dispositivo dovrebbe presentare almeno due device /dev/ttyUSB0 e /dev/ttyUSB1.

Configurazione di wvdial

Ora modifichiamo con un editor di testo il file /etc/wvdial.conf, per utilizzare gedit apriamo un terminale e scriviamo:

sudo gedit /etc/wvdial.conf 

Cancelliamo quanto contenuto nel file e copiamo i incolliamo quanto segue:

[Dialer Default]
Dial Command = ATDT
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,IP,datacard.tre.it
Stupid Mode = 1
Check Carrier = no
Modem Type = Analog Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyUSB0
Username = ininfluente
Password = ininfluente
Baud = 460800 

salviamo e chiudiamo.

Connessione alla rete

A questo punto scrivendo da terminale:

wvdial

il nostro modem dovrebbe connettersi e permetterci di navigare in rete.

Altro Metodo

Un metodo alternativo consiste nello scaricare e installare un paccheto che contiene sia il driver che un'applicazione con interfaccia grafica (GUI) che oltre a permettere il collegamento permette anche di monitorare la quantità di traffico in transito nel modem.

Scaricare il pacchetto da questa pagina scegliendo quello adatto alla propria distribuzione e alla propria architettura.