Pessoal, Resolvi escrever essa mensagem para constar do historico da lista, pois passei tres dias procurando a solucao para instalar a placa de rede ENCORE.
Eu ja' havia feito essa placa funcionar no Conectiva 10, o ano passado. Essa semana, mudei para o Kubuntu e esqueci completamente como havia feito da primeira vez. Por nao ter feito um roteiro, acabei tendo que refazer tudo de novo, inclusive a pesquisa. Serve como licao: se eu tivesse mandado para a lista, estaria no FAQ do Zago, etc, etc... Vamos ao que interessa. Em primeiro lugar, essa placa ENCORE funciona com o modulo sundance. Isso e' facil de verificar pelo lspci: 0000:00:0c.0 Ethernet controller: Sundance Technology Inc: Unknown device 0200 (rev 31) Esse modulo ja' vem compilado, tanto no Conectiva quanto no Kubuntu. Mas o modulo compilado nao funciona. Carrega normalmente com o comando modprobe, mas na hora de levantar a interface, a mensagem e' essa: "eth0: erro obtendo informações da interface: Dispositivo não encontrado" (essa eu coloquei para ajudar na pesquisa) Entao, esqueca o modulo compilado, vamos compilar um proprio. Copie o disco de instalacao da placa de rede do endereço: http://www.encore-usa.com/Drivers/ENL832-TX-ICNT_Drivers.zip Extraia os arquivos em um diretorio qualquer. Entre no subdiretorio Linux e edite o arquivo sundance_main.c Nesse arquivo, voce vai precisar alterar duas linhas: Na linha 1400, troque "pci_dma_sync_single" por "pci_dma_sync_single_for_cpu" Na linha 1653, apague ou comente a linha toda, que contem: "strcpy(info.bus_info, np->pci_dev->slot_name);" Salve o arquivo. Dentro do diretorio Linux, execute o comando make all. Voce vai precisar do kernel-headers (ou linux-headers, no caso do Kubuntu) Isso vai gerar o arquivo sundance.ko e sundance.o, no mesmo diretorio. Copie o arquivo sundance.ko (ou sundance.o, depende da sua versao) para o diretorio /lib/modules/'uname -r'/kernel/drivers/net/, sobrescrevendo o modulo original. Carregue o modulo com o comando modprobe sundance Agora, basta configurar a placa de rede com ifconfig eth0 ip_da_placa Como eu sempre digo... se existe o nome, existe o bicho. Funciona, pois estou usando exatamente neste momento. Regis --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
