Eu segui o tutorial à risca, mas quando tento me comunicar com o modem
recebo a mensagem de que ele está ocupado.
Vou tentar instalar o ungrab-winmodem pra ver se eh isso...
O que pode ser??
Pelo jeito não é problema de outros drivers.
Vai aí meus arquivos:
o init do modem:
#!/bin/bash
. /lib/lsb/init-functions
case "$1" in
start)
log_begin_msg "Iniciando o modem SmartLink..."
ln -sf /dev/slamr0 /dev/modem
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &
;;
stop)
log_begin_msg "Parando o modem SmartLink..."
killall slmodemd
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
O módulo eu carrego no /etc/modules
O dmesg parece normal...
[4295355.663000] slamr: SmartLink AMRMO modem.
[4295355.674000] slamr: probe 2000:2800 SL2800 card...
[4295355.675000] slamr: slamr0 is SL2800 card.
Esse é o erro que da quando tento comunicar com o modem:
--> WvDial: Internet dialer version 1.54.0
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: Device or resource busy
--> Cannot open /dev/modem: Device or resource busy
--> Cannot open /dev/modem: Device or resource busy
Bom qual é a versão do Ubuntu que vc usa?
Vc tem instalado o gnome-ppp?
Por que vc não usa algum dos pacotes que fiz (desde que vc use no máximo até o ubuntu dapper)
nunca falei nada sobre este
init-functions que vc postou anteriormente, mas vejo algo errado nele.
esta linha:
ln -sf /dev/slamr0 /dev/modem
na verdade o que vc faz o link é disto aqui:
ln -sf /dev/ttySL0 /dev/modem
na verdade o dispositivo usado por qualquer discador deve ser o
/dev/ttySL0 se não for possível usar ele aí vc faz o link
/dev/modem apontar pra ele.
Para finalizar a ordem é essa:
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &
ln -sf /dev/ttySL0 /dev/modem
e não o contrário.