58
contributi
Nessun oggetto della modifica |
|||
Riga 1: | Riga 1: | ||
Questa guida si riferisce ai modem Smartlink. Per un elenco dei dispositivi supportati, vedere [http://wiki.debian.org/slmodem questa pagina] alla sezione [http://wiki.debian.org/slmodem#SupportedDevices Supported Devices] | Questa guida si riferisce ai modem Smartlink. Per un elenco dei dispositivi supportati, vedere [http://wiki.debian.org/slmodem questa pagina] alla sezione [http://wiki.debian.org/slmodem#SupportedDevices Supported Devices] | ||
== Installazione del driver == | == Installazione del driver == | ||
Il modulo del kernel che governa diversi modem smartlink è snd_intel8x0m. | Il modulo del kernel che governa diversi modem smartlink è snd_intel8x0m. | ||
Riga 25: | Riga 22: | ||
== Utilizzo == | == Utilizzo == | ||
Per fare in modo che l'utente normale possa utilizzare il modem, si deve aggiungerlo al gruppo dialout: | Per fare in modo che l'utente normale possa utilizzare il modem, si deve aggiungerlo al gruppo dialout: | ||
<pre> | <pre> | ||
# useradd utente dialout | # useradd utente dialout | ||
</pre> | </pre> | ||
Per provare il corretto funzionamento, si può usare wvdial. | Per provare il corretto funzionamento, si può usare wvdial. | ||
La prima volta, usare wvdialconf per verificare il riconoscimento del modem e creare il file /etc/wvdial.conf. | La prima volta, usare wvdialconf per verificare il riconoscimento del modem e creare il file /etc/wvdial.conf. | ||
<pre> | <pre> | ||
# wvdialconf | # wvdialconf | ||
</pre> | </pre> | ||
L'output deve essere del tipo: | L'output deve essere del tipo: | ||
<pre> | <pre> | ||
Modem Port Scan<*1>: S0 S1 S2 S3 | Modem Port Scan<*1>: S0 S1 S2 S3 | ||
WvModem<*1>: Cannot get information for serial port. | WvModem<*1>: Cannot get information for serial port. | ||
ttySL0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud | ttySL0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud | ||
ttySL0<*1>: ATQ0 V1 E1 -- OK | ttySL0<*1>: ATQ0 V1 E1 -- OK | ||
ttySL0<*1>: ATQ0 V1 E1 Z -- OK | ttySL0<*1>: ATQ0 V1 E1 Z -- OK | ||
ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK | ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK | ||
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK | ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK | ||
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK | ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK | ||
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK | ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK | ||
ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem | ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem | ||
ttySL0<*1>: Speed 19200: AT -- OK | ttySL0<*1>: Speed 19200: AT -- OK | ||
ttySL0<*1>: Speed 38400: AT -- OK | ttySL0<*1>: Speed 38400: AT -- OK | ||
ttySL0<*1>: Speed 57600: AT -- OK | ttySL0<*1>: Speed 57600: AT -- OK | ||
ttySL0<*1>: Speed 115200: AT -- OK | ttySL0<*1>: Speed 115200: AT -- OK | ||
ttySL0<*1>: Speed 230400: AT -- OK | ttySL0<*1>: Speed 230400: AT -- OK | ||
ttySL0<*1>: Speed 460800: AT -- OK | ttySL0<*1>: Speed 460800: AT -- OK | ||
ttySL0<*1>: Max speed is 460800; that should be safe. | ttySL0<*1>: Max speed is 460800; that should be safe. | ||
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK | ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK | ||
Found a modem on /dev/ttySL0. | Found a modem on /dev/ttySL0. | ||
Modem configuration written to /etc/wvdial.conf. | Modem configuration written to /etc/wvdial.conf. | ||
ttySL0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" | ttySL0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" | ||
</pre> | </pre> | ||
Aprire il file /etc/wvdial.conf da root e modificare la riga "Init2" in: | Aprire il file /etc/wvdial.conf da root e modificare la riga "Init2" in: | ||
<pre>Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34</pre> | <pre>Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34</pre> | ||
Riga 108: | Riga 67: | ||
Nella riga "Phone" si può mettere il proprio numero di cellulare, per fare una prova. | Nella riga "Phone" si può mettere il proprio numero di cellulare, per fare una prova. | ||
A questo punto, digitando: | A questo punto, digitando: | ||
<pre>$ wvdial</pre> | <pre>$ wvdial</pre> | ||
dovrebbe dare un output di questo tipo: | dovrebbe dare un output di questo tipo: | ||
<pre> | <pre> | ||
--> WvDial: Internet dialer version 1.60 | --> WvDial: Internet dialer version 1.60 | ||
--> Cannot get information for serial port. | --> Cannot get information for serial port. | ||
--> Initializing modem. | --> Initializing modem. | ||
--> Sending: ATZ | --> Sending: ATZ | ||
ATZ | ATZ | ||
OK | OK | ||
--> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34 | --> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34 | ||
ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34 | ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34 | ||
OK | OK | ||
--> Modem initialized. | --> Modem initialized. | ||
--> Sending: ATL2DTXXXXXXXXXX | --> Sending: ATL2DTXXXXXXXXXX | ||
</pre> | </pre> | ||
e dopo un po' dovrebbe squillare il cellulare. | e dopo un po' dovrebbe squillare il cellulare. | ||
Se si ricevono gli errori "NO CARRIER" o "NO DIALTONE", provare ad aggiungere nel file wvdial.conf le righe: | Se si ricevono gli errori "NO CARRIER" o "NO DIALTONE", provare ad aggiungere nel file wvdial.conf le righe: | ||
<pre> | <pre> | ||
Carrier Check = no | Carrier Check = no | ||
Abort on No Dialtone = off | Abort on No Dialtone = off | ||
</pre> | </pre> | ||
Se gli errori persistono, provare a usare il driver proprietario, come illustrato nella sezione "driver alternativo". | Se gli errori persistono, provare a usare il driver proprietario, come illustrato nella sezione "driver alternativo". | ||
== Inviare fax == | == Inviare fax == | ||
Per inviare fax con il proprio modem, una soluzione è installare hylafax e efax-gtk. | Per inviare fax con il proprio modem, una soluzione è installare hylafax e efax-gtk. | ||
Aggiungere il proprio utente al gruppo fax con: | Aggiungere il proprio utente al gruppo fax con: | ||
<pre> | <pre> | ||
#adduser utente fax | #adduser utente fax | ||
</pre> | </pre> | ||
Al primo utilizzo di efax-gtk è necessario inserire qualche impostazione. | Al primo utilizzo di efax-gtk è necessario inserire qualche impostazione. | ||
Aprire efax-gtk. | Aprire efax-gtk. | ||
Nel menu File cliccare su Impostazioni. | Nel menu File cliccare su Impostazioni. | ||
Compilare la scheda "Identità" col proprio nome e numero di telefono. | Compilare la scheda "Identità" col proprio nome e numero di telefono. | ||
Nella scheda "Parametri", Modificare la stringa di inizializzazione così: | Nella scheda "Parametri", Modificare la stringa di inizializzazione così: | ||
<pre> | <pre> | ||
Z &FE&D2S7=120 X3 &C0 M1L0 +MS=34 | Z &FE&D2S7=120 X3 &C0 M1L0 +MS=34 | ||
</pre> | </pre> | ||
Nella scheda "Modem" inserire il nome del device del modem. Se è stato creato il symlink, è sufficiente scrivere 'modem'. | Nella scheda "Modem" inserire il nome del device del modem. Se è stato creato il symlink, è sufficiente scrivere 'modem'. | ||
Per informazioni su come usare efax-gtk e come impostare una stampante virtuale per inviare fax da applicazioni come openoffice, si può consultare il README, che è chiaro e sintetico. | Per informazioni su come usare efax-gtk e come impostare una stampante virtuale per inviare fax da applicazioni come openoffice, si può consultare il README, che è chiaro e sintetico. | ||
== Driver alternativo == | == Driver alternativo == | ||
Non sempre il modulo snd-intel8x0m riesce a gestire correttamente il modem. Si può allora installare il driver proprietario. | Non sempre il modulo snd-intel8x0m riesce a gestire correttamente il modem. Si può allora installare il driver proprietario. | ||
Il modo più semplice per farlo è installare il pacchetto sl-modem-source e compilare il driver con module-assistant: | Il modo più semplice per farlo è installare il pacchetto sl-modem-source e compilare il driver con module-assistant: | ||
<pre> | <pre> | ||
# m-a a-i sl-modem-source | # m-a a-i sl-modem-source | ||
</pre> | </pre> | ||
In questo modo verrà compilato il driver, creato un pacchetto e installato. Il driver dovrebbe sostituirsi automaticamente al precedente, per verificarlo si può riavviare sl-modem-daemon: | In questo modo verrà compilato il driver, creato un pacchetto e installato. Il driver dovrebbe sostituirsi automaticamente al precedente, per verificarlo si può riavviare sl-modem-daemon: | ||
<pre> | <pre> | ||
# /etc/init.d/sl-modem-daemon restart | # /etc/init.d/sl-modem-daemon restart | ||
</pre> | </pre> | ||
Se nei messaggi di output di legge che non riesce a caricare il modulo slamr perché un altro modulo sta usando il device, riavviare (si otterrebbe lo stesso tipo di errore anche cercando di rimuovere il modulo precedente manualmente, con rmmod). | Se nei messaggi di output di legge che non riesce a caricare il modulo slamr perché un altro modulo sta usando il device, riavviare (si otterrebbe lo stesso tipo di errore anche cercando di rimuovere il modulo precedente manualmente, con rmmod). |
contributi