Hello there,
I am running FreeBSD 14.2 with a NVIDIA Connect X-7 NIC. The mlx5(3.7.1) driver that comes along with the base kernel image detects MFA1A00 cable as a 100G-KR4 cable incorrectly.
But the earlier generation of its NIC, Connect X-6/Connect X-4 detects it correctly as a 100G-SR4 cable.
Raised an enterprise support case with NVIDIA and they replied mentioning that the mlx5 driver on FreeBSD is developed and maintained by the FreeBSD community and asked me to reach out here.
I brought up Ubuntu 24.X on the same system and with the same firmware version the base PF driver detects the cable as a 100G-SR4 cable as expected.
There could be some patch that might be missing between the Linux mlx5 driver and the FreeBSD mlx5 driver in this area.
Is there a plan to bridge those differences some time soon?
Cable image is attached for reference.
Regards,
Nirmal
I am running FreeBSD 14.2 with a NVIDIA Connect X-7 NIC. The mlx5(3.7.1) driver that comes along with the base kernel image detects MFA1A00 cable as a 100G-KR4 cable incorrectly.
But the earlier generation of its NIC, Connect X-6/Connect X-4 detects it correctly as a 100G-SR4 cable.
Raised an enterprise support case with NVIDIA and they replied mentioning that the mlx5 driver on FreeBSD is developed and maintained by the FreeBSD community and asked me to reach out here.
I brought up Ubuntu 24.X on the same system and with the same firmware version the base PF driver detects the cable as a 100G-SR4 cable as expected.
There could be some patch that might be missing between the Linux mlx5 driver and the FreeBSD mlx5 driver in this area.
Is there a plan to bridge those differences some time soon?
Cable image is attached for reference.
Regards,
Nirmal