As I could end up in argueing with the provider, I wan’t to get the turris side properly cleared: While switching WAN from the providers “Fritzbox” towards “Turris Mox” I’m wondering how to recognize a “compatible” SFP Module.
The module gets recognized by the kernel as “mv88e6085 d0032004.mdio-mii:11 sfp”. After plugging it to the wall-connector the kernel logs the following (and more).
user@device:/tmp# grep sfp /var/log/messages
messages:335:May 1 06:23:29 tumox kernel: [ 9.886468] sfp sfp: Host maximum power 3.0W
messages:378:May 1 06:23:29 tumox kernel: [ 10.262124] sfp sfp: module T&W TW7251J-C1AL rev 1.01 sn 0686381AU dc 160502
messages:379:May 1 06:23:29 tumox kernel: [ 10.270302] mv88e6085 d0032004.mdio-mii:11 sfp: switched to inband/1000base-x link mode
messages:404:May 1 06:23:29 tumox kernel: [ 14.796745] mv88e6085 d0032004.mdio-mii:11 sfp: configuring for inband/1000base-x link mode
messages:406:May 1 06:23:29 tumox kernel: [ 15.373095] mv88e6085 d0032004.mdio-mii:11 sfp: Link is Up - 1Gbps/Full - flow control rx/tx
messages:407:May 1 06:23:29 tumox kernel: [ 15.381916] IPv6: ADDRCONF(NETDEV_CHANGE): sfp: link becomes ready or paste code here
Find an ethertool output for completeness below:
user@device:/tmp# /usr/sbin/ethtool -m sfp
Identifier : 0x03 (SFP)
Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID)
Connector : 0x07 (LC)
Transceiver codes : 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00
Transceiver type : Ethernet: 1000BASE-LX
Encoding : 0x01 (8B/10B)
BR, Nominal : 1300MBd
Rate identifier : 0x00 (unspecified)
Length (SMF,km) : 10km
Length (SMF) : 10000m
Length (50um) : 0m
Length (62.5um) : 0m
Length (Copper) : 0m
Length (OM3) : 0m
Laser wavelength : 1310nm
Vendor name : T&W_____________
Vendor OUI : 00:00:00
Vendor PN : TW7251J-C1AL____
Vendor rev : 1.01
Option values : 0x00 0x1a
Option : RX_LOS implemented
Option : TX_FAULT implemented
Option : TX_DISABLE implemented
BR margin, max : 20%
BR margin, min : 20%
...
Thanks for your valuable support.