Benvenuto a Computer Science & Co

di Daniele Santamaria

martedì 12 aprile 2011

TIM Olicard 100 su Ubuntu 10.10

Avendo acquistato la suddetta chiavetta, posto una guida per la corretta configurazione su ubuntu. La prima cosa da NON fare, qualora disponiate di una versione a 32 bit di ubuntu è di non installare il pacchetto presente nella chiavetta. La seconda cosa da non fare è collegare la chiavetta. Prima inseriamo un paio di regole per il corretto riconoscimento del modem. Da un terminale inseriamo prima:

sudo gedit /etc/udev/rules.d/10-OLIdatacarddisk.rules

e inseriamo nel file il seguente contenuto.

KERNEL=="sr[0-9]",SYSFS{idVendor}=="0b3c",SYSFS{idProduct}=="c700",SYMLINK="GKxdatacarddisk",RUN+="/usr/bin/eject -s %k"

Questo permetterà di disattivare l'unita cd associata alla chiavetta (quella contenente i driver di installazione). Alla inoltre vengono associati altri dispositivi: ttyUSB0, ttyUSB1,ttyUSB2,ttyUSB3,ttyUSB4. Quello che interessa a noi è il primo, ttyUSB0. Tuttavia è possibile, specialmente se disponete di un pc con più di un core, che ttyUSB0 non venga registrato come modem, registrando al suo posto una tra ttyUSB2 e ttyUSB3. In questo caso da terminale digitiamo:



sudo gedit /etc/udev/rules.d/11-OLIdatacardmodules.rules


e inseriamo nel file il seguente contenuto:


KERNEL=="ttyUSB[23]",ACTION=="add",SYSFS{idVendor}=="0b3c",SYSFS{idProduct}=="c000",RUN+="/bin/sleep 2"


Se disponiamo di un pc multicore. In ogni caso dobbiamo sempre inserire la seguente riga nello stesso file:


SYSFS{idVendor}=="0b3c",SYSFS{idProduct}=="c000",RUN+="/sbin/modprobe usbserial vendor=0x0b3c product=0xc000"


Che ci permetterà di riconoscere il modem. A questo punto riavviamo e, a sistema completamente carico, inseriamo la chiavetta. Da Network Manager configuriamo una nuova connessione a banda larga mobile (il nostro dispositivo sarà indicato come "0b3c DataCard Device". A questo punto potremmo usare la nuova connessione per collegarci a internet. Se per caso non dovesse connettersi ( verrà mostrato il messaggio "si è ora disconnessi dalla rete") apriamo un terminale e digitiamo:

sudo gedit /var/log/messages

Diamo un'occhiata al log file e assicuriamoci che siano presenti delle voci simili alle seguenti:

usb 2-1.1: generic converter now attached to ttyUSB0
usbserial_generic 2-1.1:1.1: generic converter detected
usb 2-1.1: generic converter now attached to ttyUSB1
usbserial_generic 2-1.1:1.2: generic converter detected
usb 2-1.1: generic converter now attached to ttyUSB2
usbserial_generic 2-1.1:1.3: generic converter detected
usb 2-1.1: generic converter now attached to ttyUSB3
usbserial_generic 2-1.1:1.4: generic converter detected
usb 2-1.1: generic converter now attached to ttyUSB4
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver coreswitched to 0b3c:c000 (: DataCard Device)

e le seguenti voce nel momento in cui tentiamo di connetterci:

Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0

Se in quest'ultima riga, al posto di USB0 appare USB2 o USB3, assicuriamo che il secondo file sia stato creato nel modo corretto (controlliamo bene i doppi apici) ed eventualmente settiamo lo sleep ad un valore più alto (cambiando il 2 con 5 ad esempio).

1 commenti:

MRHACKINGMAX ha detto...

COMPLIMENTI DARE INFORMAZIONI E LEGITTIMO SUL CAMPO DELL'INFORMATICA