Este modem vem principalmente nos notebooks Toshiba Satellite, como o A75-S209, por exemplo.
Para verificar qual o modelo do modem podemos utilizar o comando lspci, conforme apresentado abaixo:
$ lspci -v
...
00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01) (prog-if 00 [Generic])
Subsystem: Toshiba America Info Systems Unknown device 0001
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 185
Memory at e8004800 (32-bit, non-prefetchable) [size=256]
...
Para que este modem funcione, primeiro devemos instalar o pacote smartlink-softmodem, disponível na distribuição SuSE 10.1.
O modem ATI IXP AC'97 utiliza o driver de kernel snd-atiixp-modem, já disponível também no kernel do SuSE 10.1 e para que ele sempre funcione todas as vezes que se ligar o notebook ou computador, iremos alterar o arquivo /etc/init.d/slmodemd, conforme abaixo:
...
RETVAL=0
# Default configuration
SLMODEMD_DEVICE=modem:1
SLMODEMD_COUNTRY=BRAZIL
...
start() {
echo -n "Starting SmartLink Modem driver: "
OPTS=" --country=$SLMODEMD_COUNTRY"
if [ "$SLMODEM_USE_ALSA" = yes ];then
OPTS="$OPTS -a $SLMODEMD_DEVICE"
modprobe snd-atiixp-modem
else
OPTS="$OPTS /dev/$SLMODEMD_DEVICE"
...
stop() {
echo -n "Shutting down SmartLink Modem driver: "
killproc $prog
RETVAL=$?
if [ "$SLMODEM_USE_ALSA" != yes ];then
modprobe -r slamr slusb
else
modprobe -r snd-atiixp-modem
fi
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
...
Com as configurações acima, simplesmente execute o script e verifique os logs no arquivo /var/log/slmodemd, conforme abaixo:
# /etc/init.d/slmodemd start
# tail /var/log/slmodemd
# chkconfig slmodemd on
Caso algum erro seja apresentado, tente executar o comando diretamente, onde devemos ter a saída similar a apresentada abaixo:
# slmodemd --country=BRAZIL -a modem:1
SmartLink Soft Modem: version 2.9.10 May 3 2006 13:12:51
symbolic link `/dev/ttySL0' -> `/dev/pts/3' created.
modem `modem:1' created. TTY is `/dev/pts/3'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
Finalizando, para utilizar o modem, basta referenciar o dispositivo /dev/ttySL0 no aplicativo responsável por realizar a conexão, por exemplo, o kinterent.
Nenhum comentário foi encontrado.