ricarol61
(usa Outra)
Enviado em 13/04/2008 - 00:21h
Ola pessoal, sou novo na comunidade e totalmente cru no linux, mas vou tentar explicar o meu problema.
Meu sistema e o pclinuxos baseado no mandriva.
Tenho um modem hsp56 (softmodem) e baixei o driver para que pudesse funcionar.
Descompactei, fiz o make e make install (sem o suporte ALSA, por que na compilação deu uma serie de erros então deixei sem o ALSA. Fiz o seguinte script para sempre carregar o modem:
#!/bin/bash
#
rmmod slamr
modprobe slamr
mknod -m 600 /dev/slamr0 c 242 0
slmodemd --country=BRAZIL /dev/slamr0 &
ln -sf /dev/ttySL0 /dev/modem
O modem funciona que é uma beleza. Mas quando coloco para inicializar no boot, eu pego essas linhas do script e adiciono no rc.local (situado no /etc/rc.d) ficando assim:
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
### END INIT INFO
touch /var/lock/subsys/local
rmmod slamr
modprobe slamr
mknod -m 600 /dev/slamr0 c 242 0
slmodemd --country=BRAZIL /dev/slamr0 &
ln -sf /dev/ttySL0 /dev/modem
Bem, quando "restarto" a máquina e carrego o kppp, ele da as seguintes mensagens:
modem ready
initializing modem
setting spesker volume (esta mensagem não aparece quando o modem funciona normalmente por fora do rc.local)
dialing...
A linha fica livre, o modem não disca e não funciona nada. Se eu tentar reinicializar o kppp trava.
Bem, como o meu modem funciona normalmente apenas rodando o script acima e trava quando coloco no rc.local, acredito que seja um problema neste arquivo estou certo?? Como vou proceder? alguem saberia como me ajudar??