One more observation:
In OpenWRT, the SFP fiber port can operate by itself as eth2 over fiber as expected.
In Ubuntu shipped on the mmc, the SFP port isn’t working. It thinks it’s copper, not fiber.
Trying to set it to fibre, doesn’t work: ethtool -s eth2 port fibre