Dimensione: 2993
Commento: alcune correzioni, stile
|
Dimensione: 2993
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 81: | Linea 81: |
2. Ogni volta che si aggiorna il kernel del sistema, bisogna ripetere i passi della sezione '''Compliare il driver'''. | 2. Ogni volta che si aggiorna il kernel del sistema, bisogna ripetere i passi della sezione '''Compilare il driver'''. |
IndiceBRTableOfContents |
Per iniziare
Questo modem è molto diffuso sulle schede madri dei portatili. Da un terminale, eseguendo:
lspci
dovrebbe comparire, tra le altre righe, anche questa:
0000:00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 03)
Per installere questo driver è necessario avere abilitato il repository multiverse, controllare questo [:AddingRepositoriesHowto:how-to] per aggiungere i repository.
Utilizzare [:SynapticHowto:Synaptic], [:AptGetHowTo:apt-get] o un altro strumento, per installare i pacchetti.
Assicurarsi di avere l'ultima versione disponibile del kernel, quindi installare i seguenti pacchetti:
linux-ARCH (dove ARCH può essere 686, 686-smp, k7 o k7-smp)
build-essential
linux-headers-2.6-ARCH
fakeroot
attachment:Icone/Piccole/note.png Alcuni di questi pacchetti potrebbero avere bisogno di installare altri pacchetti per risolvere le dipendenze.
Installare anche i sorgenti del driver Smart Link:
sl-modem-daemon
sl-modem-source
Compilare il driver
Eseguire i passi seguenti all'interno di un terminale.
estrarre tutti i file contenuti nell'archivio all'interno della directory corrente:
tar -xjf /usr/src/sl-modem.tar.bz2
spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu:
cd modules/sl-modem/debian
Aprire il file control.modules.in presente in questa directory. All'interno del file si trova la riga «Depends: kernel-image-_KVERS_», cambiare questa riga in «Depends: linux-image-_KVERS_»
cd ..
creare il driver sul kernel corrente:
fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`
cd ..
sudo dpkg -i sl-modem-modules-*.deb
ogni tanto questo comando si blocca, cancellarlo con Ctrl+C e riprovare.
Far funzionare il tutto
Se il driver funziona, un file chiamato /dev/ttySL0 sarà presente. Se non funziona, eseguire
sudo /etc/init.d/sl-modem-daemon restart
potrebbe essere utile anche eseguire
modprobe slamr
, ma tutto ciò sembra essere molto 'random'. Riavviare il sistema potrebbe anche essere utile.
Note
Questo driver è fornito da Ubuntu all'interno del repository multiverse e diversamente da quelli presenti nel repository restricted, questo non viene modificato dal team di sviluppo di Ubuntu.Per quello necessita di un po' di lavoro per farlo funzionare.
Ogni volta che si aggiorna il kernel del sistema, bisogna ripetere i passi della sezione Compilare il driver.
Documento originale: [wiki:Ubuntu/BinaryDriverHowto/SmartLinkModem SmartLinkModem] {en}