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:
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:
[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