The FreeBSD FAQ - The Power to Help
The FreeBSD FAQ - The Power to Help
This site is Powered by PAR Teleon

S E Ç Õ E S
B U S C A
+
D E S T A Q U E
CONTATO
PÁGINA ANTIGA
TELEON INTERNET
E N Q U E T E
Se apos a conclusao, a traducao da documentacao oficial do FreeBSD, fosse impressa em livro, voce:

Usaria apenas a documentacao na internet como referencia.Faria o download de toda a documentacao na internet e imprimiria eu mesmo.
Compraria o livro, para te-lo em maos, mas usaria a referencia na internet com maior frequencia do que o livro.Compraria o livro, e seria minha unica referencia.
Compraria varias copias do livro e daria de presente a varias pessoas que deveriam ser devidamente catequisadas.







Jean M. Melo © - 2001
Todos os direitos reservados






H O W   T O 


Índice


25/07/01 01:06 - Como fazer um Winmodem da Lucent funcionar no FreeBSD


MAKAVELI


Ola amigos nessa materia ensinarei como fazer funcionar um winmodem
Lucent nessa maravilha de sistema que se chama Freebsd.

Bem vamos comecar, precisaremos de dois arquivos o 
LucentWinModem-0.4-freebsd42r.tar.gz e o ltmodem-5.78e.tar.gz , que vc pode
puxar clicando em cima do link em seus respectivos nomes.
Vale lembrar que o LucentWinModem-0.4-freebsd42r.tar.gz apesar de ser pro
FreeBSD 4.2, ele funciona sem problemas em outras versoes como por ex a
4.3.

Certifique-se se o source do seu kernel esta instalado:
va em /usr/src/sys e cheque .

Crie um diretorio qualquer, que aqui vamos chamar de "modem" de
preferencia dentro do seu home, ficaria assim no meu caso 
/home/makaveli/modem.

Entre no diretorio

# cd /home/makaveli/modem

Descompacte o arquivo

# tar -xvzf LucentWinModem-0.4-freebsd42r.tar.gz
INSTALL.TXT
README.TXT
Makefile
ltmdm_makefile.patch
ltmdm_makedev.patch
ltmdm_makadev.sh
ltmdmsio.c

Crie o seguintes diretorios agora :

# mkdir /usr/src/sys/dev/ltmdm
# mkdir /usr/src/sys/modules/ltmdm

Copie os arquivos:

# cp -p ltmdmsio.c /usr/src/sys/dev/ltmdm
# cp -p Makafile   /usr/src/sys/modules/ltmdm

Aplique o patch agora:

# cd /usr/src/sys
# patch -p < /home/makaveli/modem/ltmdm_makafile.patch

Agora vem a surpresa, aquele outro arquivo tar que breviamente fizemos o
download eh o arquivo que se usa no linux pra fazer o mesmo modem funcionar.
 
# cd /home/makaveli/modem
# tar -xvzf ltmodem-5.78e.tar.gz
ltmodem-5.78e/
ltmodem-5.78e/1ST-READ
ltmodem-5.78e/COUNTRY_CODES
ltmodem-5.78e/CREDITS
ltmodem-5.78e/build_module
ltmodem-5.78e/build_rpm
ltmodem-5.78e/ltmodem568.o
ltmodem-5.78e/ltmodem-5.78e.tar.gz


Continuando a descompactar  os arquivos:

# tar -xvzf ltmodem-5.78e/ltmodem-5.78e.tar.gz
ltmodem-5.78e/
ltmodem-5.78e/1ST-READ
ltmodem-5.78e/CHANGELOG
ltmodem-5.78e/COUNTRY_CODES
ltmodem-5.78e/CREDITS
ltmodem-5.78e/Makefile
ltmodem-5.78e/UPDATE-BUGS
ltmodem-5.78e/linuxif.h
ltmodem-5.78e/ltinst
ltmodem-5.78e/ltmdmobj.o
ltmodem-5.78e/ltmodem-2.4.patch
ltmodem-5.78e/ltmodem.c
ltmodem-5.78e/ltmodem.spec
ltmodem-5.78e/ltuninst
ltmodem-5.78e/serial-2.4.patch
ltmodem-5.78e/serial.c
ltmodem-5.78e/serial.c.240


Ps. Atencao, para quem  usar o ltmodem-5.78D e nao esse ai acima nao
existira essa segunda descompactacao, mas nada de desespero pois  vai
funcionar :)

Vamos checar os arquivos agora:

# ls -l ltmodem-5.78e/ltmdmobj.o
-rw-r--r-- 1 root whell 387675 1/19 12:40 ltmodem-5.78e/ltmdmobj.o

Checksum

#cksum ltmodem-5.78e/ltmdmobj.o
2434871734 387675 ltmodem-5.78e/ltmdmobj.o

  
Copie esse arquivo:

# cp -p ltmodem-5.78e/ltmdmobj.o /usr/src/sys/dev/ltmdm

Vamos agora compilar o seu kernel, substitua o GENERIC por um outro nome
para vc poder compilar, mas se for a primeira vez creio eu que vc pode
usar o GENERIC mesmo.

# cd /usr/src/sys/i386/conf
# config  # cd ../../compile/ # make modules-depend
# make modules
# make modules-install

Vamos agora aplicar o patch e criar um device.
# cd /dev
# patch -p /home/makaveli/modem/ltmdm_makedev.patch
# ./MAKEDEV cual0 ttyl0

Execute o esse arquivo:

# cd /home/makaveli/modem/
# ./ltmdm_makedev.sh

Carregue o driver:

# kldload ltmdm
/kernel: ltmdm0:  Certifique-se que foi carregado corretamente:

#kldstat
O sistema mostrara os modulos carregados.

Vamos agora para parte final, testar o modem !
Digite
# ppp
ppp ON>  # ppp ON> set device /dev/cual0
# ppp ON> term
deflink: Entering terminal mode on /dev/cual0
Type '~?' for help
# AT <- AT
OK -> # ATI9 <- ATI9
America
# ATI3 <- ATI3
LT V.90 Data+Fac Modem Version 5.78 -> check version
OK
# ATDT123456   //NUMERO DO PROVEDOR
CONNECT 56000 V42BIS -> (wait for while)
# Login: makaveli <-  // SEU LOGIN
# Password: qweasd <- // SEU PASSWORD
Entering PPP Mode
IP address is xxx.xxx.xxx.xxx 
MTU is 1500
PPP ON // Logo os "P's" estarao todos em maiusculo confirmando a sua conexao :)

Agora eh so abrir o seu browser de preferencia e digitar
www.free.bsd.com.br e seja bem vindo a comunidade freebsd !!!!!!!!!!!!!!!!!!

POWERED by MAKAVELI

MAKAVELI




Entrar em contato Enviar este artigo a um amigo Preparar para impressão Índice Topo da página


 

PrincipalBusca AvançadaEnqueteContatoTeleon Internet  
Enquetes antigas | FAQ | FreeBSD Desktop | Informacoes | Links | How To