Dimensione: 3000
Commento: completata la traduzione
|
Dimensione: 2993
Commento: alcune correzioni, stile
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
---- | |
Linea 8: | Linea 7: |
Questo modem è molto diffuso sulle schede madri dei portatili. Da un terminale, eseguendo `lspci` dovrebbe comparire, tra le altre righe, anche questa: | Questo modem è molto diffuso sulle schede madri dei portatili. Da un terminale, eseguendo: {{{ lspci }}} dovrebbe comparire, tra le altre righe, anche questa: |
Linea 13: | Linea 16: |
Per installere questo driver è necessario avere abilitato il repository `multiverse`, controllare [:AddingRepositoriesHowto:AddingRepositoriesHowto]. | Per installere questo driver è necessario avere abilitato il repository '''multiverse''', controllare questo [:AddingRepositoriesHowto:how-to] per aggiungere i repository. |
Linea 15: | Linea 18: |
Utilizzare [:SynapticHowto: Synaptic], [:AptGetHowTo: apt-get] o un altro strumento, per installare i pacchetti. | Utilizzare '''[:SynapticHowto:Synaptic]''', '''[:AptGetHowTo:apt-get]''' o un altro strumento, per installare i pacchetti. |
Linea 19: | Linea 22: |
1. `linux-ARCH` (dove `ARCH` può essere 686, 686-smp, k7 o k7-smp) | 1. ''linux-ARCH'' (dove `ARCH` può essere 686, 686-smp, k7 o k7-smp) |
Linea 21: | Linea 24: |
1. `build-essential` | 1. ''build-essential'' |
Linea 23: | Linea 26: |
1. `linux-headers-2.6-ARCH` | 1. ''linux-headers-2.6-ARCH'' |
Linea 25: | Linea 28: |
1. `fakeroot` | 1. ''fakeroot'' |
Linea 31: | Linea 34: |
1. `sl-modem-daemon` | 1. ''sl-modem-daemon'' |
Linea 33: | Linea 36: |
1. `sl-modem-source` | 1. ''sl-modem-source'' |
Linea 37: | Linea 40: |
---- | |
Linea 41: | Linea 43: |
1. {{{tar -xjf /usr/src/sl-modem.tar.bz2}}}: questo comando estrarrà tutti i file contenuti nell'archivio all'interno della directory corrente. | 1. estrarre tutti i file contenuti nell'archivio all'interno della directory corrente: {{{ tar -xjf /usr/src/sl-modem.tar.bz2 }}} |
Linea 43: | Linea 47: |
1. {{{cd modules/sl-modem/debian}}}: è necessario spostersi in questa directory per modificare i moduli affinché funzionino con Ubuntu. | 1. spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu: {{{ cd modules/sl-modem/debian }}} |
Linea 45: | Linea 51: |
1. Aprire il file `control.modules.in` presente in questa directory. All'interno del file si trova una riga come: | 1. 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_`» |
Linea 47: | Linea 53: |
{{{Depends: kernel-image-_KVERS_}}} | 1. {{{ cd .. }}} |
Linea 49: | Linea 57: |
Cambiare questa riga in questo modo: | 1. creare il driver sul kernel corrente:{{{ fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r` }}} |
Linea 51: | Linea 61: |
{{{Depends: linux-image-_KVERS_}}} | 1. {{{ cd .. }}} |
Linea 53: | Linea 65: |
1. {{{cd ..}}} 1. {{{fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`}}}: questo comando creerà il driver sul kernel corrente. 1. {{{cd ..}}} 1. {{{sudo dpkg -i sl-modem-modules-*.deb}}}: ogni tanto questo comando si blocca, cancellarlo con `Ctrl+C` e riprovare. |
1. {{{ sudo dpkg -i sl-modem-modules-*.deb }}} ogni tanto questo comando si blocca, cancellarlo con `Ctrl+C` e riprovare. |
Linea 62: | Linea 70: |
---- | |
Linea 64: | Linea 71: |
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 come eseguire {{{modprobe slamr}}}, ma tutto ciò sembra essere molto 'random'. Riavviare il sistema potrebbe anche essere utile. | 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. |
Linea 67: | Linea 78: |
---- |
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 Compliare il driver.
Documento originale: [wiki:Ubuntu/BinaryDriverHowto/SmartLinkModem SmartLinkModem] {en}