Component: sfp
146 changelog entries across 54 version(s)
Activity over time (changelog entries per month)
- fixed sfp-ignore-rx-loss parameter for RB760iGS;
- fixed sfp-ignore-rx-loss parameter for RB760iGS;
- improved initialization and linking for some QSFP modules;
- expose sfp-cmis-module-state to monitor;
- filter out non-breakout modes for breakout modules;
- fixed "sfp-tx-fault" state indication for CRS520-4XS-16XQ;
- fixed combo-mode change for CRS326-4C+20G+2Q+;
- fixed missing link up/down notifies;
- improved initialization and linking for 25G DAC on CRS812;
- improved system stability with some GPON modules for CRS418, CCR2004 and CCR2116 devices;
- recognize 40G Active Cable (XLPPI);
- remove 40G-baseCR4, 40G-baseSR4-LR4 from sfp-supported list for qsfp28-x-3 interfaces;
- fixed "sfp-tx-fault" state indication for CRS520-4XS-16XQ;
- fixed missing link up/down notifies;
- improved interface link speed configuration for CRS812;
- fixed low power mode pins on CRS326-4C+20G+2Q+ for optical QSFP modules;
- fixed qsfp28 breakout disable;
- improved initialization and linking for sfp28 on CRS518;
- improved SFP handling for CRS418 device;
- improved system stability with some GPON modules for CCR2004 and CCR2116 devices;
- fixed the I2C clock frequency for the hEX S (2025) to prevent EEPROM read issues with GPON modules;
- added sfp-power-class and sfp-max-power monitor values for QSFP;
- correctly classify 100Mbps modules as "100M-baseFX";
- added sfp-encoding data output from EEPROM;
- improved QSFP link stability for CRS354 devices;
- fixed missing "1G-baseX" supported rate for NetMetal ac2 and hEX S devices;
- improved linking with certain QSFP modules on CRS354 devices;
- improved system stability with some GPON modules for CCR2004 and CCR2116 devices;
- improved system stability with some GPON modules for CCR2004 and CCR2116 devices;
- fixed 1Gbps supported rate for RB960 and RB962 devices;
- fixed linking with 1Gbps optical modules with "combo-mode=sfp" configuration for CRS312 device;
- improved initialization and linking for some SFP modules;
- improved initialization for certain SFP modules on CRS309 and CRS317 devices ("/system routerboard upgrade" required);
- improved power control configuration for QSFP optical modules according to the EEPROM field;
- improved SFP auto-negotiation for L22, L23 devices;
- improved SFP28, QSFP28 interface stability using DAC cable for CRS520 switch;
- improved initialization for certain SFP modules on CRS309 and CRS317 devices ("/system routerboard upgrade" required);
- fixed calculated link length based on EEPROM in certain cases;
- fixed missing traffic after reboot with S-RJ01 module running at 10/100 Mbps rate on CCR2004-16G-2S+ device;
- fixed SFP28 interface with fec74 mode on CCR2004-1G-2XS-PCIe device;
- fixed SFP28 jumbo frame processing on CCR2004-1G-2XS-PCIe device;
- added "100M-baseFX" link mode support for compatible devices;
- added "sfp-ignore-rx-los" setting;
- fixed "sfp-tx-fault" state indication for CRS510;
- fixed link establishment with 100Mbps optical modules (requires "/interface ethernet reset" or adding "100M-baseFX" modes for advertise or speed properties);
- fixed missing Tx traffic at 10Gbps rate on CCR2004-16G-2S+ in rare cases;
- ignore SFP RX LOS signal for modules with bad EEPROM;
- improved "sfp-tx-power" value monitoring in certain cases;
- improved auto-negotiation linking for some MikroTik cables and modules;
- improved system stability for CR2004-1G-2XS-PCIe (introduced in v7.14);
- improved system stability with some GPON modules for CCR2004 and CCR2116 devices;
- improved system stability for CR2004-1G-2XS-PCIe (introduced in v7.14);
- added support for modules requiring single byte I2C read transactions;
- fixed corrupted Tx traffic at 10Gbps rate on CCR2004-16G-2S+ in rare cases;
- fixed corrupted Tx traffic at 10Gbps rate on RB4011 in rare cases;
- improve high-power SFP module initialization;
- improved combo-sfp handling for CRS328-4C-20S-4S+;
- improved link establishment for RB4011 devices;
- improved combo-sfp handling for CRS328-4C-20S-4S+;
- improved link establishment for RB4011 devices;
- added "1G-baseT" link mode for modules that supports "2.5G-baseT" mode;
- allow 2.5G rates only in forced link mode;
- fixed link establishment with S+DA0001 DAC cables;
- ignore irrelevant extended compliance code for SFP modules;
- improved SFP interface handling for 98DX224S, 98DX226S, 98DX3236, 98DX8208, and 98DX8216 switch chips;
- improved link establishment for SFP copper modules;
- improved link establishment with certain modules for hEX S device;
- show 10M and 100M supported rates for RJ45 copper modules;
- added 5Gbps rate for SFP+ interface on 98DX224S, 98DX226S, and 98DX3236 switch chips;
- fixed missing "rx-power" monitor with certain modules (introduced in v7.10);
- fixed occasional bad EEPROM data reading for L009 devices;
- improved interface stability for SFP and QSFP types of interfaces;
- improved system stability with certain modules for 98DX224S, 98DX226S, 98DX3236, 98DX8216 and 98DX8208 switch chips;
- fixed incorrect optical SFP temperature readings (introduced in v7.10);
- improved interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 based switches;
- improved optical QSFP interface handling for 98DX8332, 98DX3257, 98DX4310, 98DX8525 switches;
- improved Q/SFP interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
- reduce CPU load due to SFP interface handling for CCR2116, CCR2216, CCR2004-12S+2XS, CRS312, CRS518 devices (introduced in v7.9)
- fixed "rate" monitor value for SFP interface on L009UiGS series devices;
- fixed combo-ether link monitor for CRS328-4C-20S-4S+ switch;
- fixed combo-sfp linking at 1G rate for CRS312 switch;
- improved 10G interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 based switches;
- improved module compatibility with bad EEPROM data for RB4011, RB5009, CCR2xxx, CRS312 and CRS518 devices;
- improved Q/SFP interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
- improved SFP interface handling for RB4011, RB5009, CCR2xxx and CRS518 devices;
- improved system stability with certain SFP modules for CCR2216 and CRS518 devices;
- report EEPROM data even if "auto-init-failed" has occurred;
- improved SFP interface handling for RB4011 device;
- added log warning about failed auto-initialization on RB4011, RB5009, CCR2004-1G-12S+2XS, CCR2004-16G-2S+, CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
- allow modules that hold "TX_FAULT" high signal all the time on RB4011, RB5009, CCR2004-1G-12S+2XS, CCR2004-16G-2S+, CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
- allow modules with bad or no EEPROM in forced mode on RB4011, RB5009, CCR2004-1G-12S+2XS, CCR2004-16G-2S+, CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
- fixed "rate-select" functionality on CCR2004-16G-2S+ and CCR2004-1G-12S+2XS devices (introduced in v7.8);
- fixed combo-ether link monitor for CRS328-4C-20S-4S+ switch;
- improved module initialization and display more detailed initialization status on RB4011, RB5009, CCR2004-1G-12S+2XS, CCR2004-16G-2S+, CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
- improved SFP28 interface stability with some optical modules for CRS518 switch;
- improved system stability with some SFP GPON modules on RB4011, RB5009, CCR2004-1G-12S+2XS, CCR2004-16G-2S+, CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
- fixed false link detection with S+RJ10 on RB5009;
- fixed reading of SFP EEPROM on single SFP port devices;
- improved optical modules SFP compatibility on CCR2004-16G-2S+, CCR2004-1G-12S+2XS, CCR2116-12G-4S+ devices;
- added 2.5G SFP module support for RB5009;
- allow usage of "10G Base-LR" mode for XS+31LC10D module;
- improved QSFP/SFP interface stability for 98DXxxxx and 98PX1012 switches;
- fixed "eeprom" reading on single SFP port ARM devices;
- fixed QSFP+ and QSFP28 interface disable when using breakout cable;
- fixed unresponsive "sfp1" interface after disabling "ether1" on NetMetal devices;
- improved combo SFP ports initialization handling on CRS312-4C+8XG, CRS328-4C-20S-4S+;
- improved stability when using 2.5G optical modules in CCR2116, CCR2216 and CRS518;
- fixed speed mode setting after reinserting SFP module on CRS328-4C-20S-4S+;
- improved combo SFP ports initialization handling on CRS312-4C+8XG, CRS328-4C-20S-4S+
- added 2.5Gbps rate for SFP+ and QSFP+ interfaces on 98DXxxxx and 98PX1012 switches (requires disabled auto-negotiation);
- hide empty monitor values in console;
- improved Q/SFP interface initialization and stability for 98DXxxxx and 98PX1012 switches;
- improved QSFP/SFP interface initialization for 98DXxxxx switches;
- improved SFP module detection on CRS106 and CRS112;
- improved SFP module detection on CRS106 and CRS112;
- improved SFP module detection on CRS106 and CRS112;
- added "sfp-rate-select" setting;
- fixed GPON module linking (introduced in v6.47);
- improved 25Gbps optical module stability and linking;
- improved SFP, SFP+, SFP28 and QSFP+ interface stability for CRS3xx and CCR2004 devices;
- improved link stability for 10G, 25G and 40G modules on CRS309, CRS312, CRS326-24S+2Q+ CRS354 and CCR2004 devices;
- added "sfp-rate-select" setting (CLI only);
- improved SFP, SFP+, SFP28 and QSFP+ interface stability for CRS3xx and CCR2004 devices;
- improved cable length monitoring as defined per SFF-8472 and SFF-8636;
- improved cable length monitoring as defined per SFF-8472 and SFF-8636;
- stabilized CRS212 SFP port functionality and improved monitoring of optical modules;
- stabilized CRS212 SFP port functionality and improved monitoring of optical modules;
- fixed "sfp-rx-power" value for some transceivers;
- fixed "sfp-rx-power" value for some transceivers;
- fixed S-35LC20D transceiver DDMI readouts after reboot;
- fixed default advertised link speeds;
- hide "sfp-wavelength" parameter for RJ45 transceivers;
- hide "sfp-wavelength" parameter for RJ45 transceivers;
- improved SFP module compatibility;
- improved SFP module compatibility;
- fixed SFP interface power monitor when bad SFP DDMI information is received;
- fixed invalid temperature readings when ambient temperature is below 0C;
- fixed OPTON module DDM information readings;
- fixed temperature readings for various SFP modules;
- fixed OPTON module DDM information readings;
- fixed temperature readings for various SFP modules;
- fixed invalid temperature readings when ambient temperature is below 0C;
- enabled eeprom printout in /interface ethernet monitor;
- fixed initial eeprom reading on CCR1036-8G-2S+ and CCR1072-1G-8S+;
- removed "sfp-rate-select" as command was not relevant to currently supported hardware;
- fix 10g ports in 1g mode (introduced in 6.34rc1);