Назад | Перейти на главную страницу

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

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

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

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

ПРИМЕЧАНИЕ. Это та же самая модель сетевого адаптера, которая работает на другом недавно установленном сервере 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 Нет никаких правил относительно разрешить неверную контрольную сумму !!! [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)

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

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

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

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

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

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

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

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

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

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

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