CentOS, не обнаруживающий Intel 10G (ixgbe) интерфейс

У меня есть сервер с CentOS 6.5, установленным с 2x платы Ethernet на 1 Гбит/с, я добавил новый интерфейс (Сеть PCI Express Intel(R) 10 гигабитов), но проблема. система, не обнаруживает информацию о Ethernet с (ifconfig -a) или (ifcfg-ethX) файлы.

Я попробовал следующее:

  • ifconfig -a: не показ новой информации о NIC или MAC.
  • удаленный /etc/udev/rules.d/70-persistent-net.rules и перезагруженный.
  • Попробованный для создания нового ifcfg-eth2 файл с реальным HwAddr но все еще показ:

     Bringing up interface eth2:  
     Device eth2 does not seem to be present, delaying initialization. [FAILED]
    
  • rmmod ixgbe; modprobe ixgbe
  • Вывод 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
    

Ни одна из этих работ. Но я уверен, форматирую ли я / переустанавливают ОС, она будет работать отлично. У меня есть та же проблема на предыдущем сервере. Как я могу зафиксировать это, не переустанавливая ОС?

ПРИМЕЧАНИЕ: Это - та же модель NIC, работающая над другим новым установленным сервером CentOS 6.5: 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

Вот параметры e1000 Нет никакого parm относительно, позволяют неверную контрольную сумму!!! [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)
7
задан 30 June 2014 в 01:53
3 ответа

Попробуйте ifconfig eth2 вверх.

Похоже, я помню, что мне пришлось это сделать, чтобы увидеть интерфейс.

1
ответ дан 2 December 2019 в 23:47

На самом деле это выглядит как проблема с материнской платой вашего сервера.

Из вашего вывода dmesg видно, что он не взаимодействует корректно с картой PCIe на аварийном сервере, но работает корректно на другом сервере.

Скорее всего, у вас плохой слот PCIe или плохие компоненты материнской платы.

Вы можете попробовать использовать другой слот PCIe, если у вас есть другой, проверив, что ваша сетевая карта и стояковая плата (если есть) надежно закреплены, или заменив стояковую карту или материнскую плату.

Также может оказаться, что если вы на самом деле не попробовали эту конкретную сетевую карту на другом сервере, и она заработала, то NIC сама по себе плохая.

.
2
ответ дан 2 December 2019 в 23:47

Вот Intel BootUtil (доступно как для Windows, так и для Linux), вы можете попробовать перепрошить/обновить EEPROM для интерфейсной платы Intel 10GbE: https://downloadcenter.intel.com/download/19186

Недавно я приобрел несколько карт Intel X550-T1, и некоторые из них выдали мне

Контрольная сумма EEPROM не подтвердилась

ошибки при загрузке на системах RHEL6.9. После того, как я запустил BootUtil для обновления прошивки, эти карты работают как шарм.

.
0
ответ дан 2 December 2019 в 23:47

Теги

Похожие вопросы