O CentOS não detecta a interface Intel 10G (ixgbe)

5

Eu tenho um servidor com o CentOS 6.5 instalado com duas placas Ethernet de 1 Gbps, Eu adicionei uma nova interface (Intel (R) 10 Gigabit PCI Express Network), mas o problema. é o sistema não está detectando a informação ethernet com ( ifconfig -a ) ou ( ifcfg-ethX ) arquivos.

Eu tentei o seguinte:

  • ifconfig -a : não mostrando as novas informações de NIC ou MAC.
  • removido /etc/udev/rules.d/70-persistent-net.rules e reinicializado.
  • Tentou criar um novo arquivo ifcfg-eth2 com o% realHwAddr, mas ainda mostrando:

     Bringing up interface eth2:  
     Device eth2 does not seem to be present, delaying initialization. [FAILED]
    
  • rmmod ixgbe; modprobe ixgbe
  • Saída de dmesg :

    ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.15.1-k
    ixgbe: Copyright (c) 1999-2013 Intel Corporation.
    ixgbe 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    ixgbe 0000:03:00.0: setting latency timer to 64
    ixgbe 0000:03:00.0: The EEPROM Checksum Is Not Valid
    ixgbe 0000:03:00.0: PCI INT A disabled
    ixgbe: probe of 0000:03:00.0 failed with error -5
    ixgbe 0000:03:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
    ixgbe 0000:03:00.1: setting latency timer to 64
    ixgbe 0000:03:00.1: The EEPROM Checksum Is Not Valid
    ixgbe 0000:03:00.1: PCI INT B disabled
    ixgbe: probe of 0000:03:00.1 failed with error -5
    

Nenhum desses trabalhos. Mas tenho certeza que se eu formatar / reinstalar o sistema operacional funcionará perfeitamente. Eu tenho o mesmo problema em um servidor anterior. Como posso corrigir isso sem reinstalar o sistema operacional?

NOTA: Este é o mesmo modelo de NIC trabalhando em outro servidor CentOS 6.5 instalado: saída do dmesg:

ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.15.1-k
ixgbe: Copyright (c) 1999-2013 Intel Corporation.
ixgbe 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ixgbe 0000:03:00.0: setting latency timer to 64
  alloc irq_desc for 39 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 39 for MSI/MSI-X
  alloc irq_desc for 40 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 40 for MSI/MSI-X
  alloc irq_desc for 41 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 41 for MSI/MSI-X
  alloc irq_desc for 42 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 42 for MSI/MSI-X
  alloc irq_desc for 43 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 43 for MSI/MSI-X
  alloc irq_desc for 44 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 44 for MSI/MSI-X
  alloc irq_desc for 45 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 45 for MSI/MSI-X
  alloc irq_desc for 46 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 46 for MSI/MSI-X
  alloc irq_desc for 47 on node -1
  alloc kstat_irqs on node -1
ixgbe 0000:03:00.0: irq 47 for MSI/MSI-X
ixgbe 0000:03:00.0: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8
ixgbe 0000:03:00.0: (PCI Express:2.5GT/s:Width x8) 00:1b:21:69:89:61
ixgbe 0000:03:00.0: MAC: 1, PHY: 5, PBA No: E18269-001
ixgbe 0000:03:00.0: Intel(R) 10 Gigabit Network Connection

Aqui estão os parâmetros de e1000 Não há parm referente a permitir checksum inválido !!! [root @ tv ~] # modinfo e1000 | grep parm

parm:           TxDescriptors:Number of transmit descriptors (array of int)
parm:           RxDescriptors:Number of receive descriptors (array of int)
parm:           Speed:Speed setting (array of int)
parm:           Duplex:Duplex setting (array of int)
parm:           AutoNeg:Advertised auto-negotiation setting (array of int)
parm:           FlowControl:Flow Control setting (array of int)
parm:           XsumRX:Disable or enable Receive Checksum offload (array of int)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           debug:Debug level (0=none,...,16=all) (int)
    
por Areeb111 29.06.2014 / 17:11

3 respostas

2

Isso realmente parece um problema com a placa-mãe do seu servidor.

Podemos ver na sua saída dmesg que ele não está se comunicando corretamente com a placa PCIe no servidor com falha, mas funciona corretamente em um servidor diferente.

Então você provavelmente tem um slot PCIe ruim ou componentes ruins da placa-mãe.

Você pode tentar usar um slot PCIe diferente, se tiver outro disponível, verificando se a NIC e a placa riser (se houver) estão bem encaixadas ou substituindo a placa riser ou a placa-mãe.

Também pode ser, se você não tentou essa NIC específica em um servidor diferente e funcionou, que a NIC em si é ruim.

    
por 30.06.2014 / 00:56
0

Experimente o ifconfig eth2.

Eu me lembro de ter que fazer isso para obter a interface vista.

    
por 29.06.2014 / 18:55
0

Aqui está o Intel BootUtil (disponível para Windows e Linux) você pode tentar re-flash / atualizar o EEPROM para as placas de interface Intel 10GbE: link

Eu comprei recentemente vários cartões Intel X550-T1, e alguns deles me deram o

O checksum da EEPROM não é válido

erros durante a inicialização em sistemas RHEL6.9. Depois de executar o BootUtil para atualizar o firmware, essas placas funcionam como um encanto.

    
por 22.01.2018 / 23:38