PDA

Visualizza la versione completa : Modem USB e caricamento moduli del kernel


nogero
21-04-2007, 03:30
Ciao a tutti,
ho appena reinstallato nel mio pc Ubuntu 6.10, e poichè per connettermi ad internet uso il cellulare come modem usb, ho cercato di configurare la connessione seguendo la guida: http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb?highlight=%28cellulare%29%7C %28modem%29

Seguendo i consigli di questa guida ho:

Cercato di rimuovere il modulo cdc_acm col comando
sudo rmmod cdc_acm
ma mi ha dato l'errore:
ERROR: Module cdc_acm does not exist in /proc/modules

Recuperato alcune informazioni sul cellulare. Digitiando lsusb
Poichè mi è comparso come output:
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0421:043a Nokia Mobile Phones
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 066f:a010 SigmaTel, Inc.
Bus 001 Device 001: ID 0000:0000

Ho forzato il sistema affiché caricasse il modulo usbserial per il mio cellulare scrivendo
sudo modprobe usbserial vendor=0x0421 product=0x043a

Ho quindi editato il file
sudo gedit /etc/wvdial.conf
dandoli come contenuto

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","ibox.tim.it",,0,0
ISDN = 0
Modem Type = Analog Modem
Carrier Check = no
Phone = *99#
Username = ''
Password = ''

Pensavo che tutto fosse andato bene, ma come ho digitato il comando
wvdial
è apparsa la scritta:

--> WvDial: Internet dialer version 1.56
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory

Ho controllato che tutti i collegamenti fossero apposto perchè nell'installazione precedente (sempre di Ubuntu 6.10) tutto funzionava alla perfezione, ma nonostante vari tentativi (ho anche reinstallato Ubuntu) da sempre questo errore.
Ho quindi controllato nella directory /dev/ e ho visto che non esiste il dev ttyUSB0.

Leggendo un altra guida alla configurazione dell'accesso ad internet tramite cellulare:
http://lilix.altervista.org/nokia6680.html

ho letto che per usare il cellulare come modem USB occorre:
connettere il cellulare alla porta usb con il cavo in dotazione
assicurarsi di avere abilitata nel kernel l'opzione CONFIG_USB_ACM
Device Drivers --> USB Support --> USB Modem (CDC ACM) support
se necessario caricare il modulo corrispondente (modprobe cdc-acm)
controllare che il device /dev/ttyACMx esista e sia leggibile da root

Quindi ho pensato che il mio kernel non avesse attivata l'opzione, ne caricato il modulo di cui sopra.

Qualcuno può dirmi se il mio ragionamento è giusto, e se si come fare per abilitare l'opzione del kernel e caricare un modulo del kernel??

Scusate se sono stato troppo lungo ma volevo essere il più chiaro possibile.
Ringrazio chiunque voglia aiutarmi..

Nogero

andy caps
21-04-2007, 08:28
in genere si usa il modulo cdc-acm per connettersi

modprobe cdc-acm carica il modulo nel kernel e
lsmod ti dice se viene caricato

poi in genere basta configurare la connessione anche con kppp o gnome-ppp e interrogare il modem per vedere se risponde

cdc-acm è sempre presente in genere nei kernel immagine tipoquello di ubuntu non devi abilitare niente

al limite puoi scriverlo nel file /etc/modules per essere sicuro che venga caricato al boot

nogero
21-04-2007, 12:40
Grazie mille per l'aiuto andy caps ho risolto;

ho digitato i comandi:
modprobe cdc-acm
lsmod

e poi ho fatto nuovamente il procedimento descritto in:
http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb?highlight=%28cellulare%29%7C %28modem%29

Rimosso il modulo cdc_acm col comando
sudo rmmod cdc_acm (E STAVOLTA NON MI HA DATO ERRORI)

Recuperato alcune informazioni sul cellulare. Digitiando lsusb

Ho forzato il sistema affiché caricasse il modulo usbserial per il mio cellulare scrivendo
sudo modprobe usbserial vendor=0x0421 product=0x043a

Ho quindi editato il file
sudo gedit /etc/wvdial.conf
dandoli come contenuto

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","ibox.tim.it",,0,0
ISDN = 0
Modem Type = Analog Modem
Carrier Check = no
Phone = *99#
Username = ''
Password = ''

Poi digitando wvdial ha fatto tutto ciò che faceva solitamente quando funzionava..
Perciò ho salvato la configurazione e ora anche al riavvio sembra tutto ok

Ancora grazie

Nogero

Loading