Instalando placa de rede Agere Systems ET131x PCI-E no Linux
Dica publicada em Linux / Configuração
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!
Entre em modo root.
Baixe o driver 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
Descompacte o arquivo no diretório de sua preferência:
# tar -zvxf et131x-1.2.3.tar.gz
Entre no diretório descompactado:
# cd et131x-1.2.3
Edite o arquivo et131x_supp.h e comente estas linhas:
#ifndef netdev_priv
#define netdev_priv(x) (ET131X_ADAPTER *)netdev->priv
#endif
Assim:
Digite agora os comandos abaixo.
Compilando:
# make
# make modules_install
Carregue o módulo:
# insmod et131x.ko
# depmod
# modprobe et131x
Para carregar automaticamente após o boot, coloque estes parâmetros no arquivo /etc/rc.d/rc.modules:
Pronto, sua placa de rede foi carregada. Agora basta configurá-la!
Exemplo:
# ifconfig eth0 up
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0
Grande abraço.
Vinicius de Oliveira Almeida
IDEA - Projeto de Redes Metropolitanas
msn e e-mail: vinicius@srvr.com.br
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!
Entre em modo root.
Baixe o driver 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
Descompacte o arquivo no diretório de sua preferência:
# tar -zvxf et131x-1.2.3.tar.gz
Entre no diretório descompactado:
# cd et131x-1.2.3
Edite o arquivo et131x_supp.h e comente estas linhas:
#ifndef netdev_priv
#define netdev_priv(x) (ET131X_ADAPTER *)netdev->priv
#endif
Assim:
//#ifndef netdev_priv
//#define netdev_priv(x) (ET131X_ADAPTER *)netdev->priv
//#endif
//#define netdev_priv(x) (ET131X_ADAPTER *)netdev->priv
//#endif
Digite agora os comandos abaixo.
Compilando:
# make
# make modules_install
Carregue o módulo:
# insmod et131x.ko
# depmod
# modprobe et131x
Para carregar automaticamente após o boot, coloque estes parâmetros no arquivo /etc/rc.d/rc.modules:
/usr/sbin/modprobe et131x
Pronto, sua placa de rede foi carregada. Agora basta configurá-la!
Exemplo:
# ifconfig eth0 up
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0
Grande abraço.
Vinicius de Oliveira Almeida
IDEA - Projeto de Redes Metropolitanas
msn e e-mail: vinicius@srvr.com.br
Bom segue os links que usei.
Arquivo do modulo
http://sourceforge.net/projects/et131x/
Usei a versão 1.2.3-3
Url para o patch
http://sourceforge.net/tracker/?func=detail&aid=2901306&group_id=179406&atid=889025
descompacta tudo em uma pasta, roda o patch.
patch -p0 < et131x_netdev_c_NetDevOps.patch
Ai segue o Manual acima, porquê ainda é preciso comentar as linhas citadas.
Achei importante dar o meu feedback.
Abraços.
Josiel Reis