Hi,
I run a couple of opnsense installs in a datacentre where the provider requires that the WAN interface is set to 100baseTX Full-Duplex. Autonegotiation is not supported. This has been working fine since I switched from pfSense a few years back. The interfaces in question are I350-AM4 (igb) built into Supermicro M11SDV-4CT-LN4F.
With 22.7 I have no connection and ifconfig reports "status: no carrier" on these interfaces.
In my troubleshooting if I select autonegotiation (albeit unsupported by the provider) it defaults to 100baseTX half-duplex which sort of works but has many errors and collisions.
Downgrading to 22.1 restores normal functionalilty.
what commands do you set to go back and forth between auto/full
ifconfig igb0 media 100baseTX
sets half duplex ("works" but with errors)
ifconfig igb0 media 100baseTX mediaopt full-duplex
sets full duplex (no carrier)
I tried autoselect from the opnsense webgui when it was already at half-duplex
are you restarting the device/service when you switch to full duplex?