I am trying to get my Broadcom BCM57810S NIC to sync at 2.5Gbps on pfSense/OPNsense, but I'm hitting a wall.
What I've done so far:
What I've done so far:
- I used the ediag tool (via a DOS bootable USB) to modify the NVRAM.
- I successfully set the 2.5G capability bits (shmem offset 0x210 and 0x214 etc.) following the common guides for this card.
- On the hardware level, the card should now support 2.5G.
- The interface either stays "Down" when connected to a 2.5G SFP/ONT or defaults to 1G.
- When I check the available media types via ifconfig, 2500Base-X or 2.5G options do not appear as selectable.
- Has anyone successfully managed to get the bxe(4) driver to recognize 2.5G sync on these systems?
- Are there specific loader.conf.local tunables or sysctl parameters I need to set to force the 2.5G speed?
- Do I need to apply a specific driver patch or use a custom kernel build?

