Jetzt ist es klar: Trotz mehreren Stunden Investition habe ich es nicht geschafft, meinen Proscend T-190 g.fast SFP in meinem Turris Omnia mit Turris OS 5.3.5 zum Laufen zu bringen.
Wie der Router den SFP sieht:
[ 13.657984] libphy: SFP I2C Bus: probed [ 14.013558] sfp sfp: module PROSCEND 190-T rev V7.3 sn 19207J7B92080009 dc 31-08-20 [ 14.022906] sfp sfp: unknown connector, encoding 8b10b, nominal bitrate 1.3Gbps +0% -0% [ 14.031107] sfp sfp: 1000BaseSX+ 1000BaseLX- 1000BaseCX- 1000BaseT- 100BaseTLX- 1000BaseFX- BaseBX10- BasePX- [ 14.041249] sfp sfp: 10GBaseSR- 10GBaseLR- 10GBaseLRM- 10GBaseER- [ 14.047550] sfp sfp: Wavelength 0nm, fiber lengths: [ 14.052617] sfp sfp: 9µm SM : unsupported [ 14.057337] sfp sfp: 62.5µm MM OM1: unsupported/unspecified [ 14.063112] sfp sfp: 50µm MM OM2: unsupported/unspecified [ 14.068875] sfp sfp: 50µm MM OM3: unsupported/unspecified [ 14.074659] sfp sfp: 50µm MM OM4: 2.540km [ 14.079030] sfp sfp: Options: retimer [ 14.082886] sfp sfp: Diagnostics:
Vorbemerkung: Ja, das Folgende habe ich gemacht (resp. musste ich nicht machen, war schon so):
# ln -sf armada-385-turris-omnia-sfp.dtb /boot/dtb && reboot
Die Probleme begannen am 15. Dezember 2021, als der Router sich selbständig von TOS 3 auf 5 aktualisierte — und danach mit dem SFP keine Internet-Verbindung mehr möglich war. Ich habe darüber gebloggt.
Das Traurige: Unter TOS 3 funktioniert der SFP anstandslos.
Meine Vermutung ist es, dass das Problem mit inband/1000base-x zu tun hat:
... [ 13.913182] mvneta f1034000.ethernet eth2: switched to inband/1000base-x link mode ...
Bei TOS 3 lautete das noch:
... [ 340.701090] mvneta f1034000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off ...
Ich habe nicht herausgefunden, ob und wie man das anpassen kann.
Ich habe einige Forenbeiträge gefunden, die einem helfen, das Problem nachzuvollziehen:
- Omnia Turris 4.0.1 SFP doesn’t work
- User experience – ALLNET ALL4781-VDSL2-SFP / Switch Modul (Mini-GBIC), VDSL2
- SFP module transmit fault
- [kernel 5.4.52] netifd / mvneta – PHY_INTERFACE state issue Irgendwas mit flow control unter OpenWRT — nicht wirklich relevant
Vielleicht schafft es ja Turris OS 6.0 mit diesem Patch wieder, meinen SFPs zu unterstützen …