[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: