problemas ao instalar placa de rede Intel dual port no Ubuntu 10.04 LTS server

1. problemas ao instalar placa de rede Intel dual port no Ubuntu 10.04 LTS server

Michele
SemNexoMi

(usa Ubuntu)

Enviado em 05/05/2011 - 23:44h

Boa noite, pessoal!

Estou com dificuldades para instalar uma placa de rede dual port intel (PCIe-x4 - 10/100/1000), no Ubuntu Server 10.04 LTS.

Já baixei os drivers do site da Intel, efetuei o procedimento descrito e nada! Ao tentar acessar a placa, é apresentada mensagem de dispositivo inexistente.

Fiz o seguinte teste:
- Desliguei o servidor (shutdown -h)
- Removi a placa de rede
- Liguei o servidor
- Desliguei o servidor...
- Instalei a placa de rede
- Liguei o servidor

Com isso, a placa é reconhecida direitinho, e consigo acessar as 2 interfaces. Mas é só reiniciar o servidor que fica novamente impossível acessar as 2 interfaces. Ficam como inexistentes.

Ao olhar no /etc/udev/rules.d/70-persistent-net.rules , as interfaces aparecem certinho.

Alguém tem idéia do que pode ser feito? Preciso resolver isso com urgência, pois preciso colocar o servidor pra rotear minha rede, e não tenho placas suficientes para as 5 internets que chegam onde trabalho.

Alguém sabe o que pode estar errado?


  


2. Re: problemas ao instalar placa de rede Intel dual port no Ubuntu 10.04 LTS server

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/05/2011 - 11:07h

Vc pode olhar várias coisas:

- Dentro de dmesg, pra vc se aparece algo referente à sua placa (se deu problemas, por exemplo);
- Se não aparecer nada no dmesg, tente carregar os módulos na mão msm (modprobe modulo). Se carregar, o problema é fácil d resolver, caso contrário, poste a msg aki;
- Pode ser bug do driver;
- Pode ser defeito físico da placa.


3. Re: problemas ao instalar placa de rede Intel dual port no Ubuntu 10.04 LTS server

Michele
SemNexoMi

(usa Ubuntu)

Enviado em 09/05/2011 - 12:11h

Obrigada pela sugestão... ainda não consegui olhar isso porque estou em outra unidade, mas essa semana devo ir pra onde está o servidor, e fazer as verificações! Em seguida, postarei a resposta aqui.


4. resultado dos testes (sem sucesso :( )

Michele
SemNexoMi

(usa Ubuntu)

Enviado em 12/05/2011 - 14:30h

Pessoal,
Fiz os testes e continua do mesmo modo. Ou seja, se eu remover a placa, reiniciar o servidor, depois instalar novamente a placa e ligar o servidor: funciona perfeitamente. Mas é só reiniciar o servidor que a placa para de responder. Já testei 2 placas diferentes.

Se eu der o comando, como root:
#ifconfig eth1 up

Aparece a mensagem:
eth1: Erro ao obter marcadores da interface: Dispositivo inexistente

No dmesg, apareceu primeiro:

[ 2.861084] 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) END_MAC
[ 2.861086] 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 2.861161] 0000:00:19.0: eth0: MAC: 9, PHY: 9, PBA No: ffffff-0ff
[ 3.106659] 0000:03:00.0: eth1: (PCI Express:2.5GB/s:Width x1) END_MAC
[ 3.106661] 0000:03:00.0: eth1: Intel(R) PRO/1000 Network Connection
[ 3.106759] 0000:03:00.0: eth1: MAC: 1, PHY: 4, PBA No: d50861-006
[ 3.336452] 0000:04:00.0: eth2: (PCI Express:2.5GB/s:Width x1) END_MAC
[ 3.336454] 0000:04:00.0: eth2: Intel(R) PRO/1000 Network Connection
[ 3.336606] 0000:04:00.0: eth2: MAC: 1, PHY: 4, PBA No: d50861-006
[ 10.821094] udev: renamed network interface eth2 to eth4
[ 10.821485] udev: renamed network interface eth1 to eth3
[ 13.636623] ADDRCONF(NETDEV_UP): eth3: link is not ready
[ 13.713914] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 14.793811] ADDRCONF(NETDEV_UP): eth4: link is not ready
[ 15.082292] e1000e: eth3 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[ 15.082299] 0000:03:00.0: eth3: 10/100 speed: disabling TSO
[ 15.082761] ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready
[ 15.202102] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX
[ 15.202104] 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 15.203976] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Depois o dmesg apresentou:


O conteúdo do /etc/udev/rules.d/70-persistent-net.rules é:
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME = key.

# PCI device 0x8086:0x10f0 (e1000e)
SUBSYSTEM =="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="END MAC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x107d (e1000e)
SUBSYSTEM =="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="END MAC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

# PCI device 0x8086:0x107d (e1000e)
SUBSYSTEM =="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="END MAC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM =="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="END MAC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM =="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="END MAC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"


__Obs1: troquei os MAC Address por END-MAC por questoes de privacidade
__Obs2: As interfaces não reconhecidas após reinicialização são a eth1 e eth2 do arquivo de persistencia acima (que são as duas portas da placa dual da intel).

Como posso garantir que ele gravou a configuração, quando a placa está funcionando, antes de reiniciar o servidor?

desde já, obrigada!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts