E ai galera!!!!
� com muito orgulho que envio a todos vcs a minha primeira cria!hihiihihihi
Qualquer, corre��o, sugest�o, cr�tica, coment�rio, agradecimentos, ser�o bem
vindos...

Agrade�o a aten��o dispensada,

Patrich Pizzolo
'Seja livre, entre para a comunidade Linux'
Dept. Inform�tica
[EMAIL PROTECTED]
UIN n� 78757877
Linux user number #248194 - http://counter.li.org



MINI HOW-TO DE INSTALA��O DO WINMODEM PCTEL NO LINUX
Ver. 1.0 ainda n�o revisada


1 - Resumo:

 Este manual, � destinado as pessoas que est�o com problemas ou querem
configurar seu winmodem PCTEL on-board no Linux.


2 - Copyright:

Este documento pode ser distribu�do ou modificado sobre os termos da
GNU General Public Licence.
(C) 2001 Deathwing - [EMAIL PROTECTED]
Por favor ao publicar por completo ou em parte este artigo
Favor citar a fonte e comunicar a [EMAIL PROTECTED]
Este manual � software livre; voc� pode redistribui-lo e/ou
modifica-lo de acordo com os termos da GNU General Public Licence como
publicada pela Free Software Foundation; , vers�o 2 da licen�a ou (a
crit�rio do autor) qualquer vers�o posterior.
Este documento � distribu�do com a iten��o de ser �til ao seu
utilizador, no entanto N�O TEM NENHUMA GARANTIA, EXPL�CITAS OU
IMPL�CITAS , COMERCIAIS OU DE ATENDIMENTO A UMA DETERMINADA
FINALIDADE. Consulte a Licen�a P�blica Geral GNU para maiores
detalhes.
Uma c�pia da GNU General Public Licence esta dispon�vel no website
da GNU (http://www.gnu.org/copyleft/gpl.html) na World Wide
Web. Voc� tamb�m pode obter uma c�pia escrevendo para a Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA.


3 - Considera��es iniciais:

Fazer este modem funcionar n�o foi f�cil, foram horas e mais horas longe do
conv�vio da fam�lia e amigos at� o t�o desejado login na rede de meu
provedor de acesso.
 A minha instala��o foi com o  Conectiva Linux 7.0, utilizei a instala��o
padr�o, forcei a sele��o de pacotes e instalei tamb�m os pacotes de
desenvolvimento de software al�m da sele��o padr�o.
 Antes de mais nada voc� deve saber os comandos b�sicos para sobreviver no
linux, e ter baixado (na parti��o windows normalmente) os seguintes
arquivos:
 Aten��o: sempre que voc� ver o simbolo '#' significa que o que vem a seguir
na mesma linha � um comentario e que voc� n�o deve digita-lo nas linhas de
comando.

4 - Configura��o da minha m�quina:

 O micro no qual fiz funcionar esse famigerado modem foi:

Placa-m�e 748lmr (XCELL-2000 da PCCHIPS)
Processador  Pentium II 400 MHz
96 MB de mem�ria RAM de 100 MHz
V�deo On-board  SIS 620
Som On-board  CMPCI 8338 A
Modem On-board HSP 56 PCTEL Micromodem com chipset pct789
Disco r�gido Quantum Fireball 10.2 GB
Disco r�gido Maxtor 1.5GB
Gravador CD RW HP cd writer 9150i
Floppy disk 1.44MB

 Rodando como sistemas operacionais:

Windows Milleniumm Edition
Conectiva Linux 7.0 kernel 2.4.5-14cl

5 - Arquivos necess�rios:

5.1 - Kernel 2.4.14 em www.kernel.org (voc� pode testar outros kernels mas
eu instalei neste...)

5.2 - Driver pctel-0.8.6.tar.gz para kernels superiores ao 2.4.8 em
www.jcmp3.cjb.net


6 - Copiando os arquivos:

 Vamos supor aqui que voc� baixou os arquivos na sua parti��o windows.

Comandos:

#Esteja com privil�gios de root...
#Caso n�o esteja:
su
senha_do_root
#crie um diret�rio onde ir� montar a(s) parti��o(�es) windows
mkdir /mnt/win
#com o comando acima voc� criar� um diret�rio na pasta de sistemas de
arquivos montados #do sistema.
mount  /dev/hda1   /mnt/win -t vfat
# note que voc� usar� hda1 se sua parti��o windows for a primeira parti��o
do disco-r�gido #localizado como master na primeira interface ide que � o
mais comum, caso o sua parti��o
#windows estiver por exemplo na segunda parti��o como slave na primeira
interface ide
#voc� usar� /dev/hdb2, assim sucessivamente.
#com o comando acima voc� ira ter montado a sua parti��o windows em /win.
#agora crie uma parti��o tempor�ria para gravar seus arquivos
mkdir /teste
#copie os arquivos
cp /mnt/win/downloads/pctel-0.8.6.tar.gz    /teste/
cp /mnt/win/downloads/linux2.4.14.tar.gz    /teste/
#supondo que voc� tenha baixado os seus arquivos em c:\downloads\
#pronto seus arquivos est�o copiados.
7 - Compilando o kernel:

7.1 - Preparando o kernel para a compila��o:

#entre em usr/src
cd /usr/src
#liste os arquivos
ls
#deve aparecer somente algo como:
linux-2.4.5-14cl
#ou, pouco prov�vel...
linux-2.4.5-14cl
linux
#neste caso existe um link chamado linux para o diret�rio do kernel
linux-2.4.5-14cl
#voc� deve apaga-lo
rm linux
#liste novamente
ls
#voc� n�o poder� Ter nenhum arquivo ou diret�rio neste local com o nome
�linux�
#pois quando voc� descompactar o kernel ele � criado com este nome.
#vamos descompactar a tar ball
tar -zxvf   /teste/linux-2.4.14.tar.gz
#ap�s o processo de descompacta��o voc� dever� listar novamente o diret�rio
ls
#voc� ter� uma sa�da parecida com essa:
linux
linux-2.4.5-14cl
#renomeie o diret�rio do kernel
mv  linux   linux-2.4.14
#crie um link para ele
ln -s linux-2.4.14 linux
#entre no diret�rio atrav�s do link
cd linux
#exiba o caminho
pwd
#deve aparecer:
/usr/src/linux

7.2 - Configurando o kernel:

Agora vem a pior parte, a configura��o do kernel, voc� deve conhecer seu
hardware para ajustar o kernel de acordo com o q voc� precisa. Voc� pode
conseguir uma descri��o dos m�dulos e op��es em portugu�s em:
http://linux.sathi.com.br/sections.php?op=viewarticle&artid=2
e em ingl�s em: http://www.linuxdoc.org/HOWTO/Kernel-HOWTO-4.html#ss4.3

#vamos come�ar:
#estando em /usr/src/linux/
make menuconfig
#com isso abrir� o configurador do kernel, com diversas op��es e submenus.
#altere o q for interessante a voc�.
#########################################################################
#####  O segredo para voc� conseguir conectar depois:                    ##
##### v� at� a op��o de networking e selecione todos os m�dulos do ppp como
##
#####m�dulos  e na parte de tcp-ip voc� deve selecionar o suporte a DHCP
##
#########################################################################
 #Ap�s tudo configurado de acordo com suas necessidades v� em save, salve as
#configura��es q voc� fez em um arquivo. V� em exit, ele vai perguntar se
voc� quer salvar
#as configura��es no kernel, diga sim e pronto seu kernel j� est� pronto
para a configura��o.

7.3 - Compilando o kernel:

Eu aconselho voc� a fazer um shell script para a compila��o autom�tica,
abaixo segue um simples script para a compila��o:
#Crie um novo arquivo com seu editor preferido:
vi  compila
#no caso do vi digite 'i' para inserir texto, aten��o as pr�ximas linhas que
seguem abaixo, #devem ser todas digitadas:


#!/bin/bash
cd /usr/src/linux
make dep
make clean
make bzImage
make modules
make modules_install
# caso o bzImage n�o tenha sido gerado :"-(
if [ ! -f /usr/src/linux/arch/i386/boot/bzImage ]; then
echo '.............. arquivo n�o encontrado..'
echo '.............. arquivo n�o encontrado..'
[...]
# abortamos o processo, repetindo o aviso
# v�rias vezes no console.
exit
fi
#Se conseguimos compilar *-D
cp -fv /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz.new
#portanto, n�s o copiamos para o folder apropriado, e avisamos o mundo:
echo '.............. arquivo copiado..'
echo '.............. arquivo copiado..'
echo '.............. arquivo copiado..'
echo '.............. arquivo copiado..'
exit



Aperte tecla 'esc' para sair do modo de edi��o, e depois as teclas 'w' e 'q'
para salvar e sair. Obs: o script acima est� no artigo on-line da revista do
linux (http://www.revistadolinux.com.br/artigos/007,030,3,112,195.html).
#De permiss�o de execu��o ao arquivo:
chmod 777 ./compila
#execute o arquivo
./compila

Agora demorar� um pouco, cerca de 30 min no meu hardware, e voc� ver� a
mensagem de arquivo copiado ou n�o. Caso de que n�o foi copiado, volte ao
'make menuconfig' e reconfigure seu kernel (Todas as vezes q n�o copiou
comigo era devido a configura��o malfeita), caso tenha sido copiado � s�
voc� partir para a configura��o do lilo.


7.4 - Configurando o lilo:

#v� a pasta de configura��es:
cd /etc
#edite o arquivo lilo.conf
vi lilo.conf

Aqui voc� deve apenas inserir algumas linhas de acordo com a maneira qual
est� configurado o seu lilo. Vamos pegar como exemplo as configura��es para
a parti��o linux do meu lilo.conf:


#indica onde est� a imagem do meu kernel atual(2.4.5-14cl, o original)
image = /boot/vmlinuz
#indica onde est� minha parti��o raiz
root = /dev/hda9
#indica o nome que vai aparecer no lilo boot
label = linux


 Ai � s� voc� criar a nova op��o para poder dar o boot pelo seu novo kernel:

#indica onde est� a imagem do meu kernel novo(2.4.14 o que recem-compilamos)
image = /boot/vmlinuz.new
#indica onde est� minha parti��o raiz
root = /dev/hda9
#indica o nome que vai aparecer no lilo boot
label = linux.new

 Salve o arquivo e saia do editor.

#Agora execute:
lilo
#com isso deve atualizar o lilo do seu MBR e aparecer as op��es de boot,
como abaixo:
windows
linux*
linux.new
memtest
#onde o q tem o aster�stico � o q d� o boot por padr�o.
#pronto agora � s� reiniciar a m�quina.
init 6

Selecione a op��o linux.new, caso apare�a kernel panic volte ao 'make
menuconfig' e reconfigure seu kernel novamente deve haver algo errado l�.



8 - Enfim a instala��o do modem:


#Entre no diret�rio /teste
cd /teste
#descompacte o driver do pctel
tar -zxvf pctel-0.8.6.tar.gz
#entre no diret�rio criado, algo como pctel-0.8.6
cd pctel-0.8.6
#neste momento voc� deve saber qual o chipset do seu modem. Voc� pode ver
isto no manual #da sua placa-m�e ou olhando na pr�pria(na minha placa, o
chip do modem aparece bem ao #lado do conector do circuito de interface do
modem com a placa-m�e. No meu caso � o
#pct789
#configure o driver:
./configure -with-hal=pct789
#deve ser criado o arquivo make
#agora � s� compilar o drive:
make
#e instalar
make install

 Pronto, voc� est� com seu modem configurado e funcionando agora � s�
inserir os m�dulos para voc� usa-lo:

#primeiro m�dulo
insmod pctel
#segundo com a configura��o do pa�s, que no caso do Brasil � 33
insmod ptserial contry_code=33

9 - Utilizando o kppp

Agora inicie o kppp v� em configura��o, em dispositivo verifique se est�
como /dev/modem e coloque a velocidade de conex�o para 115200(desta forma
ele se conectar� com a velocidade m�xima poss�vel. Configure uma conta de
acesso de acordo com o provedor(no assistente do conectiva ele j� traz uma
grande lista de cidades e provedores)
 Agora � s� mandar ele discar, e ap�s efetuar login na rede aparecer� uma
telinha com o tempo de conex�o e os bytes recebidos.
 Pronto!!!!! Agora voc� j� pode usar seu Xchat, Licq, Netscape, Konqueror,
Telnet e muito mais, tudo com seu PCTEL on-board!!!


10 - Agradecimentos:

Agrade�o a todo o pessoal da lista linux-br que me deram(e ainda d�o) muitas
dicas, esta foi uma forma de agradecer, fazendo um texto que ajudasse a
todos, pois este � o mundo do software livre! Abaixo o monop�lio da
informa��o! Agrade�o tamb�m ao construtor da www.jcmp3.cjb.net, ao meu amigo
WebSniper e outros amigos que participam de meu grupo, ao escritor que se
identifica por 'Irado Furioso com Tudo' que publicou o artigo sobre a
compila��o do kernel do site da Revista do Linux, a �der Jordan da
Linux.sathi.com.br sobre os m�dulos do kernel, e a minha noiva que me
entendeu e deu o maior apoio para eu conseguir realizar isto!

Agrade�o a aten��o dispensada,

Patrich Pizzolo
Dept. Inform�tica
[EMAIL PROTECTED]
UIN n� 78757877
Linux user number #248194 - http://counter.li.org


Assinantes em 03/12/2001: 2394
Mensagens recebidas desde 07/01/1999: 144615
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a