Instalando placa de rede Agere Systems ET131x PCI-E no Linux
Caros colegas,
Passei horas tentando configurar esta placa Agere Systems ET131x PCI-E no Linux, devido este motivo resolvi compartilhar. Espero que venha ser de grande ajuda!
[1] Comentário enviado por josielreis em 19/03/2010 - 20:07h
Boa noite pessoal, acabei de passar problemas com essa placa no Fedora 12, bom da Kernel 2.6.30 em diante é necessário rodar um patch nos arquivos baixados.
Bom segue os links que usei.
[2] Comentário enviado por roberto_souza em 24/03/2010 - 11:28h
Olá Josiel
tentei rodar o patch mas não funcionou.
# patch -p0 < et131x_netdev.c_svn_rev10_kernel-2.6.21.patch
#can't find file to patch at input line 3
#Perhaps you used the wrong -p or --strip option?
#The text leading up to this was:
#--------------------------
#|--- old/et131x_netdev.c 2007-04-27 23:39:12.000000000 +0200
#|+++ new/et131x_netdev.c 2007-04-27 23:39:44.000000000 +0200
#--------------------------
#File to patch:
[3] Comentário enviado por roberto_souza em 24/03/2010 - 15:31h
O problema do patch acho que resolvi
provavelmente era por que estava utilizando para o kernel 2.6.21 e o meu é 2.6.29
mas o problema no make ainda continua
[5] Comentário enviado por rafaelalmeida em 22/08/2010 - 09:43h
Pessoal; uso Slackware 12 kernel: linux-2.6.21.5.
Olha o erro que rola quando eu faço o make:
root@apolo:/pacotes/et131x-1.2.3# make
#@make -C /lib/modules/2.6.21.5-smp/build M=/pacotes/et131x-1.2.3 modules
make[1]: Entering directory `/usr/src/linux-2.6.21.5'
CC [M] /pacotes/et131x-1.2.3/et131x_main.o
In file included from /pacotes/et131x-1.2.3/et131x_adapter.h:85,
from /pacotes/et131x-1.2.3/et131x_main.c:116:
/pacotes/et131x-1.2.3/ET1310_rx.h:441: warning: 'kmem_cache_t' is deprecated
CC [M] /pacotes/et131x-1.2.3/et131x_initpci.o
In file included from /pacotes/et131x-1.2.3/et131x_adapter.h:85,
from /pacotes/et131x-1.2.3/et131x_initpci.c:124:
/pacotes/et131x-1.2.3/ET1310_rx.h:441: warning: 'kmem_cache_t' is deprecated
CC [M] /pacotes/et131x-1.2.3/et131x_isr.o
In file included from /pacotes/et131x-1.2.3/et131x_adapter.h:85,
from /pacotes/et131x-1.2.3/et131x_isr.c:118:
/pacotes/et131x-1.2.3/ET1310_rx.h:441: warning: 'kmem_cache_t' is deprecated
CC [M] /pacotes/et131x-1.2.3/et131x_netdev.o
In file included from /pacotes/et131x-1.2.3/et131x_adapter.h:85,
from /pacotes/et131x-1.2.3/et131x_netdev.c:123:
/pacotes/et131x-1.2.3/ET1310_rx.h:441: warning: 'kmem_cache_t' is deprecated
/pacotes/et131x-1.2.3/et131x_netdev.c: In function 'et131x_open':
/pacotes/et131x-1.2.3/et131x_netdev.c:488: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/pacotes/et131x-1.2.3/et131x_netdev.c: In function 'et131x_set_mac_addr':
/pacotes/et131x-1.2.3/et131x_netdev.c:1363: warning: ISO C90 forbids mixed declarations and code
/pacotes/et131x-1.2.3/et131x_netdev.c: In function 'et131x_vlan_rx_kill_vid':
/pacotes/et131x-1.2.3/et131x_netdev.c:1632: error: 'struct vlan_group' has no member named 'vlan_devices'
make[2]: *** [/pacotes/et131x-1.2.3/et131x_netdev.o] Error 1
make[1]: *** [_module_/pacotes/et131x-1.2.3] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.21.5'
make: *** [modules] Error 2
[6] Comentário enviado por roberto_souza em 21/01/2011 - 14:12h
Boa tarde não sei se já resolveu o seu problema mas eu tive que instalar o kernel-devel,
apanhei bastante ate descobrir e quando eu intalava ele instalava o kernel-devel-i586
para solucionar tive que fazer o seguinte
no caso do fedora.
#yum install kernel-devel$(uname -m)
para instalar corretamente.
[7] Comentário enviado por rccferrari em 17/11/2011 - 18:06h
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