Update for posterity-

Mellanox support provided a work-around of using mlxcables instead of
ethtool to read alarm/warning info for an installed transceiver.

I was told that a couple of their engineers are currently looking into the
discrepancy between threshold reporting by mlxcables and ethtool, and
that they are deciding what to do about it...

Work-around steps:
1. add a cable with "sudo mst cable add".
2. find the cable name with "sudo mlxcables".  The name of my cable is
   01:00.0_cable_0 so I copy that name for insertion into the next command.
3. probe the cable for DDM with "sudo mlxcables -d 01:00.0_cable_0 --DDM".


Example copied/pasted from my CLI here.
All reported thresholds appear to be correct.

tech1@D7:~$ 
tech1@D7:~$ 
tech1@D7:~$ sudo mst cable add
-I- Added 1 cable devices ..
tech1@D7:~$ sudo mlxcables
Querying Cables ....

Cable #1:
---------
Cable name    : 01:00.0_cable_0
>> No FW data to show
-------- Cable EEPROM --------
Identifier    : QSFP28 (11h)
Technology    : 850 nm VCSEL (00h)
Compliance    : Extended Specification Compliance is valid, 100GBASE-SR4 or 
25GBASE-SR
Wavelength    : 850 nm
OUI           : 0x00c0f2
Vendor        : TRANSITION      
Serial number : TN02000263      
Part number   : TN-QSFP-100G-SR4
Revision      : 02
Temperature   : 34 C
Length        : 50 m

tech1@D7:~$ sudo mlxcables -d 01:00.0_cable_0 --DDM
Cable DDM:
----------
Temperature    : 34C
Voltage        : 3.2918V
Channel 1:
        RX Power : 0.1695dBm
        TX Power : 0.8622dBm
        TX Bias  : 7.0720mA
Channel 2:
        RX Power : 0.1355dBm
        TX Power : 1.1042dBm
        TX Bias  : 6.9240mA
Channel 3:
        RX Power : -0.1592dBm
        TX Power : 0.6547dBm
        TX Bias  : 6.9420mA
Channel 4:
        RX Power : -0.1300dBm
        TX Power : 0.4653dBm
        TX Bias  : 6.9120mA
----- Thresholds -----
Temperature:
        High Warning  : 70C
        Low  Warning  : 0C
        High Alarm    : 75C
        Low  Alarm    : -5C
        Warning mask  : 0
        Alarm mask    : 0
Voltage:
        High Warning : 3.4600V
        Low  Warning : 3.1300V
        High Alarm   : 3.6300V
        Low  Alarm   : 2.9700V
        Warning mask : 0
        Alarm mask   : 0
Channel 1:
        RX Power high warn   : 2.4000dBm
        RX Power low  warn   : -9.5001dBm
        RX Power high alarm  : 5.4103dBm
        RX Power low  alarm  : -12.5104dBm
        RX Power Warning mask: 0
        RX Power Alarm mask  : 0
        TX Power high warn   : 2.4000dBm
        TX Power low  warn   : -7.6020dBm
        TX Power high alarm  : 3.1917dBm
        TX Power low  alarm  : -8.5699dBm
        TX Power Warning mask: 0
        TX Power Alarm mask  : 0
        TX Bias high warn    : 12.0000mA
        TX Bias low  warn    : 2.0000mA
        TX Bias high alarm   : 15.0000mA
        TX Bias low  alarm   : 1.0000mA
        TX Bias Warning mask : 0
        TX Bias Alarm mask   : 0
Channel 2:
        RX Power high warn   : 2.4000dBm
        RX Power low  warn   : -9.5001dBm
        RX Power high alarm  : 5.4103dBm
        RX Power low  alarm  : -12.5104dBm
        RX Power Warning mask: 0
        RX Power Alarm mask  : 0
        TX Power high warn   : 2.4000dBm
        TX Power low  warn   : -7.6020dBm
        TX Power high alarm  : 3.1917dBm
        TX Power low  alarm  : -8.5699dBm
        TX Power Warning mask: 0
        TX Power Alarm mask  : 0
        TX Bias high warn    : 12.0000mA
        TX Bias low  warn    : 2.0000mA
        TX Bias high alarm   : 15.0000mA
        TX Bias low  alarm   : 1.0000mA
        TX Bias Warning mask : 0
        TX Bias Alarm mask   : 0
Channel 3:
        RX Power high warn   : 2.4000dBm
        RX Power low  warn   : -9.5001dBm
        RX Power high alarm  : 5.4103dBm
        RX Power low  alarm  : -12.5104dBm
        RX Power Warning mask: 0
        RX Power Alarm mask  : 0
        TX Power high warn   : 2.4000dBm
        TX Power low  warn   : -7.6020dBm
        TX Power high alarm  : 3.1917dBm
        TX Power low  alarm  : -8.5699dBm
        TX Power Warning mask: 0
        TX Power Alarm mask  : 0
        TX Bias high warn    : 12.0000mA
        TX Bias low  warn    : 2.0000mA
        TX Bias high alarm   : 15.0000mA
        TX Bias low  alarm   : 1.0000mA
        TX Bias Warning mask : 0
        TX Bias Alarm mask   : 0
Channel 4:
        RX Power high warn   : 2.4000dBm
        RX Power low  warn   : -9.5001dBm
        RX Power high alarm  : 5.4103dBm
        RX Power low  alarm  : -12.5104dBm
        RX Power Warning mask: 0
        RX Power Alarm mask  : 0
        TX Power high warn   : 2.4000dBm
        TX Power low  warn   : -7.6020dBm
        TX Power high alarm  : 3.1917dBm
        TX Power low  alarm  : -8.5699dBm
        TX Power Warning mask: 0
        TX Power Alarm mask  : 0
        TX Bias high warn    : 12.0000mA
        TX Bias low  warn    : 2.0000mA
        TX Bias high alarm   : 15.0000mA
        TX Bias low  alarm   : 1.0000mA
        TX Bias Warning mask : 0
        TX Bias Alarm mask   : 0
tech1@D7:~$ 
tech1@D7:~$ 
tech1@D7:~$ 



Chris Preimesberger

Reply via email to