Hey all, running into a strange issue with a direct 25G link between my TrueNAS SCALE box (Dell R740XD2) and my workstation (Dell Precision 7920).
Setup:
- Both machines have Broadcom BCM57414 dual-port 25G SFP28 mezzanine cards
- Connected via 10Gtek CAB-ZSP/ZSP-P3M 25G SFP28 passive DAC (3m, 28AWG)
- Same NIC firmware on both: 23.31.18.10
- TrueNAS SCALE 25.10.0.1 (Goldeye), kernel 6.12.33-production+truenas
Problem:
The link negotiates at 10G instead of 25G. ethtool on TrueNAS shows only 1000baseX/Full and 10000baseCR/Full in Supported link modes β no 25G modes at all. On the Windows side (same card, same firmware), the adapter correctly shows 25G and Speed & Duplex: 25 Gbps Full Duplex.
What Iβve tried:
- Rolled back NIC firmware from 36.11.73.00 to 23.31.18.10 β no change
ethtool --set-fec ens1f1np1 encoding rsβ FEC configured but Active: Offethtool -s ens1f1np1 speed 25000 duplex full autoneg offβnetlink error: Invalid argument- Checked both ports β same result on both
Key observation:
The TrueNAS bnxt_en driver version is 6.12.33-production+truenas. On Windows, the stock Broadcom driver correctly exposes 25G modes for the identical card. This strongly suggests the TrueNAS-patched bnxt_en driver is missing 25G support for this card.
Has anyone successfully run BCM57414 at 25G on TrueNAS SCALE? Is there a way to load a stock Broadcom bnxt_en driver without breaking the system?