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
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:
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:
# 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:
[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... :)
[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