Instalando uma placa de rede PCI Express Agere ET131x - Slackware 12

Publicado por Rafael Bruno de Almeida em 14/09/2010

[ Hits: 9.879 ]

 


Instalando uma placa de rede PCI Express Agere ET131x - Slackware 12



Tive problemas com a instalação de uma placa de rede PCI Express Agere (Agere Systems ET-131x PCI-E Ethernet Controller). Depois de muito tempo pesquisando, consegui instalar a placa e decidi contribuir também aqui no VOL.

Segue abaixo os passos que fiz para instalar esta placa.

Criei um diretório para baixar os arquivos necessários:

# mkdir /pacotes

Acessei o diretório:

# cd /pacotes

Baixei os módulos da placa:

# wget http://downloads.sourceforge.net/project/et131x/et131x-1.2.3%20Source/%5BUnnamed%20release%5D/et131x-1.2.3.tar.gz?use_mirror=ufpr

Baixei o patch de instalação pro modelo do meu kernel (2.6.21):
Não encontrei um link de download direto, fiz o download no meu PC e copiei os arquivos para o servidor via WinSCP. Caso seu kernel seja diferente, procure neste endereço ou na web a versão mais apropriada do patch.

Com todos os arquivos no diretório de pacotes, iniciei a instalação descompactando os módulos e acessando o diretório descompactado:

# tar -zxf et131x-1.2.3.tar.gz
# cd et131x-1.2.3/


Movi o patch para o diretório onde descompactei os módulos:

# mv /pacotes/et131x_netdev.c_svn_rev10_kernel-2.6.21.patch ./

Instalei o patch:

# patch < et131x_netdev.c_svn_rev10_kernel-2.6.21.patch

Se o patch adquirido não for o mesmo para o seu kernel, não adianta tentar: vai dar erro na instalação do patch e dos módulos.

Instalando os módulos:

# make
# make modules_install
# insmod et131x.ko
# depmod
# modprobe et131x


Agora é só verificar se a placa de rede foi instalada:

# ifconfig -a

No mais espero ter ajudado.

Outras dicas deste autor

Error: C compiler cannot create executables (solucionado)

Instalando o cliente Oracle no Slackware 12 para uso do SQLPLUS

Erro no Sendmail: "Deferred: 403 4.7.0 TLS handshake failed" (solucionado)

Iptraf - Error opening filter data file

Leitura recomendada

Desativando/Ativando Interface Gráfica ou Modo Texto com SystemD

Ver interfaces USB em sistema guest WindowsXP no Virtualbox em OpenSUSE 11.0

Instalando Driver NVIDIA no Debian 10 Buster para Iniciantes

Estrutura de diretórios do Linux

Colocando tema e alterando tempo de espera do GRUB no Fedora

  

Comentários
[1] Comentário enviado por rsanches em 25/09/2010 - 17:38h

Excelente dica. Para instalar no Fedora 10 kernel 2.6.27 foi preciso aplicar no driver citado o patch et131x-1.2.3.patch que esta no site do projeto em http://sourceforge.net/tracker/?atid=889025&group_id=179406&func=browse. Compilou com warnings, mas carregou corretamente o modulo. Embora o Linux identifique o chipset como Agere, ela nao existe mais, foi comprada pela LSI. O meu chipset é o ET1310.

[2] Comentário enviado por rccferrari em 21/11/2011 - 13:05h

Oi pessoal, tudo bem?
Estou usando o ubuntu Linux kernel 2.6.32-25-server #45-Ubuntu SMP Sat Oct 16 20:06:58 UTC 2010 x86_64 GNU/Linux
E preciso fazer a placa et131x Agere pci-e funcionar na minha maquina.
dou o comando lshw -C netework e ela esta lah, mas quando configuro nao enxerga a rede (nao pinga em nenhuma outra maquina)
Ja tentei de tudo e nada
Baixei o pacote et131x-1.2.3 e executei o make dentro dela, olha só o que da:

#@make -C /lib/modules/2.6.32-25-server/build M=/home/ferrari/d1/et131x-1.2.3 modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-25-server'
CC [M] /home/ferrari/d1/et131x-1.2.3/et131x_main.o
In file included from /home/ferrari/d1/et131x-1.2.3/et131x_adapter.h:85,
from /home/ferrari/d1/et131x-1.2.3/et131x_main.c:116:
/home/ferrari/d1/et131x-1.2.3/ET1310_rx.h:441: error: expected specifier-qualifier-list before ‘kmem_cache_t’
make[2]: ** [/home/ferrari/d1/et131x-1.2.3/et131x_main.o] Erro 1
make[1]: ** [_module_/home/ferrari/d1/et131x-1.2.3] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-25-server'
make: ** [modules] Erro 2

Se alguem puder me ajudar agradeço muito mesmo.
Forte abraço e desde já obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts