| Configurazione Modem Onda MT512HS su KUBUNTU 8.10 |
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
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
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
