http://www.zago.eti.br/modem/intel-ambient-cl9.txt tutorial: Instalar modem Intel(Ambient) - modelo 536EP no Conectiva Linux 9, perfil de instalação "estação de trabalho", MOBO ASUS A7S333, CPU XP2200 e 512MB de RAM. Autor : Antonio Francisco Zago contado : zagolinux@uol.com.br atualizado: 12.10.2003 licença : GNU FDL ou DSL à sua escolha. http://www.gnu.org/copyleft/ Linha de: **************** separa mensagens ou tópicos. ******************************************************** Veja também: tutorial para instalar este modem no CL8 e FAQ sobre ele em: http://www.zago.eti.br/modem/modemintel.txt mais informações sobre a instalação de pacotes veja neste site os FAQ. apt.txt rpm.txt synaptic.txt instalar-cl9.txt install.txt erros.txt ******************************************************** 1 -IDENTIFICAÇÃO DO MODEM UTILIZADO NESTA INSTALAÇÃO. Modem com chipset encoberto por uma etiqueta (intel) que impossibilita identificar visualmente os codigos do CHIP, removendo a etiqueta, no chip maior tem estas inscrições: Ambient MD5628D-L-C W216QF01-536A2 0216A TAIWAN -W FCC gravado no verso do modem: OS: 5RJFBO9BAMI-IA56 AO REN: 0.9B Deve ter algum digito errado, com este codigo não consegui consultar o FCC em: http://www.fcc.gov/ Na caixa de embalagem esta identificado como: "Internal 56k PCI modem (Intel connected)". com o detalhe: "Intel Modem Chipsets V.92 and V.90 Acompanha o modem um CD de instalação da Computer Associates e um pequeno manual "56K FAX MODEM", com instruções somente para windows, não tem referencias ao Linux. Instalado no Win98SE e configurado com o CD que o acompanha, ele é identificado como: Intel(R) 536EP Data Fax V.90 Modem A T E N Ç Ã O !!!! Conheço dois modelos de modem Intel, o modelo 536EP instala e funciona muito bem no Linux, o modelo 537EP já tem o driver, ainda não instalei, não tenho tutorial pra ele, em alguns comentários vai aparecer a informação "não funciona" desconsidere este aviso, no final deste documento tem uma copia do site da intel informando sobre o driver. Este tutorial se destina a instalação e configuração do modelo 536EP. Pela embalagem não tem identificação e nem como distinguir quem são, visualmente os modens tem muita diferença: O que funciona (536EP) tem componentes a mais no circuito, um transformador e conectores externos para SPK e MIC. O (537) não tem estes componentes. Veja mais informações sobre modens Intel em: http://www.intel.com/design/modems/index.htm No resultado de lspci -v a diferença está no codigo, o que funciona tem o codigo 1000 e o que não funciona tem o codigo 003: O que funciona retorna: # lspci -v 00:09.0 Communication controller: Intel Corp.: Unknown device 1040 Subsystem: Intel Corp.: Unknown device 1000 O que NÃO funciona retorna: # lspci -v 00:09.0 Communication controller: Tiger Jet Network Inc. Model 300 128k Subsystem: Intel Corp.: Unknown device 0003 No final deste documento tem o resultado completo de lspci -v e lspci -vv ******************************************************** 2 - PREPARAÇÃO PARA INSTALAR O MODEM. Esta instalação foi feita no Conectiva Linux 9, instalado com perfil estação de trabalho, boot de instalação iniciado pelo CD de Update1, modem acima instalado em um SLOT PCI e conectado à linha telefonica. Após a instalação não foi instalado nenhum pacote adicional nem alterada as configurações do apt, synaptic. Faça download deste driver que funciona, INTEL-536EP-462-R90.TGZ do site: http://www.intel.com/design/modems/support/drivers.htm OBS.: Este driver NÃO requer a instalação dos fontes do kernel nem o compilador gcc ou bibliotecas adicionais, outras versões deste driver podem requerer, portanto prefira o driver indicado acima para facilitar a instalação. copie para um diretório da maquina que vai instalar o modem, neste tutorial foi utilizado o diretório /tmp. ******************************************************** 3 RESUMO (DICA) Dica: Copie também este tutorial para a maquina que vai fazer a instalação do modem, assim é só copiar e colar, veja dicas no tutorial cp.txt (neste site, diretório) (Comandos para copiar e colar, ou digitar na linha de comando) cd /tmp tar xvfz intel536ep-462-r90.tgz cd Intel536ep-4.62-R90 insmod -f 536epcore.o insmod -f 536ep.o rm /dev/536ep mknod /dev/536ep c 240 1 ln -s /dev/536ep /dev/modem kppp Após o comando do kppp na linha de comando, aparece uma tela no ambiente gráfico pra configurar a conexão, basta informar o nome da conta, telefone do provedor, login e senha, Ok. Antes de tentar a primeira conexão precisa testar o modem, na tela do Kppp, na aba de menu, entre em Modem e click no item Perguntar ao Modem, faça isto pelo menos umas 3 vezes, na primeira tentativa retorna uma mensagem de erro informando que falhou e o modem não foi detectado, repita a operação que deverá exibir uma tela com as ifnformações do modem, este resultado indica que a instalação foi um sucesso, está pronto pra conectar e navegar !!!!! . veja mais sobre o kppp em: http://www.zago.eti.br/modem/kppp.txt Caso prefira fazer manualmente ou por outros caminhos, lembre de copiar para a maquina o driver para configuração do modem, descompacta-lo e seguir as instruções do README, demais textos e scripts que estão no sub-diretório onde descompactou o driver, veja também a documentação dos sites indicados. A seguir em EXPLICANDO, instruções mais detalhadas com comentarios e resultado parcial de cada comando, compare com os resultados de sua instalação. ******************************************************* EXPLICANDO: No site da Intel: http://www.intel.com/design/modems/support/drivers.htm click em: Intel 536EP PCI Drivers depois em: Select your operating system, selecione linux* e depois go. Não tem referencias ao Conectiva mas o driver do RedHat 8 ou 9 funciona no Conectiva, faça download do arquivo indicado no item 7 7 Intel® 536EP Modem Chipset Driver - RedHat [INTEL-536EP-462-R90.TGZ] (750KB) 4.62 8/5/2003 Download Contains the sample precompiled Intel® 536ep V.92 modem (PCI) chipset driver for the default configured Red Hat 9.0 system (2.4.20-6). OS: Linux* ATENÇÃO!!! Este driver já está pré compilado pro KERNEL 2.4.20-6, não precisou instalar os fontes do kernel nem o compilador C no CL9 com kernel 2.4.21-31301U90_4cl. Em outras versões do CL e outras distros, pode não funcionar, no site da Intel no endereço acima tem outras opções que pode requerer os fontes do Kernel e o compilador C. copie este arquivo para a maquina que vai fazer a intalação, usei o diretório /tmp Lembre que a instalação tem que ser feita pelo usuário root, caso não fez login como root, torne root com o comando (su -) mais a senha do root. Descompacte com: # tar xvfz intel536ep-462-r90.tgz será criado o diretório Intel536ep-4.62-R90 com os arquivos de instalação, entre neste diretório com: cd Intel536ep-4.62-R90 (ou cd Inte mais a tecla tab para completar o nome) Neste diretório tem mais instruções no arquivo readme.txt Execute os comandos: insmod -f 536epcore.o insmod -f 536ep.o rm /dev/536ep mknod /dev/536ep c 240 1 ln -s /dev/536ep /dev/modem Neste tutorial, no tópico: COMANDOS E RESULTADOS DOS COMANDOS DURANTE A INSTALAÇÃO. tem uma copia completa das mensagens exibidas no terminal durante a instalação, use-a para tirar dúvidas e comparar com sua instalação. chame o ambiente gráfico e cofigure o kpp faça a conexão com teu provedor e navegue .......... No KDE -> menu K -> Internet -> Discador -> KPPP (Ferramenta de dial-up) click em configurar nova conta, informe o login, senha e numero do telefone do provedor, não precisa alterar nem entrar nas outras telas de configuração do KPP, basta OK após estes dados e click em Conectar. Caso entre no menu modem e click em perguntar ao modem, vai ter como resposta: falhou, isto é normal, pode mandar conectar que vai funcionar e depois pode voltar a este menu que esta opção funciona, estranho mas comigo tem acontecido isto. Caso falhe na conexão ou navegação, siga estas dicas: Para testar o modem configure a conexão com um telefone que voce possa confirmar se está chamando, por exemplo um celular ou outro telefone fixo no local, mande conectar e veja se chama, isto é útil para certificar que o modem está discando e chamando. Entre no modo gráfico KDE e configure o Kppp. detectou o modem e conectou mas não navegou. Isto é comum em maquinas que tem uma placa de rede, a rota default aponta para eth0 e para testar, com o modem conectado, execute: # route del default # route add default ppp0 agora tente navegar, caso consiga navegação o problema era a rota default que apontava pra eth0 e foi corrigida para ppp0. Para não repetir estes comandos em toda conexão e corrigir de forma permanente precisa comentar as linhas referentes ao GATEWAY nas configurações da placa de rede, o arquivo /etc/sysconfig/network deve estar mais ou menos assim: NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="modem.linux.com" GATEWAY=192.168.1.254 GATEWAYDEV=eth0 comente as linhas sobre GATEWAY para ficar assim: NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="modem.linux.com" # GATEWAY=192.168.1.254 # GATEWAYDEV=eth0 e na configuração do Kpp habilite aopção "definir rota para este IP" Após esta alteração não precisa remover e adcionar rota. SOBRE DNS No Kpp tem opção de obter o DNS na conexão mas nem todos os provedores fornecem, por exemplo o IG fornece mas parece que o UOL não fornece. Quando conecta mas não navega e já tentou a solução acima sobre rotas, então pode ser problema de DNS, tente configurar o Kppp para obter o DNS, caso não resolva, configure manualmente e diretamente no arquivo /etc/resolv.conf veja este exemplo de resolv.conf para conexão com o IG, #cat /etc/resolv.conf search ig.com.br nameserver 200.225.157.104 nameserver 200.225.157.105 ou executando o o linuxconf com o comando linuxconf vá ate redes> dns especificacao de servidor de nomes> informe o ip do servidor dns, primario e secundario de seu provedor, estes numeros voce conseguie com seu provedor, informe tambem o dominio padrao de seu provedor exemplo: ip do servidor de nomes 1: 200.204.0.10 ip do servidor de nomes 2 (opc): 200.204.0.138 procurar dominio 1 (opc): telefonica.com.br Lembre que fica mais prático configurar o Kpp para obter estes numeros de DNS, somente quando isto falhar no Kppp que você deve informar os DNS. ******************************************************** ******************************************************** COMANDOS E RESULTADOS DOS COMANDOS DURANTE A INSTALAÇÃO. [root@modem tmp]# tar xvfz intel536ep-462-r90.tgz Intel536ep-4.62-R90/ Intel536ep-4.62-R90/536ep-boot Intel536ep-4.62-R90/536ep-inst Intel536ep-4.62-R90/coredrv/ Intel536ep-4.62-R90/coredrv/clmmain.c Intel536ep-4.62-R90/coredrv/coredrv.c Intel536ep-4.62-R90/coredrv/rts.c Intel536ep-4.62-R90/coredrv/task.c Intel536ep-4.62-R90/coredrv/uart.c Intel536ep-4.62-R90/coredrv/locks.c Intel536ep-4.62-R90/coredrv/makefile Intel536ep-4.62-R90/coredrv/536epcore.lib Intel536ep-4.62-R90/coredrv/wwh_dflt.c Intel536ep-4.62-R90/inc/ Intel536ep-4.62-R90/inc/hamdefs.h Intel536ep-4.62-R90/inc/hamcore.h Intel536ep-4.62-R90/inc/rts.h Intel536ep-4.62-R90/inc/uart.h Intel536ep-4.62-R90/inc/tasker.h Intel536ep-4.62-R90/inc/sys_ver.h Intel536ep-4.62-R90/inc/softcore.h Intel536ep-4.62-R90/inc/lock_lin.h Intel536ep-4.62-R90/inc/wwh_dflt.h Intel536ep-4.62-R90/license.txt Intel536ep-4.62-R90/makefile Intel536ep-4.62-R90/readme.txt Intel536ep-4.62-R90/serialdrv/ Intel536ep-4.62-R90/serialdrv/softserial.c Intel536ep-4.62-R90/serialdrv/softserial_io.c Intel536ep-4.62-R90/serialdrv/softserial_ioctl.c Intel536ep-4.62-R90/serialdrv/softserial.h Intel536ep-4.62-R90/serialdrv/makefile Intel536ep-4.62-R90/536epcore.o Intel536ep-4.62-R90/hamregistry Intel536ep-4.62-R90/config_check Intel536ep-4.62-R90/536ep.o [root@modem tmp]# cd Intel536ep-4.62-R90 [root@modem Intel536ep-4.62-R90]# insmod -f 536epcore.o Warning: kernel-module version mismatch 536epcore.o was compiled for kernel version 2.4.20-6 while this kernel is version 2.4.21-31301U90_4cl Warning: loading 536epcore.o will taint the kernel: non-GPL license - Proprietary See http://www.tux.org/lkml/#export-tainted for information about tainted modules Warning: loading 536epcore.o will taint the kernel: forced load Module 536epcore loaded, with warnings [root@modem Intel536ep-4.62-R90]# insmod -f 536ep.o Warning: kernel-module version mismatch 536ep.o was compiled for kernel version 2.4.20-6 while this kernel is version 2.4.21-31301U90_4cl Warning: loading 536ep.o will taint the kernel: non-GPL license - Proprietary See http://www.tux.org/lkml/#export-tainted for information about tainted modules Warning: loading 536ep.o will taint the kernel: forced load Module 536ep loaded, with warnings [root@modem Intel536ep-4.62-R90]# rm /dev/536ep rm: cannot remove `/dev/536ep': Arquivo ou diretório não encontrado [root@modem Intel536ep-4.62-R90]# mknod /dev/536ep c 240 1 [root@modem Intel536ep-4.62-R90]# ln -s /dev/536ep /dev/modem [root@modem Intel536ep-4.62-R90]# kppp (continua a configuração do Kppp em ambiente gráfico). ******************************************************** ******************************************************** INFORMAÇÕES ADICIONAIS. Modem com chipset encoberto por uma etiqueta (intel) que impossibilita identificar visualmente os codigos do CHIP. Na caixa de embalagem esta identificado como: "Internal 56k PCI modem (Intel connected)". com o detalhe: "Intel Modem Chipsets V.92 and V.90 Acompanha o modem um CD de instalação da Computer Associates e um pequeno manual "56K FAX MODEM", com instruções somente para windows, não tem referencias ao Linux. Instalado no Win98SE e configurado com o CD que o acompanha, ele é identificado como: Intel(R) 536EP Data Fax V.90 Modem ESTE MODEM (536EP) INSTALA E FUNCIONA MUITO BEM NO LINUX. Veja os resultados de lspci -v e lspci -vv em um micro com com CL9, antes de instalar os drivers. # lspci -v 00:09.0 Communication controller: Intel Corp.: Unknown device 1040 Subsystem: Intel Corp.: Unknown device 1000 Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at e5800000 (32-bit, non-prefetchable) [size=4M] Capabilities: [e0] Power Management version 2 # lspci -vv 00:09.0 Communication controller: Intel Corp.: Unknown device 1040 Subsystem: Intel Corp.: Unknown device 1000 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- Para:  Daniel , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)drivers para ntel 537/MD3200 no slack 9.1 Data:  Sun, 28 Mar 2004 23:28:15 -0300 Tive o mesmo problema, uso o Slack 9.0 e consegui conectar usando este driver: http://linmodems.technion.ac.il/packages/Intel/537/intel-537-2.27.39.0.ZIP Boa Sorte! []s Alex ----- Original Message ----- From: "Daniel" To: Sent: Saturday, March 27, 2004 10:31 PM Subject: (linux-br)drivers para ntel 537/MD3200 no slack 9.1 > Estou usando o Slackware 9.1, compilei os drivers baixados diretamente do > site da intel (www.intel.com) (intel-537ep_secure-227390.tgz) sem problemas, > carrega os modulos, mas quando vai conectar, trava o pc. Tive estes > problemas com o Mandrake 9.1 quando compilei os drivers também, mas baixei > de uma pagina drivers já compilados pra Mandrake 9.1 e funcionou redondo. > ALGUÉM RODA ESTE MODM EM SLACK 9.1? QUAL VERSÃO DO DRIVER USAM? > alguém me da uma luz ae!! rs... > > irc.brasnet.org - XCute4God ******************************************************** ********************************************************