Introduzione
Questa guida illustra come installare e configurare il modem Motorola SM56 in Ubuntu.
Identificazione della periferica
Aprire una finestra di terminale e digitare il seguente comando:
lspci
Il risultato del precedente comando dovrebbe essere simile al seguente:
01:09.0 Modem [0703]: Motorola SM56 Data Fax Modem [1057:3052] (rev 04)
In caso contrario è consigliato l'utilizzo di scanmodem per identificare il modem.
Preparativi
Prima di procedere è necessario installare i pacchetti build-essential, sl-modem-daemon e quello contenente i file header del kernel in uso, a tale scopo è sufficiente digitare il seguente comando:
sudo apt-get install linux-headers-generic build-essential sl-modem-daemon
Installazione e configurazione dei driver
Scaricare i driver nella propria Home, digitando i seguenti comandi in una finestra di terminale:
cd ~/ wget http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20070505.tar.gz wget http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20070505.tar.gz
Per scompattare entrambi gli archivi è sufficiente digitare i seguenti comandi:
cd ~/ tar xzf slmodem-2.9.11-20070505.tar.gz tar xzf ungrab-winmodem-20070505.tar.gz
Per compilare ed installare i driver è sufficiente digitare i seguenti comandi:
cd ~/slmodem-2.9.11-20070505/drivers/ make sudo make install cd ~/ungrab-winmodem-20070505/ make sudo make install
Per caricare i moduli del kernel è sufficiente aprire una finestra di terminale e digitare i seguenti comandi:
sudo modprobe ungrab-winmodem sudo modprobe slamr
Aprire con editor di testo e con i privilegi di amministrazione il file /etc/modules e aggiungere in fondo di esso il seguente testo:
ungrab-winmodem slamr
Aprire con editor di testo e con i privilegi di amministrazione il file /etc/default/sl-modem-daemon e cercare la seguente riga:
SLMODEMD_COUNTRY=
Una volta trovata modificarla come nel seguente esempio:
SLMODEMD_COUNTRY= ITALY
Infine non resta che avviare il servizio con il seguente comando:
sudo /etc/init.d/sl-modem-daemon restart
Una volta riavviato il sistema la periferica /dev/ttySL0 sarà pronta per essere utilizzata.