Thank you for the info, still.
I’ve now built OpenWrt from the final main commit that allowed kernel 6.1(.89) for mediatek, r0+26156-fb2475e6bd, and the first 6.6 one afterwards.
In the latter, the module is gone, with general SFP issues apparently known when the kernel was updated. In the former, it’s very much still present. ethtool -m eth2
(this is before the renaming to sfp-wan
) reports its full info.
Mostly: The module seems to be in a kind of reset loop? I’m unsure what’s the cause (the module itself, my soldering, or the kernel/a lack of fan activity indicating overheating?).
Occasionally ethtool
(patched to 6.11) will break off its readout halfway through and instead go
[…]
Vendor SN : S23267120070___
Date code : 150525
netlink error: Operation timed out
Failed to read Page A2h.
root@OpenWrt:~# ethtool -m eth2
netlink error: Operation timed out
There’s something very wrong with these readouts, anyway (** my mark):
Laser bias current : **0.000 mA**
Laser output power : 2.0000 mW / 3.01 dBm
Receiver signal average optical power : 0.0000 mW / -inf dBm
Module temperature : **10.85 degrees C / 51.53 degrees F**
Module voltage : 3.3000 V
Alarm/warning flags implemented : Yes
Laser bias current high alarm : Off
Laser bias current low alarm : Off
Laser bias current high warning : Off
Laser bias current low warning : **On**
edit: On Sinovoip’s 20240620 build, there’s no such issue. I can hammer ethtool -m
by the hundreds. But every minute or so it does briefly fail with Module EEPROM data: No such device or address
. I’ve also seen this in dmesg
:
[ 459.323626] sfp sfp@0: SM: enter present:up:wait_los event tx_fault
[ 459.329941] sfp sfp@0: module transmit fault indicated
[ 459.335084] sfp sfp@0: SM: exit present:up:tx_fault
[ 459.443629] sfp sfp@0: SM: enter present:up:tx_fault event tx_clear
[ 459.449894] sfp sfp@0: SM: exit present:up:tx_fault
[ 460.355164] sfp sfp@0: SM: enter present:up:tx_fault event timeout
[ 460.361412] sfp sfp@0: SM: exit present:up:reinit
[ 460.675168] sfp sfp@0: SM: enter present:up:reinit event timeout
[ 460.681177] sfp sfp@0: module transmit fault recovered
[ 460.686313] sfp sfp@0: SM: exit present:up:wait_los
Dunno how the module will work with this once fiber actually blesses this building.
Anyway, if anybody has this module (on any device) running fine on OpenWrt 24.10/snapshot (kernel 6.6), please do raise your hands.