pfSense not loading Mellanox ConnectX-4 Lx properly
-
Hi all,
I just purchased a Dell T140 server that will serve as my pfSense box for a 10 Gbit/s WAN connection.
I installed a Mellanox Connext4-Lx (MXC4121A-XCAT) dual SFP+ NIC.
I initially installed Windows 10 on this box to do some BIOS updates, and at this time, I updated the Mellanox card to the newest firmware version (14.31.1014). The card shows up perfectly in Windows, and also in the system BIOS for PXE boot.
It does not show up as an interface in pfSense (2.5.2). When running dmesg to get hardware info, I see these lines:
mlx5_core0: <mlx5_core> mem 0x92000000-0x93ffffff at device 0.0 on pci6 mlx5_core0: ERR: mlx5_core_set_issi:567:(pid 0): failed to query ISSI mlx5_core0: ERR: mlx5_load_one:1066:(pid 0): failed to set issi mlx5_core0: ERR: init_one:1605:(pid 0): mlx5_load_one failed -5 device_attach: mlx5_core0 attach returned 5 mlx5_core0: <mlx5_core> mem 0x90000000-0x91ffffff at device 0.1 on pci6 mlx5_core0: ERR: mlx5_core_set_issi:567:(pid 0): failed to query ISSI mlx5_core0: ERR: mlx5_load_one:1066:(pid 0): failed to set issi mlx5_core0: ERR: init_one:1605:(pid 0): mlx5_load_one failed -5 device_attach: mlx5_core0 attach returned 5
I found some posts a while back discussing how to get this card installed before the drivers were part of FreeBSD's base, but the card is now supposed to be natively supported. Perhaps I'm not patient enough, but my Google skills are not helping me here.
I've reseated the card, and tried it both with and without SFP+ modules inside.
Anyone have any ideas of what's going wrong here, or what my next troubleshooting steps should be? I'm sorry if I've missed something really obvious.
Best,
Sam -
That's not anything I'm aware of as a problem.
I would probably try the NIC FreeBSD directly. If it fail in the same way there I'd ask in FreeBSD forum.
Steve