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

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: