Re: Iniciar script con el arranque para modem HSP56MR
Javier Debian - BBca - AR wrote:
>
> Placa Base: Aristo M755LMRE - SiS 630
>
> Procesador: Intel Pentium IIIE, 750 MHz (7.5 x 100)
>
> Núcleo: 2.6.8
>
> Distro: Debian "sarge"
>
> Modem: HSP56MR "on board"
>
> Controlador: slmodem-2.9.10
> (http://www.smlink.com/objects/slmodem-2.9.10.tar.gz)
>
> Uso del ordenador: hogareño para la familia.
>
> Problema: No puedo iniciar el script de control del modem al arrancar el
> sistema como corresponde.
>
> Compilé el controlador y el modem anda muy bien.
>
> Hasta modifiqué el script que trae la fuente del controlador
> (/etc/init.d/slmodemd, sección "start()") para que arranque según mis gustos
> (y con los mensajes en criollo) y no tener inconvenientes con kppp, de la
> siguiente manera:
>
> start() {
>
> echo -n "Cargando SmartLink Modem driver al kernel ... "
>
> modprobe slamr && echo "hecho." || { i
>
> echo "fallado."
>
> exit -1
>
> }
>
> echo -n "Iniciando SmartLink Modem driver para:
> $SLMODEMD_DEVICE"
>
> start-stop-daemon --start --pidfile $PIDFILE --exec
> $DAEMON --make-pidfile --background --
>
> -c=ARGENTINA /dev/slamr0 -d=5
>
> RETVAL=$?
>
> chmod a+rw /dev/slamr0
>
> ln -s /dev/slamr0 /dev/modem
>
> }
>
> Cuando corro el script desde la consola, anda bárbaro, carga todos los
> mecanismos y da los permisos necesarios para que todos los usuarios pueden
> acceder al dichoso modem e ingresar a internet vía dial-up (kppp).
>
> También corrí
>
> # update-rc.d slmodemd defaults
>
> para que arranque en forma automática, y creó los enlaces correspondientes
> en todos los /etc/rc?.d como corresponde.
>
> El tema, es que al arrancar el sistema, init no le da bola a las siguientes
> líneas del script:
>
> chmod a+rw /dev/slamr0
>
> ln -s /dev/slamr0 /dev/modem
>
¿ Tienes puesto el PATH en el script ?
PATH=/sbin:/bin:/usr/sbin:/usr/bin
> por lo que no da los permisos necesarios ni crea los enlaces que debería
> crear.
>
> Agradeceré ayuda para que el arranque sea un tanto más fácil para mis hijas
> y no tengan que correr el script en forma manual.
>
--
Fernando.
{:-{D>
"Hackers do it with fewer instructions."
Reply to: