Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 3 del 01/12/2005 21.50.21

Nascondi questo messaggio

BR

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 [:AddingRepositoriesHowto:AddingRepositoriesHowto].

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)

  2. build-essential

  3. linux-headers-2.6-ARCH

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

  2. sl-modem-source

Compilare il driver


Eseguire i passi seguenti all'interno di un terminale.

  1. tar -xjf /usr/src/sl-modem.tar.bz2: questo comando estrarrà tutti i file contenuti nell'archivio all'interno della directory corrente.

  2. cd modules/sl-modem/debian: è necessario spostersi in questa directory per modificare i moduli affinché funzionino con Ubuntu.

  3. Aprire il file control.modules.in presente in questa directory. All'interno del file si trova una riga come:

    • Depends: kernel-image-_KVERS_

    Cambiare questa riga in questo modo:
    • Depends: linux-image-_KVERS_

  4. cd ..

  5. fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`: questo comando creerà il driver sul kernel corrente.

  6. cd ..

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