Placa de rede Encore Enl 832 icnt

Publicado por Rafael Preuss em 26/12/2006

[ Hits: 12.930 ]

 


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:

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.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

DHCP para mais de uma rede

Backup no Mozilla com Febe

Dicionário de sinônimos Micha Elvis

Como atualizar o Kernel no Linux CentOS 7

Deixando os programas em seu idioma no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts