Turris Mox SFP with Siligence SGA 441SFPO-GB

I added the SFP module to my Turris Mox (TurrisOS 5.0.4). Now when the SFP module is plugged in, I get these messages:

root@turris:/boot# dmesg | grep sfp
[28603.770867] mv88e6085 d0032004.mdio-mii:10 sfp: configuring for SGMII/sgmii link mode
[28603.781428] IPv6: ADDRCONF(NETDEV_UP): sfp: link is not ready
[28954.066758] sfp sfp: module OEM              1000BX-S34-10DI  rev 1.0  sn ED610229906      dc 10-10-16
[28954.076626] sfp sfp:   LC connector, encoding 8b10b, nominal bitrate 1.3Gbps +0% -0%
[28954.084816] sfp sfp:   1000BaseSX- 1000BaseLX- 1000BaseCX- 1000BaseT- 100BaseTLX- 1000BaseFX- BaseBX10- BasePX-
[28954.095605] sfp sfp:   10GBaseSR- 10GBaseLR- 10GBaseLRM- 10GBaseER-
[28954.102302] sfp sfp:   Wavelength 1310nm, fiber lengths:
[28954.107846] sfp sfp:     9µm SM    : 10000m
[28954.112377] sfp sfp:  62.5µm MM OM1: unsupported/unspecified
[28954.118466] sfp sfp:    50µm MM OM2: unsupported/unspecified
[28954.124616] sfp sfp:    50µm MM OM3: unsupported/unspecified
[28954.130702] sfp sfp:    50µm MM OM4: unsupported/unspecified
[28954.136861] sfp sfp:   Options: txdisable, txfault, los+
[28954.142484] sfp sfp:   Diagnostics: ddm, intcal, rxpwravg
[28954.148251] mv88e6085 d0032004.mdio-mii:10 sfp: validation of 802.3z/1000base-x with support 00000,00002440 failed: -22
[28973.040054] mv88e6085 d0032004.mdio-mii:10 sfp: configuring for SGMII/sgmii link mode
[28973.055124] IPv6: ADDRCONF(NETDEV_UP): sfp: link is not ready
[28973.063596] IPv6: ADDRCONF(NETDEV_UP): sfp.10: link is not ready

I have found a similar thread from for the Turris Omnia . What do I have to do, to get the SFP module to run on the Turris Mox?

It seems that your SFP has incorrect data burned in it’s EEPROM memory and Linux cannot recognize what mode should it put the network interface into. This is rather common for SFP modules, unfortunately.
Could you send the contenst of your SFP’s EEPROM? This can be done via the command

ethtool -m sfp raw on | hexdump -C

It is possible that you will have to install the ethtool utility

opkg update
opkg install ethtool