Re: Speedtouch USB, udev e nuovo kernel
Fabio Cobianchi ha scritto:
> Stai parlando di lanciare il pppd in automatico una volta caricato il
> firmware, giusto?
>
> Puoi postare come hai fatto, che io lo faccio ancora a manina?
certo che posso :-)
ho aggiunto una regola a udev
dissident@banach:~$ cat /etc/udev/rules.d/010_local.rules
SUBSYSTEM=="drivers", DEVPATH=="*/speedtch", \
ACTION=="add", RUN+="/bin/sh -c '/lib/hotplug/speedtch-start &'"
dissident@banach:~$
che chiama il file speedtouch-start:
dissident@banach:~$ cat /lib/hotplug/speedtch-start
#!/bin/sh -e
# SUBSYSTEM=="drivers", DEVPATH="*/speedtch", \
# ACTION="add", RUN+="/root/speedtch-start.sh"
exec > /dev/speedtch.log 2>&1
FILE='/proc/net/atm/speedtch:0'
while [ ! -e $FILE ]; do
echo "Waiting for $FILE..."
sleep 1
done
echo $FILE found!
while ! grep -q '^Line up' $FILE; do
echo "Waiting for Line up..."
sleep 1
done
echo "Line up!"
FILE='/usr/sbin/pppd'
while [ ! -e $FILE ]; do
echo "Waiting for $FILE..."
sleep 1
done
exec /usr/sbin/pppd call peers-pppoa
dissident@banach:~$
modifica l'ultima riga, chiamando il file dentro peers giusto.
Reply to: