[Gulli] modem ADSL USB
Alessandro Guarguaglini
ilguargua@tiscali.it
Ven 24 Feb 2006 18:14:06 CET
Alle 22:48, giovedì 23 febbraio 2006, Alex Di Tommaso ha scritto:
>
> quando lancio "modem_run" mi dice comando non trovato quando in realtà
> esiste ed è accessibile.
> Cosa devo fare.
Probabilmente il percorso dove si trova modem_run non e' incluso nel PATH .
Prova a lanciarlo con il percorso completo es. (se hai compilato ed installato
con le impostazioni di default):
/usr/local/sbin/modem_run -s -v 1 -f /usr/local/share/speedtouch/KQD6_3.012
Se tutto funziona a dovere sul modem lampeggia per pochi attimi con colore arancione
il led 'adsl', poi comincia a lampeggiare di colore verde per un 10/20 sec. circa,
(sincronizzazione con la linea adsl), indi rimane acceso stabile verde. A quel punto
(e non prima) puoi lanciare la connessione. Ti conviene comunque sempre controllare
prima i log, prova con :
root@slack:~# tail -n 100 /var/log/messages | grep modem_run
Il risultato dovrebbe essere simile a questo :
Feb 24 16:22:25 slack modem_run[2035]: modem_run version 1.3 started by root
Feb 24 16:22:53 slack modem_run[2346]: [monitoring report] ADSL link went up
Feb 24 16:23:09 slack modem_run[2032]: ADSL synchronization has been obtained
Feb 24 16:23:09 slack modem_run[2032]: ADSL line is up (800 kbit/s down | 320 kbit/s up)
Se il tutto funziona, per automatizzare le cose la boot devi istruire hotplug per
lanciare modem_run quando il modem viene riconosciuto dall'usb. Non conosco la Suse
quindi non so dirti dove tiene i files relativi ad hotplug, in linea di massima però
devi creare 2 files, uno che associa l'usb-id del modem ad un file, l'altro (il file
di prima) che contiene i comandi da eseguire. Ad esempio nella mia distro :
root@slack:~# ls -l /etc/hotplug/usb/speed*
-rwxr-xr-x 1 root root 320 2005-02-15 18:19 /etc/hotplug/usb/speedtouch*
-rw-rw-r-- 1 root root 87 2005-02-13 10:49 /etc/hotplug/usb/speedtouch.usermap
root@slack:~# cat /etc/hotplug/usb/speedtouch.usermap
speedtouch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
root@slack:~# cat /etc/hotplug/usb/speedtouch
#!/bin/bash
MODEM_RUN_CMD='/usr/local/sbin/modem_run -s -v 0 -f /usr/local/share/speedtouch/KQD6_3.012'
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
mod_run=`ps axo cmd | cut -d " " -f 1 | grep "modem_run"`
if [ "$mod_run" = "" ]; then
$MODEM_RUN_CMD
sleep 5
fi
fi
Nota bene che il primo file deve avere i permessi d'esecuzione. Nota anche che questo
serve solo a caricare il firmware nel modem, e non a lanciare la connessione, per quello
ci sono altri script che variano molto da distro a distro.
> A presto.
Attendiamo con ansia la prima mail spedita con quel modem da linux! :-)
Ciao, a presto.
Maggiori informazioni sulla lista
Gulli