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]
