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 1 e 23 (in 22 versioni)
Versione 1 del 23/11/2005 14.41.06
Dimensione: 4021
Commento: Creazione del documento
Versione 23 del 20/04/2009 20.10.56
Dimensione: 5143
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
== SmartLink modem == ## page was renamed from Hardware/Modem/SmartLink
## page was renamed from ModemSmartLink
## Una volta integrato il contenuto di questa pagina in Hardware/Modem/Dialup/Smartlink, la stessa verrà cancellata.
#deprecated
#format wiki
#LANGUAGE it
[[BR]]
[[Indice]]
Linea 3: Linea 10:
'''Note: ''' = Introduzione =
Linea 5: Linea 12:
This modem is very common on laptop motherboards. It looks something like this when you type "lspci" in a terminal: La presente guida descrive la procedura di installazione dei driver per il modem '''!SmartLink''', molto diffuso sulle schede madri dei portatili.
Linea 7: Linea 14:
0000:00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 03) = Verifica dell'hardware =
Linea 9: Linea 16:
=== Modifying your sources ===

In order to install this driver (and other non-free drivers that Ubuntu does not support), you will need to edit the file

/etc/apt/sources.list

with your favourite editor under "root" and activate the "multiverse" repository by changing the lines that look like this:{{{

deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe

deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe
Eseguire in un terminale il seguente comando:
{{{
lspci
Linea 23: Linea 21:
to look like this:{{{

deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe multiverse
Dovrebbe comparire, tra le altre righe, una uguale alla seguente:
{{{
0000:00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 03)
Linea 31: Linea 26:
=== Notes === Per installare il driver è necessario avere abilitato il [:Repository/Componenti:componente] '''multiverse''' dei [:Repository:repository] ufficiali.
Linea 33: Linea 28:
 1. Unlike the above drivers, this driver is provided by Ubuntu in the '''multiverse''' repository and unlike drivers from the '''restricted''' repository is basically untouched by the Ubuntu development team. Hence you have to do a bit more work to get this one to go. And if you have trouble with it, the fault lies more with Debian than with Ubuntu, but is somewhat up in the air, since noone has the code. Assicurarsi di avere l'ultima versione disponibile del kernel, quindi [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:
Linea 35: Linea 30:
 2. Every time you update your operating system core (called "the kernel"), you're going to have to run through the "Compiling the driver" procedure below again.  * ''linux-ARCH'' (dove `ARCH` può essere 686, 686-smp, k7 o k7-smp)
 * ''build-essential''
 * ''linux-headers-2.6-ARCH''
 * ''fakeroot''
Linea 37: Linea 35:
=== Preliminaries === Installare anche i sorgenti del driver '''!SmartLink''':
Linea 39: Linea 37:
These are steps you will only have to run through the first time you build this driver, we're just making sure you have all the installed packages you need. If any of these packages are already installed, that's fine, but if not, use Synaptic, aptitude or apt-get to install them.  0. ''sl-modem-daemon''
Linea 41: Linea 39:
Make sure you have the most up-to-date kernel available unless there's some reason why you want to run a specific kernel. Install the following package:  0. ''sl-modem-source''
Linea 43: Linea 41:
 1. linux-ARCH (where ARCH is one of 686, 686-smp, k7 or k7-smp if you use Intel, powerpc for PPC...) [[Anchor(dricompil)]]
= Compilare il driver =
Linea 45: Linea 44:
Also, you're going to be compiling this driver, and Ubuntu doesn't install the necessary programs for you to do this by default. So first we need to install several packages: Eseguire i passi seguenti all'interno di un terminale:
Linea 47: Linea 46:
 1. build-essential  1. estrarre tutti i file contenuti nell'archivio all'interno della directory corrente: {{{
tar -xjf /usr/src/sl-modem.tar.bz2
}}}
Linea 49: Linea 50:
 1. linux-headers-2.6-ARCH  1. spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu: {{{
cd modules/sl-modem/debian
}}}
Linea 51: Linea 54:
 1. fakeroot  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 53: Linea 56:
These will pull in some other packages too.  1. {{{
cd ..
}}}
Linea 55: Linea 60:
You also need to install the source of the SmartLink driver itself:  1. creare il driver sul kernel corrente:{{{
fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`
}}}
Linea 57: Linea 64:
 1. sl-modem-daemon  1. {{{
cd ..
}}}
Linea 59: Linea 68:
 1. sl-modem-source  1. {{{
sudo dpkg -i sl-modem-modules-*.deb
}}} ogni tanto questo comando si blocca, quando succede cancellarlo con '''Ctrl+C''' e riprovare.
Linea 61: Linea 72:
You can install all packages listed above at the same time. = Risoluzione dei problemi =
Linea 63: Linea 74:
=== Compiling the driver === 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 anche utile lanciare il comando: {{{
modprobe slamr
}}}
Linea 65: Linea 80:
Run the following steps in a console. Note that whatever directory you're working in will be filled with files. It doesn't matter exactly where this is done as long as you have write access in the directory. potrebbe essere necessario un riavvio del sistema.
Linea 67: Linea 82:
 1. {{{tar -xjf /usr/src/sl-modem.tar.bz2}}} [this command unpacks all the files we will use into the current directory] = Note =
Linea 69: Linea 84:
 1. {{{cd modules/sl-modem/debian}}} [change to a particular directory where the instructions for building the module are, because we need to fix them to work with Ubuntu rather than Debian  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 tale ragione, ottenere il suo corretto funzionamento può rivelarsi non banale.
Linea 71: Linea 86:
 1. Edit the {{{control.modules.in}}} file in this directory. In this file, there is a line reading:  2. Ogni volta che si aggiorna il kernel del sistema, è necessario parallelamente ricompilare i driver del modem, come riportato in [#dricompil Compilare il driver].
Linea 73: Linea 88:
  {{{Depends: kernel-image-_KVERS_}}} = Installazione su Ubuntu Feisty Fawn 7.04 =
Linea 75: Linea 90:
 Change this line to read: Su Ubuntu Feisty Fawn 7.04 procedere nel modo seguente.
Installare il pacchetto '''sl-modem-daemon''' dai repository di Feisty:
{{{
sudo apt-get install sl-modem-daemon
}}}
e se non lo si è già fatto in precedenza : {{{ sudo apt-get install build-essential linux-headers-`uname -r`
}}}
Scaricare i pacchetti da compilare [http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20070505.tar.gz ungrab-winmodem] e [http://www.esnips.com/doc/96d6dea2-fe44-4239-b231-0b134171053e/slmodem-2.9.11-20070803 slmodem-2.9.11-20070803] (o più recenti). Questi pacchetti sono stati aggiornati e contengono gli ID hardware di numerosi modem assimilabili agli '''SmartLink''' tra cui i '''Motorola Soft Modem SM56''' con ID hardware 1057:3052 e 1057:5600.
Linea 77: Linea 99:
  {{{Depends: linux-image-_KVERS_}}} Decomprimere i due archivi in due distinte cartelle sul Desktop. Entrare nella cartella in cui si è scompattato il primo archivio '''ungrab-winmodem-20070505''' e modificare il file '''ungrab-winmodem.c''' sostituendo la riga: {{{
#include <linux/config.h>
}}}
con: {{{
#include <linux/tipc_config.h>
}}}
Procedere alla compilazione e all'installazione sul kernel corrente con i consueti: {{{
make
sudo make install
}}}
Entrare nella cartella in cui si è decompresso il secondo archivio '''slmodem-2.9.11-20070803''' e compilare pure lì con i consueti: {{{
make
sudo make install
}}}
Caricare i moduli nel kernel: {{{
sudo modprobe ungrab_winmodem
sudo modprobe slamr
}}}
Per caricare i due moduli all'avvio è necessario inserire i loro nomi (ungrab_winmodem e slamr) nel file `/etc/modules` .
Avviare il demone slmodemd con il suo script di avvio: {{{
sudo /etc/init.d/sl-modem-daemon restart
}}}
Ora il modem dovrebbe essere riconosciuto dal sistema e individuato da programmi come '''Wvdial''', '''Gnome-PPP''', '''KPPP''' mediante i quali si può procedere alla configurazione della connessione. Può giovare il riavvio del sistema a patto di aver inserito i due moduli all'avvio.
Linea 79: Linea 123:
 1. {{{cd ..}}}
Linea 81: Linea 124:
 1. {{{fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`}}} [this does the actual building of the driver against the ''current running kernel'', it has a lot of output] = Ulteriori risorse =
Linea 83: Linea 126:
 1. {{{cd ..}}}

 1. {{{sudo dpkg -i sl-modem-modules-*.deb}}} [this sometimes freezes, canceling it with Ctrl+C and trying again will eventually work]

=== Getting the modem to work ===

This driver seems rather finicky. Basically, if it works, a file called /dev/ttySL0 will exist. If it doesn't work, running {{{sudo /etc/init.d/sl-modem-daemon restart}}} may help, as might running {{{modprobe slamr}}}, but it seems somewhat random. A reboot may help too.
 * [wiki:Ubuntu/BinaryDriverHowto/SmartLinkModem Documento originale] (en)
----
CategoryDaCancellare

BR Indice

Introduzione

La presente guida descrive la procedura di installazione dei driver per il modem SmartLink, molto diffuso sulle schede madri dei portatili.

Verifica dell'hardware

Eseguire in un terminale il seguente comando:

lspci

Dovrebbe comparire, tra le altre righe, una uguale alla seguente:

0000:00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 03)

Per installare il driver è necessario avere abilitato il [:Repository/Componenti:componente] multiverse dei [:Repository:repository] ufficiali.

Assicurarsi di avere l'ultima versione disponibile del kernel, quindi [:AmministrazioneSistema/InstallareProgrammi: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

Installare anche i sorgenti del driver SmartLink:

  1. sl-modem-daemon

  2. sl-modem-source

Anchor(dricompil)

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
  2. spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu:

    cd modules/sl-modem/debian
  3. 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_»

  4. cd ..
  5. creare il driver sul kernel corrente:

    fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`
  6. cd ..
  7. sudo dpkg -i sl-modem-modules-*.deb

    ogni tanto questo comando si blocca, quando succede cancellarlo con Ctrl+C e riprovare.

Risoluzione dei problemi

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 anche utile lanciare il comando:

modprobe slamr

potrebbe essere necessario un riavvio del sistema.

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 tale ragione, ottenere il suo corretto funzionamento può rivelarsi non banale.

  2. Ogni volta che si aggiorna il kernel del sistema, è necessario parallelamente ricompilare i driver del modem, come riportato in [#dricompil Compilare il driver].

Installazione su Ubuntu Feisty Fawn 7.04

Su Ubuntu Feisty Fawn 7.04 procedere nel modo seguente. Installare il pacchetto sl-modem-daemon dai repository di Feisty:

sudo apt-get install sl-modem-daemon

e se non lo si è già fatto in precedenza : {{{ sudo apt-get install build-essential linux-headers-uname -r }}} Scaricare i pacchetti da compilare [http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20070505.tar.gz ungrab-winmodem] e [http://www.esnips.com/doc/96d6dea2-fe44-4239-b231-0b134171053e/slmodem-2.9.11-20070803 slmodem-2.9.11-20070803] (o più recenti). Questi pacchetti sono stati aggiornati e contengono gli ID hardware di numerosi modem assimilabili agli SmartLink tra cui i Motorola Soft Modem SM56 con ID hardware 1057:3052 e 1057:5600.

Decomprimere i due archivi in due distinte cartelle sul Desktop. Entrare nella cartella in cui si è scompattato il primo archivio ungrab-winmodem-20070505 e modificare il file ungrab-winmodem.c sostituendo la riga:

#include <linux/config.h>

con:

#include <linux/tipc_config.h>

Procedere alla compilazione e all'installazione sul kernel corrente con i consueti:

make
sudo make install

Entrare nella cartella in cui si è decompresso il secondo archivio slmodem-2.9.11-20070803 e compilare pure lì con i consueti:

make
sudo make install

Caricare i moduli nel kernel:

sudo modprobe ungrab_winmodem
sudo modprobe slamr

Per caricare i due moduli all'avvio è necessario inserire i loro nomi (ungrab_winmodem e slamr) nel file /etc/modules . Avviare il demone slmodemd con il suo script di avvio:

sudo /etc/init.d/sl-modem-daemon restart

Ora il modem dovrebbe essere riconosciuto dal sistema e individuato da programmi come Wvdial, Gnome-PPP, KPPP mediante i quali si può procedere alla configurazione della connessione. Può giovare il riavvio del sistema a patto di aver inserito i due moduli all'avvio.

Ulteriori risorse

  • [wiki:Ubuntu/BinaryDriverHowto/SmartLinkModem Documento originale] (en)


CategoryDaCancellare BR Indice

Introduzione

La presente guida descrive la procedura di installazione dei driver per il modem SmartLink, molto diffuso sulle schede madri dei portatili.

Verifica dell'hardware

Eseguire in un terminale il seguente comando:

lspci

Dovrebbe comparire, tra le altre righe, una uguale alla seguente:

0000:00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 03)

Per installare il driver è necessario avere abilitato il [:Repository/Componenti:componente] multiverse dei [:Repository:repository] ufficiali.

Assicurarsi di avere l'ultima versione disponibile del kernel, quindi [:AmministrazioneSistema/InstallareProgrammi: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

Installare anche i sorgenti del driver SmartLink:

  1. sl-modem-daemon

  2. sl-modem-source

Anchor(dricompil)

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
  2. spostarsi all'interno di questa directory per modificare i moduli affinché funzionino con Ubuntu:

    cd modules/sl-modem/debian
  3. 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_»

  4. cd ..
  5. creare il driver sul kernel corrente:

    fakeroot debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r`
  6. cd ..
  7. sudo dpkg -i sl-modem-modules-*.deb

    ogni tanto questo comando si blocca, quando succede cancellarlo con Ctrl+C e riprovare.

Risoluzione dei problemi

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 anche utile lanciare il comando:

modprobe slamr

potrebbe essere necessario un riavvio del sistema.

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 tale ragione, ottenere il suo corretto funzionamento può rivelarsi non banale.

  2. Ogni volta che si aggiorna il kernel del sistema, è necessario parallelamente ricompilare i driver del modem, come riportato in [#dricompil Compilare il driver].

Installazione su Ubuntu Feisty Fawn 7.04

Su Ubuntu Feisty Fawn 7.04 procedere nel modo seguente. Installare il pacchetto sl-modem-daemon dai repository di Feisty:

sudo apt-get install sl-modem-daemon

e se non lo si è già fatto in precedenza : {{{ sudo apt-get install build-essential linux-headers-uname -r }}} Scaricare i pacchetti da compilare [http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20070505.tar.gz ungrab-winmodem] e [http://www.esnips.com/doc/96d6dea2-fe44-4239-b231-0b134171053e/slmodem-2.9.11-20070803 slmodem-2.9.11-20070803] (o più recenti). Questi pacchetti sono stati aggiornati e contengono gli ID hardware di numerosi modem assimilabili agli SmartLink tra cui i Motorola Soft Modem SM56 con ID hardware 1057:3052 e 1057:5600.

Decomprimere i due archivi in due distinte cartelle sul Desktop. Entrare nella cartella in cui si è scompattato il primo archivio ungrab-winmodem-20070505 e modificare il file ungrab-winmodem.c sostituendo la riga:

#include <linux/config.h>

con:

#include <linux/tipc_config.h>

Procedere alla compilazione e all'installazione sul kernel corrente con i consueti:

make
sudo make install

Entrare nella cartella in cui si è decompresso il secondo archivio slmodem-2.9.11-20070803 e compilare pure lì con i consueti:

make
sudo make install

Caricare i moduli nel kernel:

sudo modprobe ungrab_winmodem
sudo modprobe slamr

Per caricare i due moduli all'avvio è necessario inserire i loro nomi (ungrab_winmodem e slamr) nel file /etc/modules . Avviare il demone slmodemd con il suo script di avvio:

sudo /etc/init.d/sl-modem-daemon restart

Ora il modem dovrebbe essere riconosciuto dal sistema e individuato da programmi come Wvdial, Gnome-PPP, KPPP mediante i quali si può procedere alla configurazione della connessione. Può giovare il riavvio del sistema a patto di aver inserito i due moduli all'avvio.

Ulteriori risorse

  • [wiki:Ubuntu/BinaryDriverHowto/SmartLinkModem Documento originale] (en)


CategoryDaCancellare