Pular para o conteúdo

Placa de rede Encore Enl 832 icnt

Dica publicada em Linux / Introdução
Rafael Preuss pinguin maluco
Hits: 13.531 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Placa de rede Encore Enl 832 icnt

Após muitas tentativas e erros resolvi postar uma dica para quem possui esta placa (perdoem-me a expressão) sem vergonha!

Percebi que esta placa não funciona muito bem com asterisk (dá uns problemas meio malucos), pelo menos não no meu Red Hat 9. Fora isso ela quebra um galhão!

Baixe o driver da placa de:
Descompacte com:

# unzip ENL832-TX-ICNT_Drivers.zip

Entre no diretório Linux e altere o arquivo sundance_main.c:

# vim sundance_main.c

Na linha 1400 altere de:

pci_dma_sync_single

para:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
pci_dma_sync_single_for_cpu

E apague a linha 1653 inteira.

OBS: Eu apago as duas linhas!!!!!

Volte ao diretório Linux e siga o procedimento normal:

# make all (este comando vai gerar o arquivo sundance.o)

Copie o arquivo sundance.o ou sundance.ko para /lib/modules/(versão do kernel)/kernel/drivers/net/:

# cp sundance.o /lib/modules/(versão do kernel)/kernel/drivers/net/

Após, ainda no diretório /lib/modules/(versão do kernel)/kernel/drivers/net/, execute:

# insmod sundance.o (pronto, instalamos o driver)

Configure o arquivo /etc/modules.conf:

# vim /etc/modules.conf

Neste arquivo apenas adicione uma linha:

alias eth0 sundance

Tenha CERTEZA que você tem o kernel-source instalado. Este foi meu ponto crucial, pois mesmo alterando o sundance_main.c, não conseguia compilar e este era o problema, não tinha o kernel source instalado.

Para verificar:

$ rpm -q kernel-source

Espero ter ajudado.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Enviando alertas de e-mail pelo Zabbix usando Gmail, CentOS e Postfix

Executar comando que exija root como usuário comum

Projeto Spider - Estendendo o Synfig

Instalando o OCS Inventory

Linux mais do que um sistema, uma cultura

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.