Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/SmartLink"
Differenze tra le versioni 4 e 25 (in 21 versioni)
Versione 4 del 20/01/2006 09.37.30
Dimensione: 2993
Commento: alcune correzioni, stile
Versione 25 del 18/10/2020 21.34.51
Dimensione: 0
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[BR]]
||<tablestyle="fixed; font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||


= 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:

 1. ''linux-ARCH'' (dove `ARCH` può essere 686, 686-smp, k7 o k7-smp)

 1. ''build-essential''

 1. ''linux-headers-2.6-ARCH''

 1. ''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:

 1. ''sl-modem-daemon''

 1. ''sl-modem-source''


= Compilare il driver =

Eseguire i passi seguenti all'interno di un terminale.

 1. estrarre tutti i file contenuti nell'archivio all'interno della directory corrente: {{{
tar -xjf /usr/src/sl-modem.tar.bz2
}}}

 1. spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu: {{{
cd modules/sl-modem/debian
}}}

 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_`»

 1. {{{
cd ..
}}}

 1. creare il driver sul kernel corrente:{{{
fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`
}}}

 1. {{{
cd ..
}}}

 1. {{{
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 =

 1. 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.

 2. 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}