LINUX.ORG.RU

сетевая карта на ibm series x3630

 , igb


0

3

ibm series x3630, установлен debian 10. сетевуха четырехголовая (модуль igb), по lscpi видна как

Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

доступно только одно сетевое гнездо. в доках к железу пишут, что должны быть доступны два, и еще два после активации (feature on demand)

в биосе все четыре сетевых интерфейса везде, где можно, выставлены в enabled, так же пробовал в imm менять режим dedicated на shared.

эеффект нулевой, виден только один интерфейс

кто-нибудь сталкивался с подобным, и добивался хотя бы двух руботающих гнезд?

★★★★★

Ответ на: комментарий от Deleted

в dmesg ничего криминального

admin@debian:~$ sudo dmesg | grep -E "(net|igb)"
[    0.601953] audit: initializing netlink subsys (disabled)
[    4.617338] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    4.617340] igb: Copyright (c) 2007-2014 Intel Corporation.
[    4.673592] igb 0000:07:00.0: added PHC on eth0
[    4.673595] igb 0000:07:00.0: Intel(R) Gigabit Ethernet Network Connection
[    4.673597] igb 0000:07:00.0: eth0: (PCIe:5.0Gb/s:Width x4) 5c:f3:fc:3c:3e:b8
[    4.673673] igb 0000:07:00.0: eth0: PBA No: 105200-000
[    4.673676] igb 0000:07:00.0: Using MSI-X interrupts. 8 rx queue(s), 8 tx queue(s)
[    4.675006] igb 0000:07:00.0 enp7s0: renamed from eth0
[    6.023135] usb 2-1.1.5: Product: RNDIS/Ethernet Gadget
[    6.598753] usb 2-1.1.5: Product: RNDIS/Ethernet Gadget
[   12.273130] cdc_ether 2-1.1.5:1.0 usb0: register 'cdc_ether' at usb-0000:00:1d.0-1.1.5, CDC Ethernet Device, 5e:f3:fc:3c:3e:bf
[   13.409753] NFSD: starting 90-second grace period (net f00000a8)
[   16.605554] igb 0000:07:00.0 enp7s0: igb: enp7s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[  801.441176] igb 0000:07:00.0 enp7s0: igb: enp7s0 NIC Link is Down
[  803.901380] igb 0000:07:00.0 enp7s0: igb: enp7s0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
admin@debian:~$ 

ip link тоже мало чем поможет

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 5c:f3:fc:3c:3e:b8 brd ff:ff:ff:ff:ff:ff
3: enp0s29u1u1u5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 5e:f3:fc:3c:3e:bf brd ff:ff:ff:ff:ff:ff
ananas ★★★★★
() автор топика
Ответ на: комментарий от ananas

Так, а она даже в lspci только в одном экземпляре видна? У меня сейчас нет ничего похожего, но вроде lspci должен тоже все 2/4 показывать.

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

  1. Обновить фирмварь на этой сетевухе.

  2. Обновить все возможные фирмвари на сервере (BIOS/UEFI, BMC, etc.).

  3. Попробовать на самом свежем mainline ядре.

  4. Вставить эту сетевуху в другой сервер, крайне желательно другой модели. Или в десктоп.

Deleted
()
Ответ на: комментарий от Deleted

да, в lspci одна, хотя dmidecode показывает

andle 0x0045, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Ethernet 1
        Type: Ethernet
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:00.0

Handle 0x0046, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Ethernet 2
        Type: Ethernet
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:00.0

Handle 0x0047, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Ethernet 3
        Type: Ethernet
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:00.0

Handle 0x0048, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Ethernet 4
        Type: Ethernet
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:00.0

с паршивками попробую поиграться

ananas ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Попробовать на самом свежем mainline ядре.

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

но я этой картой не пользовался, так что комментарий с дивана

router ★★★★★
()
Ответ на: комментарий от ananas

хотя dmidecode показывает

Это просто таблица соответствия, которая или зашита в биос или он её генерирует при запуске. В ней должны быть указаны соответствия PCI-адресов с номерами физических портов на материнке. Именно эту таблицу через ядро читают biosdevname и systemd для получения имён типа emX и enoX.

То, что там везде «Instance: 1» и нулевые адреса PCI, намекает на то, что поблема где-то пониже ядра. То есть или прошивочки, или аппаратная.

Deleted
()
Ответ на: комментарий от router

я бы установил драйверы от производителя сервера, если есть.

А потом кто-то обновляет ядро и всё разваливается. Отличное решение!

Deleted
()
Ответ на: комментарий от Deleted

Это просто таблица соответствия, которая или зашита в биос или он её генерирует при запуске

та понимаю, просто демонстрация того, что все четыре головы включены

ananas ★★★★★
() автор топика
Ответ на: комментарий от router

ну и чем поможет волшебный драйвер если сервер видит 1 pci девайс на шине вместо полагающихся 4 штук?...

ну и да, у интела никаких «прошивок» для драйвера нет, это не бродкомы богомерзкие же.

NiTr0 ★★★★★
()

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

Vlad-76 ★★★★
()
Последнее исправление: Vlad-76 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.