Not correctly supported on OpenBSD 6.7: HPE 10/25Gb 2p 640FLR-SFP28 network adapter on HPE DL380 Gen10 servers

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Not correctly supported on OpenBSD 6.7: HPE 10/25Gb 2p 640FLR-SFP28 network adapter on HPE DL380 Gen10 servers

ms-2
Hello


Even the 640FLR-SFP28 network adapter is listed in the "pcidump -v"
output on OpenBSD 6.7 there are no entries for it's interfaces in the
output of "ifconfig -a"

# ---------------------------------------------------------
obsd67a1# grep "^ [0-9]" OBSD67-pcidump-v.txt | grep -v Intel
  1:0:0: Hewlett-Packard iLO3 Slave
  1:0:1: Matrox unknown
  1:0:2: Hewlett-Packard iLO3 Management
  1:0:4: Hewlett-Packard unknown
  2:0:0: Broadcom BCM5719
  2:0:1: Broadcom BCM5719
  2:0:2: Broadcom BCM5719
  2:0:3: Broadcom BCM5719
  18:0:0: Adaptec unknown
  177:0:0: Adaptec unknown
  178:0:0: Mellanox ConnectX-4 Lx
  178:0:1: Mellanox ConnectX-4 Lx
# ---------------------------------------------------------
obsd67a1# ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
         index 6 priority 0 llprio 3
         groups: lo
         inet6 ::1 prefixlen 128
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
         inet 127.0.0.1 netmask 0xff000000
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         lladdr 70:10:6f:ca:f3:74
         index 1 priority 0 llprio 3
         groups: egress
         media: Ethernet autoselect (1000baseT full-duplex,master)
         status: active
         inet 192.168.1.81 netmask 0xffffff00 broadcast 192.168.1.255
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
         lladdr 70:10:6f:ca:f3:75
         index 2 priority 0 llprio 3
         media: Ethernet autoselect (none)
         status: no carrier
bge2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
         lladdr 70:10:6f:ca:f3:76
         index 3 priority 0 llprio 3
         media: Ethernet autoselect (none)
         status: no carrier
bge3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
         lladdr 70:10:6f:ca:f3:77
         index 4 priority 0 llprio 3
         media: Ethernet autoselect (none)
         status: no carrier
enc0: flags=0<>
         index 5 priority 0 llprio 3
         groups: enc
         status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
         index 7 priority 0 llprio 3
         groups: pflog
# ---------------------------------------------------------


This 10/25Gbit/s 540FLR NIC from HPE is working properly on Linux
(CentOS8, Debian buster, Ubuntu20).

Please let me know in case more details are required, thank you in
advance for your help and all hintsn how to solve this issue.


Kind regards

Mark


--
[hidden email]


OBSD67-pcidump-v.txt (149K) Download Attachment
sendbug-NIC-540FLR.txt (389K) Download Attachment
DL380gen10-lspci-vvnn_without-intel-entries.txt (55K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Not correctly supported on OpenBSD 6.7: HPE 10/25Gb 2p 640FLR-SFP28 network adapter on HPE DL380 Gen10 servers

Jonathan Matthew-4
On Fri, Jun 12, 2020 at 12:13:42AM +0200, Mark Schneider wrote:

> Hello
>
>
> Even the 640FLR-SFP28 network adapter is listed in the "pcidump -v" output
> on OpenBSD 6.7 there are no entries for it's interfaces in the output of
> "ifconfig -a"
>
> # ---------------------------------------------------------
> obsd67a1# grep "^ [0-9]" OBSD67-pcidump-v.txt | grep -v Intel
>  1:0:0: Hewlett-Packard iLO3 Slave
>  1:0:1: Matrox unknown
>  1:0:2: Hewlett-Packard iLO3 Management
>  1:0:4: Hewlett-Packard unknown
>  2:0:0: Broadcom BCM5719
>  2:0:1: Broadcom BCM5719
>  2:0:2: Broadcom BCM5719
>  2:0:3: Broadcom BCM5719
>  18:0:0: Adaptec unknown
>  177:0:0: Adaptec unknown
>  178:0:0: Mellanox ConnectX-4 Lx
>  178:0:1: Mellanox ConnectX-4 Lx
> # ---------------------------------------------------------

Can you try -current please?  This system will likely work better with
support for acpi pci host bridges, which was not enabled in 6.7.