Proxmox VE 6 on HPE DL380 Gen10 with 10 GB/s-NIC

EL26389

Active Member
Apr 13, 2016
19
1
43
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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!