Instalando e configurando softmodem no Slackware 12

Publicado por Daniel em 18/11/2007

[ Hits: 9.164 ]

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

Blackbox - personalizando

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

Leitura recomendada

Hacker vs. Cracker

Gerenciador de Arquivos no Modo ROOT

Virtualização com KVM no Red Hat

SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Recuperando GRUB em casos extremos

  

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