## page was renamed from DialupModemHowto/Smartlink ## page was renamed from DialupModemSmartlink #format wiki #LANGUAGE it <
> <> = Introduzione = Questa guida spiega come far funzionare i modem supportati dai driver '''Smartlink''' Si possono usare i driver già compilati dal sito [[http://linmodems.technion.ac.il/packages/smartlink/Ubuntu/|linmodems]] o compilarli da sé. == Note per alcuni modem lsmodem == Alcuni '''lsmodem''' (che usano i driver ALSA) non hanno bisogno della compilazione. Un esempio è il '''winmodem HP Pavilion zv5120us''' (che usa come driver `snd-atiixp-modem`). In questo caso, si consulti la parte riguardante i modem con driver [[Hardware/Modem/Dialup/Alsa|Alsa]]. Questa nota è stata presa dal sito [[http://archives.linmodems.org/21040]]: {{{ Slamr has ceased to be the appropriate driver under more current 2.6.n kernels If your modem controller is one of these PCI ID modem controller name/source low_level_driver ======= =============== ======= ================= 1002:434d ATI snd-atiixp-modem 1002:4379 ATI " 1106:3068 VIA snd-via82xx-modem 10b9:5451 ALI 5451 audio with modem snd-ali5451-modem 8086:???? many Intel controllers snd-intel8x0m 10de:00d9 Nvidia Corp " 1039:7013 SIS 630 " Others? " }}} Potete verificare se il vostro modem monta uno di questi chipset scrivendo in un terminale {{{ #lspci -nn }}} o (lsusb se avete un modem usb) e cercando la riga relativa al modem. = Parte Comune = * Saranno necessario il pacchetto ''sl-modem-daemon'': * Se c'è la possibilità di collegarsi ad internet, abilitare i repository '''Multiverse''' (consultare la pagina [[Repository]]) e installare il pacchetto ''sl-modem-daemon''. * Altrimenti scaricare il pacchetto (attenzione alle dipendenze) dal sito [[http://packages.ubuntu.com/]] selezionando la propria versione di Ubuntu. Una volta terminato il download, copiare il file `.deb` nel proprio Desktop. Alla fine digitate da terminale: {{{ cd ~/Desktop sudo dpkg -i *.deb}}} facendo attenzione che sul Desktop non siano presenti altri pacchetti `.deb`. Alla fine della procedura sarà possibile eliminare i file. * Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con il proprio editor preferito il file `/etc/default/sl-modem-daemon` e modificare la riga {{{ SLMODEMD_COUNTRY= }}} inserendo il proprio Paese: {{{ SLMODEMD_COUNTRY= ITALY }}} = Installazione con i driver già compilati = Nel sito [[http://linmodems.technion.ac.il/packages/smartlink/Ubuntu/|linmodems]] trovate i driver già compilati per i vari kernel ubuntu. * Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con il proprio editor preferito il file `/etc/default/sl-modem-daemon` e modificare la riga {{{ SLMODEMD_DEVICE= }}} inserendo per modem usb: {{{ SLMODEMD_DEVICE=slusb0 }}} e per modem interni: {{{ SLMODEMD_DEVICE=slamr0 }}} * Scaricate il driver compilato relativo al vostro kernel {{{ wget http://linmodems.technion.ac.il/packages/smartlink/Ubuntu/slamr-`uname -r`.tar.gz }}} * Decomprimetelo {{{ tar -xzvf slamr-`uname -r`.tar.gz }}} * A questo punto dovete copiare i moduli nella cartella cretata appositamente {{{ sudo mkdir /lib/modules/`uname -r`/extra sudo cp slamr-`uname -r`/*.ko /lib/modules/`uname -r`/extra/ sudo depmod -a }}} * Ora riavviamo il demone: {{{ sudo /etc/init.d/sl-modem-daemon restart }}} e controllare se è apparso in `/etc` il device `modem`. Se ci sono problemi sarà necessario un riavvio del computer. * Per modem usb a volte ho trovato necessario anche il seguente comando {{{ sudo mknod -m 600 /dev/slusb0 c 243 0 }}} da eseguire dopo ogni riavvio del pc (e poi richiede un riavvio del demone). Se necessario per renderlo automatico bisogna editare lo script `/etc/init.d/sl-modem-daemon` con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e con il proprio editor preferito, aggiungendo la riga {{{ mknod -m 600 /dev/slusb0 c 243 0 }}} dopo la riga {{{ start() { }}} A questo punto si potrà procedere con la [[Hardware/Modem/Dialup#configurazione| configurazione]] della propria rete. = Installazione compilando i driver da sé = * Assicurarsi di aver installato i pacchetti necessari alla [[Hardware/Modem/Dialup#compilazione| compilazione]]. * Installare il pacchetto ''sl-modem-sources'': * Se c'è la possibilità di collegarsi ad internet, abilitare i repository '''Multiverse''' (consultare la pagina [[Repository]]) e installare il pacchetto ''sl-modem-source''. * Altrimenti scaricare il pacchetto (attenzione alle dipendenze) dal sito [[http://packages.ubuntu.com/]] selezionando la propria versione di Ubuntu. Una volta terminato il download, copiare il file `.deb` nel proprio Desktop. Alla fine digitate da terminale: {{{ cd ~/Desktop sudo dpkg -i *.deb}}} facendo attenzione che sul Desktop non siano presenti altri pacchetti `.deb`. Alla fine della procedura sarà possibile eliminare i file. * Quindi si dovrà procedere con la compilazione del driver, da terminale digitare: {{{ sudo module-assistant auto-install sl-modem }}} * Aggiornare la lista dei moduli: {{{ sudo depmod -a }}} * Salvare il file e digitare in un terminale il comando: {{{ sudo modprobe slamr }}} * A questo punto riavviamo il demone: {{{ sudo /etc/init.d/sl-modem-daemon restart }}} e controllare se è apparso in `/etc` il device `modem`. Se ci sono problemi sarà necessario un riavvio del computer. A questo punto si potrà procedere con la [[Hardware/Modem/Dialup#configurazione| configurazione]] della propria rete. = Note su Ubuntu 6.06 «Dapper Drake» = * Assicurarsi di aver installato i pacchetti necessari per la compilazione come descritto all'inizio di questa guida. * Scaricare i pacchetti ''sl-modem-daemon2.9.9d+e-pre2-5.deb'' e ''sl-modem_2.9.9d+e-pre2.orig.tar.gz'' da questo indirizzo: [[http://packages.debian.org/unstable/misc/sl-modem-daemon|sl-modem-daemon]]. * È possibile scaricare una versione aggiornata del pacchetto `.tar.gz` a [[http://phep2.technion.ac.il/linmodems/packages/smartlink/|questo]] indirizzo. * Molto probabilmente sarà richiesto anche il pacchetto ''ungrab-winmodem'', installarlo scaricandolo da [[http://phep2.technion.ac.il/linmodems/packages/smartlink/|questo]]. * Copiare tutti file appena scaricati nel proprio pc. * Successivamente scompattare il file `sl-modem_2.9.9d+e-pre2.orig.tar.gz`, da terminale digitare: {{{ tar xvzf sl-modem_2.9.9d+e-pre2.orig.tar.gz }}} ed entrare nella cartella appena creata. * Procedere con la compilazione, da terminale digitare: {{{ ./configure make sudo make install sudo modprobe slamr dmesg | grep slamr }}} * Procedere con l'installazione del pacchetto ''sl-modem-daemon2.9.9d+e-pre2-5.deb'': {{{ sudo dpkg -i sl-modem-daemon2.9.9d+e-pre2-5.deb }}} * Provare con '''kppp''' (se si usa '''KDE''') oppure con '''gnome-ppp''' (se si usa '''Gnome''') per testare il funzionamento del modem. * Se tutto è andato bene, modificare con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con l'editor di testo preferito il file `/etc/default/sl-modem-daemon` e cambiare la riga: {{{ SLMODEMD_COUNTRY= }}} inserendo il proprio Paese: {{{ SLMODEMD_COUNTRY= ITALY }}} * Riavviare il demone, da terminale digitare: {{{ /etc/init.d/sl-modem-daemon restart }}} * Riaprire '''kppp''' o '''gnome-ppp''' e cliccare su '''«Query modem»''' per constatare l'aggiornamento del nuovo Paese inserito. {{{#!wiki note Sembrerebbe esserci qualche problema con i modem con chip '''Netodragon MDV92XP''', tutto ok invece per il chip '''ND92XPA'''. }}} ---- CategoryHardware CategoryDaRevisionare