Configurazione Modem Onda MT512HS su KUBUNTU 8.10 Stampa

 

Come prima cosa bisogna procurarsi il pacchetto KPPP che a quanto pare non viene più fornito con la nuova distribuzione. Il pacchetto lo si può si può tranquillamente scaricare da questo link.

Una volta in possesso del package Kppp lanciare il comando lsusb per identificare al successivo lancio la nuova periferica connessa.

Aprire un terminale senza collegare l'unità modem e digitare lsusb:

Comparirà un output del tipo:


alessandro@notoriux:~$ lsusb

Bus 005 Device 002: ID 046d:0892 Logitech, Inc. OrbiCam

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

alessandro@notoriux:~$


Colleghiamo l’MT512HS e ridiamo il comando:

$: lsusb

Controlliamo il nuovo output:


alessandro@notoriux:~$ lsusb

Bus 005 Device 002: ID 046d:0892 Logitech, Inc. OrbiCam

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 002: ID 19d2:2000 Linux Foundation 1.1 root hub

alessandro@notoriux:~$


I due risultati si differenziano per la riga:

Bus 003 Device 002: ID 19d2:2000

Prendiamo nota: idVendor “19d2″ e idProduct “2000″.


Ora che abbiamo visto come trovare il codice produttore ed il codice prodotto del nostro modem passiamo alla configurazione del tool usb_modeswich che ci permetterà

di far “vedere” ad Ubuntu il nostro modem.


usb_modeswitch


Sul terminale aperto in precedenza scriviamo:

alessandro@notoriux:~$ sudo wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2

alessandro@notoriux:~$ tar xjvf usb_modeswitch-0.9.2.tar.bz2

alessandro@notoriux:~$ cd usb_modeswitch-0.9.2

alessandro@notoriux:~$ sudo cp usb_modeswitch /sbin

alessandro@notoriux:~$ sudo chmod 755 /sbin/usb_modeswitch


ed andiamo a creare il file di configurazione di usb_modeswitch:

alessandro@notoriux:~$ sudo vi /etc/usb_modeswitch.conf

e scriviamoci:


#########################################################

# MT512HS - ZTE MF622

DefaultVendor= 0xidvendor

DefaultProduct= 0xidProduct

TargetVendor= 0xidVendor

TargetProduct= 0x0002

DetachStorageOnly=1



Sostituiamo “idvendor” e “idproduct” con i valori precedentemente segnati. Nel mio caso il file risulta contenere:

#########################################################

# MT512HS - ZTE MF622

DefaultVendor= 0x19d2

DefaultProduct= 0x2000

TargetVendor= 0x19d2

TargetProduct= 0x0002

DetachStorageOnly=1


Una volta salvato e chiuso il file, passiamo alla configurazione di udev vera e propria.


Regola di udev


Creiamo la regola di udev con:

$: sudo vi /etc/udev/rules.d/25-zte-mf622.rules

e scriviamoci :


ACTION!="add", GOTO="ZTE_End"# Is this the ZeroCD device?

SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",

SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"

# Is this the actual modem?

SUBSYSTEM=="usb", SYSFS{idProduct}=="0002",

SYSFS{idVendor}=="19d2", GOTO="ZTE_Modem"

LABEL="ZTE_ZeroCD"

# This is the ZeroCD part of the card, remove

# the usb_storage kernel module so

# it does not get treated like a storage device

RUN+="/sbin/usb_modeswitch"

LABEL="ZTE_Modem"

# This is the Modem part of the card, let's

# load usbserial with the correct vendor

# and product ID's so we get our usb serial devices

RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0002",

# Make users belonging to the dialout group

# able to use the usb serial devices.

MODE="660", GROUP="dialout"

LABEL="ZTE_End"


Importantissimo e' che la riga evidenziata ci siano i vostri valori della periferica cambiate “19d2″ e “2000″ con i vostri .

A questo punto scolleghiamo il modem e riavviamo il sistema lanciando sempre la terminale

alessandro@notoriux:~$ sudo reboot

Una volta riloggati nel nostro sistema apriamo un terminale e lanciamo:

$: tail -f /var/log/syslog

Tenendo sott’occhio il terminale ricolleghiamo il modem e attendiamo qualche minuto verificando che il led del modem sia diventato verde fisso.

Se tutte leoperazioni sono state effettuate con scrupolosità, ad un certo punto dovremo notare delle stringhe nel syslog del tipo:

usbserial_generic 3-1:1.1:

usb 3-1: generic converter

usbserial_generic 3-1:1.2:

usb 3-1: generic converter

usbserial_generic 3-1:1.3:

usb 3-1: generic converter

generic converter detected

now attached to ttyUSB0

generic converter detected

now attached to ttyUSB1

generic converter detected

now attached to ttyUSB2


Queste stringhe indicano il riconoscimento del modem.

Ok Boys la parte più difficile oramai e' terminata. Ora si tratta di installare il package KPPP e configurarlo.

Riporto gli screen per semplicità.

 
 
 
 
 

OK ora buona navigazione e ........ tornate a trovarmi