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

Iniciar script con el arranque para modem HSP56MR



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



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.



=====
Por favor, si me mandas correos con copia a varias personas, poné mi dirección de correo en copia oculta (CCO), para evitar que acabe en montones de sitios, eliminando mi privacidad, favoreciendo la propagación de virus y la proliferación del SPAM.
Gracias.
Usuario GNU/Linux registrado # 389414 (http://counter.li.org/)
=====



Reply to: