Instalando modem SmartLink SL2800 no Slackware 12

Publicado por Gustavo Ferreira em 25/10/2007

[ Hits: 9.171 ]

 


Instalando modem SmartLink SL2800 no Slackware 12



Bom, para começar baixe o driver do modem SmartLink no link abaixo:

http://linmodems.technion.ac.il/.../slmodem-2.9.11-20070813.tar.gz

Antes de baixar verifique se essa é a última versão do modem. Dê sempre preferência para a versão atual, pois ela estará atualizada e corrigida de possíveis bugs anteriores.

Agora abra o terminal e digite os seguintes comandos para descompactar o arquivo e entrar na pasta do arquivos descompactados:

# tar -vzxf slmodem-2.9.11-20070813.tar.gz
# cd slmodem-2.9.11-20070813


Depois, sem fechar o terminal, digite os comandos:

# make
# make install


OBS: Esse drive possui suporte Alsa. Para instalar o drive com suporte Alsa, basta mudar o comando da seguinte forma:

# make SUPPORT_ALSA=1
# make install


Pronto, modem instalado!

Vamos agora configurar o modem, digite no terminal:

# modprobe slamr
# mknod -m 600 /dev/slamr0 c 242 0
# slmodemd -c BRAZIL /dev/slamr0 &


Vai aparecer a seguinte frase no terminal:

SmartLink Soft Modem: version 2.9.11 Oct 3 2007 02:29:53
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.

Sem fechar o terminal, abra o Kppp e clique em Configurar > Modens > Nova > Dispositivo e marque a opção /dev/ttySL0 em Dispositivo de Modem. Configure o restante do Kppp e salve tudo.

Ainda com o terminal aberto, tente conectar para testar a configuração.

Vocês devem estar se perguntando o por quê de fazer a configuração do modem e do Kppp com o terminal aberto.

A resposta é a seguinte, não sei ao certo ainda, mas parece que o Slackware 12 salva essas configurações "pasmem" na memória RAM, e depois que se fecha o terminal, a parte da memória RAM usada pelo terminal é apagada, liberando o uso da memória ocupada pelo terminal.

Para não ter que configurar o modem toda vez que for se conectar na internet é preciso incluir as linhas da configuração do modem digitadas anteriormente no terminal ao rc.local. Com o editor de sua preferência inclua as linhas a seguir em /etc/rc.d/rc.local:

modprobe slamr
mknod -m 600 /dev/slamr0 c 242 0
slmodemd -c BRAZIL /dev/slamr0 &

Pronto, salve e saia.

Agora não será mais necessário configurar o modem toda vez que for ligar ou reiniciar o computador, pois elas serão carregadas pelo rc.local durante a inicialização do sistema.

Outro detalhe importante, não sei se vai acontecer com vocês, mas de vez enquanto dá uma travada na inicialização do sistema aqui comigo, tendo que dar reset para voltar. Sei que tem a ver com o meu modem, pois sempre trava na hora que o sistema reconhece ele (não confundir com o carregamento das configurações pelo rc.local). Ainda não descobri o motivo, mas se alguém souber ou descobrir, por gentileza poste para nós. Se por acaso eu conseguir resolver o problema posto aqui no VOL. Isso não quer dizer que vai travar com outros.

Agora é só conectar e curtir o seu Slack 12!!!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Firefox 4 com os plugins java e flashplayer funcionando no Debian

Fazendo a inicialização do seu Fedora Core 2 mais rápida

Evitando vírus nos compartilhamentos do Samba

Para aqueles que não conseguem mudar o mac de suas placas wireless

Detectando automaticamente a impressora em rede linux

  

Comentários
[1] Comentário enviado por K1LL -9 em 26/10/2007 - 19:24h

Não é que salve na RAM mas é que o responsável pelo gerenciamento/reconhecimento de dispositivos é o dinâmico UDEV então se não configurar esse cara, as configurações se perdem a cada poweroff ..... no rc.local é funcional e tudo, embora um tanto gambiarra .... mas Linux ... é Linux ....

Viva o Linux ....

http://www.gentoo.org/doc/pt_br/udev-guide.xml

[2] Comentário enviado por staltux em 02/05/2008 - 01:53h

bom ...tive problemas no finalzinho...
na parte do:
# mknod -m 600 /dev/slamr0 c 242 0
veio oseguinte erro:
bash-3.1# mknod -m 600 /dev/slamr0 c 242 0
mknod: `/dev/slamr0': File exists
e depois no:
# slmodemd -c BRAZIL /dev/slamr0 &
veio o erro:
bash-3.1# slmodemd -c BRAZIL /dev/slamr0 &
[1] 5081
bash-3.1# error: mdm setup: cannot open dev `/dev/slamr0': No such device
error: cannot setup device `/dev/slamr0'

Pra tentar parar com esse erro falando que o slamr0 ja existe eu fui no /dev e apaguei ele...mas mesmo assim depois de cria dnovo ele nao consegue abri...

[3] Comentário enviado por staltux em 05/05/2008 - 23:47h

resolvi
tive que baixar o ungrabe-winmodem
e criar um script pra criar os devs a cada boot...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts