|
S E Ç Õ E S |
|
|
B U S C A |
|
|
|
D E S T A Q U E |
|
|
 |
|
|
 |
|
|
 |
|
E N Q U E T E |
|



|
- 2001
Todos os direitos reservados
|
|
|
H O W T O
|

|
|
|
|
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
|
|