View Full Version : modem esterno usb, smartlink e ubuntu
Ciao
Ho collegato al pc con ubuntu 7.04 un modem esterno usb 56k della ST microelectronics che già usavo sotto mandrake 9.0 e funzionava alla perfezione dopo aver installato i driver smartlink (di qualche anno fa).
Mentre con mandrake sono riuscito a configurare il modem e a farlo funzionare con ubuntu la procedura non mi è tanto chiara.
In synaptic ci sono dei pacchetti (/sl-modem e sl-modem source) relativi ai smartlink driver che ho scaricato
ma non so poi cosa fare.
Ho anche il file dei nuovi driver slmodem-2.9.11-20060727 ma non riesco ad installarli.
Vorrei sapere quindi, qual'è la procedura giusta che comprenda:
1) Cosa installare (basta i file di synaptic o devo compilare i driver di cui sopra?)
2) capire se i driver ci sono e funzionano e come rilevare il modem correttamente.
3) infine devo coillegarmi.
potete aiutarmi per piacere?
grazie
prima di tutto fai lsusb e vedi se ti rileva il modem
prima di tutto fai lsusb e vedi se ti rileva il modem
ok, un passo alla volta.
con lsusb il modem è rilevato:
Bus 001 Device 002: ID 0483:7554 SGS Thomson Microelectronics 56k SoftModem
ho seguito passo passo anche la guida qui:
http://wiki.ubuntu-it.org/Hardware/...ialup/Smartlink
la parte reelativa a:
"Installazione alternativa su Ubuntu 7.04 «Feisty Fawn»"
ho scaricato i pacchetti come dice di fare
cambiato le impostazione di alcuni file
il make install per i file scaricati e caricati i moduli.
Dopo il riavvio del demone in etc dovrei trovare il device modem ma non c'è;
e se do il comando wvdial da shell mi dice:
Cannot open /dev/modem: No such file or directory
I driver sembrano installati (mi è comparsa un messaggio di avvertimento in alto relativo a restricted driver.
ma cosa c'è allora che non va?
ps: come si attiva lo stupid mode visto che uso la flat di teleconomy?
in wvdial.conf dovrebbe essere aggiunto questo comando ma non ho capito come precisamente.
Grazie
Vinsneuve
07-10-2007, 12:49
Ciao!
Se nel terminale scrivi questo comando:
slmodemd --country=ITALY /dev/slusb0
cosa ti esce scritto?
Per quanto riguardo lo stupid mode basta aggiungere questa riga in wvdial.conf:
stupid mode = on
Ciao!
Se nel terminale scrivi questo comando:
slmodemd --country=ITALY /dev/slusb0
cosa ti esce scritto?
Per quanto riguardo lo stupid mode basta aggiungere questa riga in wvdial.conf:
stupid mode = on
ok, ok.
Incominciamo a centrare il problema.
ecco il risultato del comando da te suggerito:
error: mdm setup: cannot stat `/dev/slusb0': No such file or directory
error: cannot setup device `/dev/slusb0'
quindi?
Grazie
Vinsneuve
07-10-2007, 22:41
Per poter utilizzare subito il modem devi eseguire nel terminale queste due righe con privilegi di root:
sudo mknod -m 600 /dev/slusb0 c 243 0
sudo slmodemd --country=ITALY /dev/slusb0
A questo punto puoi utilizzare il programma di connessione internet (KPPP, GnomePPP, wvdial) indicando nelle opzioni come porta del modem /dev/ttySL0.
Al prossimo riavvio per evitare di scrivere le due righe iniziali nel terminale aggiungile nel file "/etc/rc.local" prima di "exit 0", in questo modo vengono eseguite automaticamente durante la fase di avvio sistema.
Ciao.:)
Per poter utilizzare subito il modem devi eseguire nel terminale queste due righe con privilegi di root:
sudo mknod -m 600 /dev/slusb0 c 243 0
sudo slmodemd --country=ITALY /dev/slusb0
A questo punto puoi utilizzare il programma di connessione internet (KPPP, GnomePPP, wvdial) indicando nelle opzioni come porta del modem /dev/ttySL0.
Al prossimo riavvio per evitare di scrivere le due righe iniziali nel terminale aggiungile nel file "/etc/rc.local" prima di "exit 0", in questo modo vengono eseguite automaticamente durante la fase di avvio sistema.
Ciao.:)
Hei! Gran passo in avanti.
Nella shell ho messo le tue 2 righe poi ho avviato (sempre da shell) wvdial.
Il modem si è acceso (ha un led rosso) però dopo 2 secondi si è di nuovo spento.
Ecco i dati della shell:
--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
NO DIALTONE
--> No dial tone.
--> Disconnecting at Mon Oct 8 15:19:42 2007
ti do ulteriori informazioni:
Ho, per sicurezza, anche inviato i comandi:
sudo modprobe ungrab_winmodem
sudo modprobe slamr
Nel file modules di etc/modules avevo inserito queste righe (per avviare i moduli all'avvio):
ungrab_winmodem
slusb
La guida qui:
http://wiki.ubuntu-it.org/Hardware/Modem/Dialup/Smartlink (nella sezione relativa a ubuntu 7.04)
veramente indicava di mettere nel file la riga:
slamr
io ho preferito (secondo le indicazioni di un file txt) inserire slusb.
Non so se ho fatto bene.
Che ne dici?
Il file wvdial.conf (che ho modificato manualmente con gedit)
è impostato così:
Phone = 7020187187
Username = Telecom
Password = Telecom
New PPPD = yes
stupid mode = on
Per la cronaca mi collego con teleconomy internet (ecco perchè uso lo stupid mod. A proposito è inserito bene questo parametro?)
Dai che ci siamo!!!
Grazie
Vinsneuve
08-10-2007, 18:44
veramente indicava di mettere nel file la riga:
slamr
io ho preferito (secondo le indicazioni di un file txt) inserire slusb.
Non so se ho fatto bene.
Che ne dici?
Il file wvdial.conf (che ho modificato manualmente con gedit)
è impostato così:
Phone = 7020187187
Username = Telecom
Password = Telecom
New PPPD = yes
stupid mode = on
Per la cronaca mi collego con teleconomy internet (ecco perchè uso lo stupid mod. A proposito è inserito bene questo parametro?)
Dai che ci siamo!!!
Grazie
Il modulo slamr serve per i modem interni quindi va bene slusb.
Nel file "/etc/wvdial.conf" aggiungi queste due righe:
Init2 = ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Carrier check = no
Non dovresti avere problemi di "no dial tone" (comando X3) anche se a volte bisogna fare alcuni tentativi di connessione.
Ciao.
Il modulo slamr serve per i modem interni quindi va bene slusb.
Nel file "/etc/wvdial.conf" aggiungi queste due righe:
Init2 = ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Carrier check = no
Non dovresti avere problemi di "no dial tone" (comando X3) anche se a volte bisogna fare alcuni tentativi di connessione.
Ciao.
ok riprovo
Scusami, ma questi 2 comandi:
sudo mknod -m 600 /dev/slusb0 c 243 0
sudo slmodemd --country=ITALY /dev/slusb0
è possibile evitare di inserirli da shell ad ogni tentativo di connessione?
Vorrei evitare di utilizzare la shell ogni volta.
Grazie
ho provato la modifica al file ma ecco il risultato da shell:
--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
NO CARRIER
--> No Carrier! Trying again.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
NO CARRIER
--> No Carrier! Trying again.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
NO CARRIER
--> No Carrier! Trying again.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
NO CARRIER
--> No Carrier! Trying again.
Il fatto positivo adesso è che il led rimane accesso finchè non chiudo la shell dalla quale ho avviato wvdial.
Vinsneuve
08-10-2007, 23:02
Hai inserito il comando "Carrier check = no" nel file wvdial.conf?, anche a me ogni tanto esce no carrier check però a volte si collega subito, a meno che il tuo provider richiede una configurazione diversa dalla mia.
Per non scrivere i comandi precedenti nella shell inseriscili nel file "/etc/rc.local"
Ciao.
Hai inserito il comando "Carrier check = no" nel file wvdial.conf?, anche a me ogni tanto esce no carrier check però a volte si collega subito, a meno che il tuo provider richiede una configurazione diversa dalla mia.
Per non scrivere i comandi precedenti nella shell inseriscili nel file "/etc/rc.local"
Ciao.
si ho inserito il comando "Carrier check = no" nel file wvdial.conf
Mi hanno detto anche di provare, visto che uso la flat teleconomy questi dns:
62.211.69.150 e 212.48.4.51
Ma dove li devo mettere precisamente?
Ho provato ad aggiungerli nella finestra per la connessione (quindi in modalità grafica) per modem..ma me li cancella, Ritrovo sempre solo (sia nella finestra che nel file resol.conf) questi dati:
search mshome.net
nameserver 192.168.0.1
anche se aggiungo i nuovi dns manualmente.
Cosa puoi dirmi?
Grazie ancora
Vinsneuve
09-10-2007, 21:07
Prima di usare i DNS wvdial si deve collegare al provider ma se continua ad uscire l'errore No Carrier c'è qualcosa che non va.
Non saprei da cosa dipende nello specifico la procedura seguita è comunque quella giusta.
I DNS comunque si possono settare nelle opzioni di GnomePPP o KPPP, non saprei in wvdial, io li lascio sempre dinamici.
Ciao.
Prima di usare i DNS wvdial si deve collegare al provider ma se continua ad uscire l'errore No Carrier c'è qualcosa che non va.
Non saprei da cosa dipende nello specifico la procedura seguita è comunque quella giusta.
I DNS comunque si possono settare nelle opzioni di GnomePPP o KPPP, non saprei in wvdial, io li lascio sempre dinamici.
Ciao.
non so cosa dirti, infatti sembrava tutto in ordine.
grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.