Sua conexão começa aqui!

modemmodems

www.modemclub.com.br

 

 




Configurando o Modem Motorola SM56 no Linux

por Nunes Gilberto


Este tutorial visa a ajudar os usários que tem um Motorala em casa, e
não suporta mais sofrer no Windows, com baixas conexões e quedas.
Configurá-lo, não é dificil, bastando para isso, gastar um perder uns 
poucos cabelos e algumas noites de sono!!!
Bom aqui vai os ingredientes:

Você vai precisar:

- Um modem Motorola SM56 (lógico);
- Um distribuição rodando o kernel 2.4.x, ou você pode baixar os fontes do último (2.4.5) e compilar. Não é do escopo deste tutorial ensinar como compilar o kernel, visto que há farta documentação a respeito. Só uma dica: o kernel deve ter suporte a ppp, não esqueça disso, na hora de compilar;
- O driver do fabricante, que pode ser pego no site:
http://e-www.motorola.com/products/softmodem/support/software.html
- Um pouco de persistência, e muita paciência.

Bom. vou logo avisando que o driver virá em formato rpm, versão 4.
Por isso se você estiver usando uma distribuição com o rpm 3, pode ter que transformar ele em outro formato (tgz ou cpio,com os comando rpm2tgz, pra quem usa o Slackware, e com o rpm2cpio, para as outras distribuições), e instalá-lo adequadamente.
Após instalar o pacote, rode o programa sm56setup (como root, bem lembrado). Este programa é o encarregado de fazer algumas checagens no sistema, como ver qual é a versão do kernel e como trabalha o modprobe (programa responsável por carrgar módulos dinâmicos no kernel).
Ele também faz um link com o /dev/modem, para o dispositivo criado pelo programa: /dev/sm56, assim como configurá o arquivo /lib/modules/2.4.x/modules.dep e /etc/modules.conf 
bem como copia o módulo do fabricante, o sm56 para /lib/modules/2.4.x/kernel/drivers/char.
Por que tudo isso?
O que os fabricanntes fizeram é criar um módulo, usando C, linguagem nativa do Linux, e o programa de instalação se encarrega de adequar o sistema para receber e por o módulo pra funcionar alterando o arquivo /etc/modules.conf/ ele coloca a seguinte linha:

alias char-major-24 sm56, informando ao programa modprobe que o dispositivo sm56 é de caracter
(char).

Já no arquivo /lib/modules/2.4.x/modules.dep, ele acrescenta o patch (caminho), onde está módulo do fabricante, no caso:

/lib/modules/2.4.x/kernels/drivers/char/sm56.

Isso tudo não dura mais do que cinco ou oito segundos.
Se caso alguma mensagem de erro surgir, algo do tipo, unresolveding simbol, não se desespere, siga em frente e digite modprobe sm56.
Aqui não deve retornar nenhuma mensagem.
Com o comando lsmod, você observa quais os módulos estão carregados.
[root@localhost mozart]# lsmod
Module Size Used by
ppp_async 6160 0 (autoclean)
ppp_generic 15968 0 (autoclean) [ppp_async]
sm56 1191040 0 (autoclean) ---------------> módulo da Motorola
sr_mod 13952 1 (autoclean)
via82cxxx_audio 16800 0
soundcore 3504 2 [via82cxxx_audio]
ac97_codec 8688 0 [via82cxxx_audio]
nls_iso8859-1 2848 1 (autoclean)
nls_cp850 3584 1 (autoclean)
vfat 9040 1 (autoclean)
fat 30720 0 (autoclean) [vfat]
supermount 32496 4 (autoclean)
fdomain 12360 1
sd_mod 11048 0 (unused)
scsi_mod 86036 3 [sr_mod fdomain sd_mod]

Pronto o modem está instaládo e pronto pra funcionar.
Agora use seu programa favorito para fazer a conexão (kppp, ou dip, ou minicom)
Só não esquecer de usar /dev/modem,como porta.
Espero que todos possam ter compreendido.

Contatos:gilbertonunes@yahoo.com.br

[principal][principal Linux]



 

 

    *Nao nos responsabilizamos por qualquer dano causado em seu computador,
tudo fica sob sua inteira responsabilidade.