Hello,
I installed PVE 6 on an HPE DL3800 Gen10 server. The HPE-NIC are Broadcom/QLogic-NIC supposed to work with the bnx2x module.
Well, it's supposed to, but doesn't. The 1 GB/s-devices work well.
It turns out, that this adapter works with RedHat, CentOS, SystemRescuCD (ArchLinux IIRC), but not with Debian nor Ubuntu nor Proxmox.
What can I do to get this thing working (apart from buying an INTEL)?
From ifconfig:
This is the 1 GB-NIC
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
this is the failing 10 GB-NIC (the flag "RUNNING" is missing here)
eno5: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.99.11 netmask 255.255.255.0 broadcast 192.168.99.255
from /var/log/syslog while loading bnx2x (see the systemd-udevd errors, which are not there in SystemRescueCD)
root@pve11:~# modprobe bnx2x
Sep 9 11:05:00 pve11 kernel: [ 2206.054213] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.712.30-0 (2014/02/10)
Sep 9 11:05:00 pve11 kernel: [ 2206.054510] bnx2x 0000:5d:00.0: msix capability found
Sep 9 11:05:00 pve11 kernel: [ 2206.073843] bnx2x 0000:5d:00.0: part number 0-0-0-0
Sep 9 11:05:00 pve11 systemd-udevd[2143]: Using default interface naming scheme 'v240'.
Sep 9 11:05:00 pve11 systemd-udevd[2143]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 9 11:05:00 pve11 kernel: [ 2206.243687] bnx2x 0000:5d:00.0: 32.000 Gb/s available PCIe bandwidth (5 GT/s x8 link)
Sep 9 11:05:00 pve11 kernel: [ 2206.243899] bnx2x 0000:5d:00.1: msix capability found
Sep 9 11:05:00 pve11 kernel: [ 2206.244840] bnx2x 0000:5d:00.0 eno5: renamed from eth0
Sep 9 11:05:00 pve11 kernel: [ 2206.261854] bnx2x 0000:5d:00.1: part number 0-0-0-0
Sep 9 11:05:00 pve11 systemd-udevd[2267]: Using default interface naming scheme 'v240'.
Sep 9 11:05:00 pve11 kernel: [ 2206.427601] bnx2x 0000:5d:00.1: 32.000 Gb/s available PCIe bandwidth (5 GT/s x8 link)
Sep 9 11:05:00 pve11 systemd-udevd[2267]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 9 11:05:00 pve11 kernel: [ 2206.428461] bnx2x 0000:5d:00.1 eno6: renamed from eth0
followed by (see "link is not ready")
root@pve11:~# ifup eno5
Sep 9 11:05:21 pve11 kernel: [ 2227.693358] bnx2x 0000:5d:00.0: firmware: direct-loading firmware bnx2x/bnx2x-e2-7.13.1.0.fw
Sep 9 11:05:22 pve11 kernel: [ 2228.199434] bnx2x 0000:5d:00.0 eno5: using MSI-X IRQs: sp 81 fp[0] 83 ... fp[7] 98
Sep 9 11:05:23 pve11 kernel: [ 2228.892449] IPv6: ADDRCONF(NETDEV_UP): eno5: link is not ready
Already tried blacklisting bnx2x and tg3 an loading them manually, but no luck. I'm not the only guy having this problem - message lists are full of them. Is there anyone who got this working?
Thanks in advance!
Michael
I installed PVE 6 on an HPE DL3800 Gen10 server. The HPE-NIC are Broadcom/QLogic-NIC supposed to work with the bnx2x module.
Well, it's supposed to, but doesn't. The 1 GB/s-devices work well.
It turns out, that this adapter works with RedHat, CentOS, SystemRescuCD (ArchLinux IIRC), but not with Debian nor Ubuntu nor Proxmox.
What can I do to get this thing working (apart from buying an INTEL)?
From ifconfig:
This is the 1 GB-NIC
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
this is the failing 10 GB-NIC (the flag "RUNNING" is missing here)
eno5: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.99.11 netmask 255.255.255.0 broadcast 192.168.99.255
from /var/log/syslog while loading bnx2x (see the systemd-udevd errors, which are not there in SystemRescueCD)
root@pve11:~# modprobe bnx2x
Sep 9 11:05:00 pve11 kernel: [ 2206.054213] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.712.30-0 (2014/02/10)
Sep 9 11:05:00 pve11 kernel: [ 2206.054510] bnx2x 0000:5d:00.0: msix capability found
Sep 9 11:05:00 pve11 kernel: [ 2206.073843] bnx2x 0000:5d:00.0: part number 0-0-0-0
Sep 9 11:05:00 pve11 systemd-udevd[2143]: Using default interface naming scheme 'v240'.
Sep 9 11:05:00 pve11 systemd-udevd[2143]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 9 11:05:00 pve11 kernel: [ 2206.243687] bnx2x 0000:5d:00.0: 32.000 Gb/s available PCIe bandwidth (5 GT/s x8 link)
Sep 9 11:05:00 pve11 kernel: [ 2206.243899] bnx2x 0000:5d:00.1: msix capability found
Sep 9 11:05:00 pve11 kernel: [ 2206.244840] bnx2x 0000:5d:00.0 eno5: renamed from eth0
Sep 9 11:05:00 pve11 kernel: [ 2206.261854] bnx2x 0000:5d:00.1: part number 0-0-0-0
Sep 9 11:05:00 pve11 systemd-udevd[2267]: Using default interface naming scheme 'v240'.
Sep 9 11:05:00 pve11 kernel: [ 2206.427601] bnx2x 0000:5d:00.1: 32.000 Gb/s available PCIe bandwidth (5 GT/s x8 link)
Sep 9 11:05:00 pve11 systemd-udevd[2267]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 9 11:05:00 pve11 kernel: [ 2206.428461] bnx2x 0000:5d:00.1 eno6: renamed from eth0
followed by (see "link is not ready")
root@pve11:~# ifup eno5
Sep 9 11:05:21 pve11 kernel: [ 2227.693358] bnx2x 0000:5d:00.0: firmware: direct-loading firmware bnx2x/bnx2x-e2-7.13.1.0.fw
Sep 9 11:05:22 pve11 kernel: [ 2228.199434] bnx2x 0000:5d:00.0 eno5: using MSI-X IRQs: sp 81 fp[0] 83 ... fp[7] 98
Sep 9 11:05:23 pve11 kernel: [ 2228.892449] IPv6: ADDRCONF(NETDEV_UP): eno5: link is not ready
Already tried blacklisting bnx2x and tg3 an loading them manually, but no luck. I'm not the only guy having this problem - message lists are full of them. Is there anyone who got this working?
Thanks in advance!
Michael