Old:Debian e Nokia 7210: uso di gnokii e gestione degli sms: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
(Configurazione di gnokii)
Riga 11: Riga 11:
=Operazioni preliminari=
=Operazioni preliminari=
==Configurazione del kernel==
==Configurazione del kernel==
Il cavo USB che mette in comunicazione PC e cellulare dotato di un chip che converte il segnale proveniente dal telefono e lo invia sulla porta USB emulando una connessione seriale.
Da console facilmente individuabile quale sia il chip utilizzato:
<pre>$ lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 002: ID 04b3:310b IBM Corp. Red Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000</pre>
possiamo vedere che il device 003 sul bus 002 corrisponde ad una porta seriale e che il chip il PL2303 di Prolific Technology. Si tratta di un chip supportato dal kernel linux: tutto quello che dobbiamo fare consiste nell' abilitare almeno come moduli il supporto generico alle connessioni seriali USB e quello specifico per il chip in nostro possesso.
Le voci da abilitare (le trovate nella sezione Device Drivers/USB) sono:
<pre>CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_PL2303=m</pre>
Controllate se il vostro kernel gi configurato per l' utilizzo di questi moduli:
<pre>$ cat /usr/src/linux/.config |grep CONFIG_USB_SERIAL</pre>
se cos non fosse dovete abilitarli e ricompilare il kernel.
Fatto questo riavviate e proseguiamo.
==Verifica del collegamento==
Una volta preparato il kernel, verifichiamo che esso rilevi correttamente il cavetto USB.
Apriamo una console e logghiamoci come utente '''root''', in modo da poter controllare i messaggi inviati dal sistema:
<pre># tail -f /var/log/messages</pre>
Ora colleghiamo il cavello ad una presa USB, dovremmo osservare qualcosa di questo tipo:
<pre>Oct 30 20:12:55 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4
Oct 30 20:12:55 localhost kernel: usbcore: registered new driver usbserial
Oct 30 20:12:55 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
Oct 30 20:12:55 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
Oct 30 20:12:55 localhost kernel: pl2303 2-2:1.0: PL-2303 converter detected
Oct 30 20:12:55 localhost kernel: usb 2-2: PL-2303 converter now attached to ttyUSB0
Oct 30 20:12:55 localhost kernel: usbcore: registered new driver pl2303
Oct 30 20:12:55 localhost kernel: drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
Oct 30 20:12:55 localhost usb.agent[6999]:      pl2303: loaded successfully</pre>
Notiamo che viene rilevata una nuova periferica USB seriale e che per essa viene caricato il driver pl2303, relativo al chip del nostro cavetto.