Instalando e configurando softmodem no Slackware 12

Publicado por Daniel em 18/11/2007

[ Hits: 8.886 ]

Blog: https://d4n1.org

 


Instalando e configurando softmodem no Slackware 12



Esta dica aborda a instalação e configuração do softmodem V.92/56K FAX MODEM ENF656-ESW-MOPR da empresa Encore Eletronics (esse modem usa o chipset da Motorola, reconhecido pelo Slackware 12 como SM56).

Instalando e configurando softmodem no Slackware 12

Saudações pessoal do VOL (Viva O Linux)!

Essa dica aborda a instalação e configuração de um softmodem no Slackware 12. O modem usado foi o V.92/56K FAX MODEM ENF656-ESW-MOPR da empresa Encore Eletronics. Esse modem usa o chipset da Motorola (reconhecido pelo Slackware 12 como SM56). Mas é um SmartLink.

Para maiores detalhes se seu modem é compatível com Linux, baixe o script scanModem no site:
Use os seguinte comandos em um terminal:

# gunzip scanModem.gz
# ./scanModem


O script scanModem vai gerar vários aquivos: ModemData.txt, ModemDriverCompiling.txt e etc. Leia-os para maiores informações sobre seu modem.

Usando o script mencionado acima (scanModem), descobri que esse modem (ENF656-ESW-MOPR) é um SmartLink. Então baixe os drivers slmodem (baixei o slmodem-2.9.11-20070505.tar.gz) e ungrab (baixei o ungrab-winmodem-20070505.tar.gz) respectivamente no link abaixo:
Agora use os seguintes comandos em um terminal:

# tar -vxf slmodem-2.9.11-20070505.tar.gz
# cd slmodem-2.9.11-20070505/
# make
# make install
# cd ..
# tar -vxf ungrab-winmodem-20070505.tar.gz
# cd ungrab-winmodem-20070505/
# make
# make install


Abra o arquivo rc.local (localizado em /etc/rc.d/) com seu editor preferido e adicione as seguintes linhas salvando-o logo em seguida:

mkdir -p /dev
mknod -m 600 /dev/slamr0 c 242 0
mknod -m 600 /dev/slamr1 c 242 1
mknod -m 600 /dev/slamr2 c 242 2
mknod -m 600 /dev/slamr3 c 242 3
modprobe -r slamr
modprobe ungrab-winmodem
modprobe slamr
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &
ln -sf /dev/ttySL0 /dev/modem

Configure o seu discador para apontar para o link simbólico /dev/modem (usei o pppsetup) e reboote a máquina.

Espero que essa dica ajude alguém! Obrigado a todos.

Outras dicas deste autor

WINFF - front-end ffmpeg - conversor universal de áudio e vídeo

Blackbox - personalizando

Leitura recomendada

Compartilhando a Internet - transfome o Linux em um roteador

Habilitando a compilação JIT (Just In Time) para o PHP8 no Ubuntu

Coloque seu papo em dia com Pidgin multi-protocolo

Desligar e reiniciar o computador através da linha de comando

Como posso começar a programar?

  

Comentários
[1] Comentário enviado por zoby em 05/01/2008 - 20:14h

Simples e direto. Muito bom.
Scanmodem parece q indica sempre os mesmos softwares, todos p/ kernel 2.6. Quem usar kernel 2.4 c/ modem Smartlink vai precisar do slmdm-2.... Ou pctel...
P/ outros Smartlink, incluindo Pctel, ungrab nem sempre é necessário. Instalado slmodem, # dmesg dirá da necessidade do ungrab (modem está "grabed" por outro drive ou coisa parecida).
Em vez de reinicializar o micro basta # /etc/rc.d/rc.local
Isso se não iniciou o modem no próprio terminal:
mknod -m 600 /dev/slamr0 c 242 0 (do 1 em diante só p/ cada modem adicional q tiver)
modprobe -r ungrab-winmodem (tb pode ser necessário no rc.local, só testando)
modprobe -r slamr (só quando c/ ungrab)
modprobe ungrab-winmodem (sempre primeiro q o próximo)
modprobe slamr
slmodemd -c BRAZIL /dev/slamr0 &
(0 p/ o primeiro modem, se quiser o segundo .../slamr1)
Pode usar o kppp diretamente /dev/ttySL0, sem o link /modem.
Há pequenas variações desses comandos, de acordo a cada caso.
É Slackware, quanto mais simples...




[2] Comentário enviado por removido em 27/05/2008 - 09:13h

Cara, estou a uma semana procurando formas de instalar esse modem, por coincidência as dicas que encontrei hoje são semelhantes a essa, vou testar e posto o resultado... :)

[3] Comentário enviado por d4n1 em 27/05/2008 - 12:24h

Espero que tenha êxito cara! Boa sorte!

[4] Comentário enviado por jefferson_romano em 21/05/2009 - 04:23h

Cara! Agradeço de coração a ajuada... tu num imagina o quanto eu rpocurei por um tutorial para slackware 12. Parabéns!

Funcionaou de primeira pra mim. O problema estava no link que eu não tinha para o modem, e nas demasi linhas para configurar o /dev/slamr0.

Vlw. Excelente tuto! :D

[5] Comentário enviado por sandroqa em 15/09/2009 - 15:09h

cara veja se pode me ajudar? Quando digito MAKE retorna a seguinte mensagem:
make
make -C modem all
make[1]: Entrando no diretório `/home/sqalmeida/Desktop/slmodem-2.9.11-20070505/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
In function ‘open’,
inlined from ‘datafile_save_info’ at modem_datafile.c:114:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[1]: ** [modem_datafile.o] Erro 1
make[1]: Saindo do diretório `/home/sqalmeida/Desktop/slmodem-2.9.11-20070505/modem'
make: ** [modem] Erro 2

Grato pela atenção



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts