Configurando softmodem para pclinux

1. Configurando softmodem para pclinux

ricardo
ricarol61

(usa Outra)

Enviado em 11/05/2008 - 20:35h

Gostei muito deste sistema, porém ele vem pré configurado para conexões via cabo. Então resolvi postar este tutorial para aqueles que ainda possuem modems smartlink(softmodems).

Primeiramente, baixe os drivers para o modem SMLink ou Neto Dragon no endereço abaixo, salvando em local apropriado.

http://linmodems.technion.ac.il/packages/smartlink/
Eu baixei o seguinte driver (meu modem é um pctel)
slmodem-2.9.11-20070813

descompcte

#cd /tmp (é o diretorio que baixei)
#tar xvzf slmodem-2.9.X.tar.gz

Acesse o diretório:

#cd /slmodem-2.9.X/

Compile e instale

#make SUPPORT_ALSA=1 && make install

Se der problema na instalação com o Alsa faça sem o suporte Alsa.

Depois da instação, digite:

#slmodemd –country=BRAZIL /dev/slamr0 &

Deve aparecer algo como:

SmartLink Soft Modem: version 2.9.11 Jan 9 2006 20:50:13
symbolic link `/dev/ttySL0' -> `/dev/pts/0' created.
modem `slamr0' created. TTY is `/dev/pts/0'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.

Crie o link simbólico para que o kppp possa acessar o modem corretamente:

#ln –sf /dev/ttySL0 /dev/modem

Com isso ele já deve funcionar. Se não faça ainda o seguinte:
Vá ao diretório /tmp/slmodem-2.9.11-20070813/scripts/mandrake:
digite:
#./slmodemd start

Para que isso aconteça automaticamente no boot, alguns passos devem ser acrescentados.

Va para /etc/rc.d e edite o script rc.local e acrescente as seguintes linhas:

modprobe slamr
slmodemd –country=BRAZIL /dev/slamr0 &
service slmodemd start
ln –sf /dev/ttySL0 /dev/modem

Para que o comando ‘service slmodemd start’ funcione, é necessário um último passo: copie o slmodemd que está em ‘scripts’ para /etc/init.d.

#cp /tmp/slmodem-2.9.11-20070813/scripts/mandrake/slmodemd /etc/init.d

Agora deve funcionar.

Porém após dar um reboot na máquina e carregar o sistema, comigo houve um problema na verdade dois problemas.
No primeiro, houve um bug no driver, ou uma incompatibilidade com o sistema, em que o dispositivo /dev/slamr0 não resiste ao boot e não é recriado com o carregamento do slamr. Portanto, é necessário criá-lo manualmente, com o comando mknod, portanto acrescente as seguintes linhas:

mknod -m 600 /dev/slamr0 c 242 0
slmodemd –country=BRAZIL /dev/slamr0 &
ln –sf /dev/ttySL0 /dev/modem

no segundo, o meu rc.local não funcionava então tive que fazer o seguinte:

Primeiro criei o script (nome_do_arquivo)=> pode ser um nome qualquer:

#!/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

depois fui no terminal e digitei "runlevel", e no meu caso ele retornou o valor de N 5

então fui no diretorio rc5.d (este 5 foi do numero que ele me retornou) e criei um link simbolico para o script que eu tinha feito e ficou assim.
ln -s /etc/rc5.d/nome_do_arquivo S99nome_do_arquivo

Depois autorizei o script pelo chmod, resetei a máquina e tudo rodou perfeitamente.

Espero que cada vez mais pessoas usem este sistema que é baseado no mandriva porém bem mais leve, facil de instalar e muito rápido.

Quais que dúvidas postem aqui ok?








  


2. Re: Configurando softmodem para pclinux

César...
cesar

(usa CentOS)

Enviado em 12/05/2008 - 07:39h

Muito bom, parabéns.

Mas por que não postou isto como Dica ou Artigo?

Abraço.

César ;D


3. Re: Configurando softmodem para pclinux

ricardo
ricarol61

(usa Outra)

Enviado em 13/05/2008 - 00:51h

ooops foi mal!

Ainda estou engatinhando aqui, mas vou melhorar!

Um forte abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts