ethtool -p

Still works on Ubuntu 20.04 but only with the FCBT cards and only in Ethernet mode.

(Do I say “fuck it” and run ancient shit on the HV, then SR-IOV everything to newer operating systems…?)

Here is an Intel 100gbE transceiver that is probably locked:

Identifier                                : 0x11 (QSFP28)
Extended identifier                       : 0xcc
Extended identifier description           : 3.5W max. Power consumption
Extended identifier description           : CDR present in TX, CDR present in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x07 (LC)
Transceiver codes                         : 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 100G Ethernet: 100G CWDM4 MSA with FEC
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 25500Mbps
Rate identifier                           : 0x02
Length (SMF,km)                           : 1km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 0m
Transmitter technology                    : 0x40 (1310 nm DFB)
Laser wavelength                          : 1310.000nm
Laser wavelength tolerance                : 6.500nm
Vendor name                               : INTEL CORP
Vendor OUI                                : 00:02:b3
Vendor PN                                 : SPTSBP2CLCKS
Vendor rev                                : 02
Vendor SN                                 : CRCL183804KHP
Date code                                 : 18093000
Revision Compliance                       : SFF-8636 Rev 2.5/2.6/2.7
Module temperature                        : 17.70 degrees C / 63.85 degrees F
Module voltage                            : 3.1522 V
Alarm/warning flags implemented           : No
Laser tx bias current (Channel 1)         : 55.650 mA
Laser tx bias current (Channel 2)         : 55.650 mA
Laser tx bias current (Channel 3)         : 55.632 mA
Laser tx bias current (Channel 4)         : 55.650 mA
Transmit avg optical power (Channel 1)    : 1.1553 mW / 0.63 dBm
Transmit avg optical power (Channel 2)    : 1.3524 mW / 1.31 dBm
Transmit avg optical power (Channel 3)    : 1.4793 mW / 1.70 dBm
Transmit avg optical power (Channel 4)    : 1.4865 mW / 1.72 dBm
Rcvr signal avg optical power(Channel 1)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 2)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 3)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 4)  : 0.0000 mW / -inf dBm

Here is one of the AOI transceivers

  root@ubuntu:/sys/bus/pci/devices/0000:0d:00.0# ethtool -m enp13s0d1
Identifier                                : 0x0d (QSFP+)
Extended identifier                       : 0xc0
Extended identifier description           : 3.5W max. Power consumption
Extended identifier description           : No CDR in TX, No CDR in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x07 (LC)
Transceiver codes                         : 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Base-LR4
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 10300Mbps
Rate identifier                           : 0x00
Length (SMF,km)                           : 2km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 0m
Transmitter technology                    : 0x40 (1310 nm DFB)
Laser wavelength                          : 1301.000nm
Laser wavelength tolerance                : 6.500nm
Vendor name                               : AOI
Vendor OUI                                : 00:00:00
Vendor PN                                 : AQOLBCQ4EDMA0878
Vendor rev                                : A
Vendor SN                                 : 33117D69185
Date code                                 : 170402
Revision Compliance                       : Revision not specified
Module temperature                        : 42.12 degrees C / 107.83 degrees F
Module voltage                            : 3.1194 V
Alarm/warning flags implemented           : No
Laser tx bias current (Channel 1)         : 28.104 mA
Laser tx bias current (Channel 2)         : 27.712 mA
Laser tx bias current (Channel 3)         : 27.674 mA
Laser tx bias current (Channel 4)         : 27.628 mA
Transmit avg optical power (Channel 1)    : 0.5142 mW / -2.89 dBm
Transmit avg optical power (Channel 2)    : 0.4151 mW / -3.82 dBm
Transmit avg optical power (Channel 3)    : 0.3616 mW / -4.42 dBm
Transmit avg optical power (Channel 4)    : 0.4976 mW / -3.03 dBm
Rcvr signal avg optical power(Channel 1)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 2)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 3)  : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 4)  : 0.0000 mW / -inf dBm

Here is the 10gtek 2m AOC:

Identifier                                : 0x0d (QSFP+)
Extended identifier                       : 0x00
Extended identifier description           : 1.5W max. Power consumption
Extended identifier description           : No CDR in TX, No CDR in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x23 (No separable connector)
Transceiver codes                         : 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Active Cable (XLPPI)
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 14000Mbps
Rate identifier                           : 0x00
Length (SMF,km)                           : 0km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 1m
Transmitter technology                    : 0x00 (850 nm VCSEL)
Laser wavelength                          : 850.000nm
Laser wavelength tolerance                : 15.000nm
Vendor name                               : Mellanox
Vendor OUI                                : 00:00:00
Vendor PN                                 : MC220731V-001
Vendor rev                                : A1
Vendor SN                                 : MEA56MA0357
Date code                                 : 221205
Revision Compliance                       : Revision not specified
Module temperature                        : 24.75 degrees C / 76.55 degrees F
Module voltage                            : 3.1622 V
Alarm/warning flags implemented           : No
Laser tx bias current (Channel 1)         : 7.400 mA
Laser tx bias current (Channel 2)         : 7.278 mA
Laser tx bias current (Channel 3)         : 7.244 mA
Laser tx bias current (Channel 4)         : 7.346 mA
Transmit avg optical power (Channel 1)    : 0.8165 mW / -0.88 dBm
Transmit avg optical power (Channel 2)    : 0.8037 mW / -0.95 dBm
Transmit avg optical power (Channel 3)    : 0.8458 mW / -0.73 dBm
Transmit avg optical power (Channel 4)    : 0.7805 mW / -1.08 dBm
Receiver signal OMA(Channel 1)            : 0.6513 mW / -1.86 dBm
Receiver signal OMA(Channel 2)            : 0.7389 mW / -1.31 dBm
Receiver signal OMA(Channel 3)            : 0.6414 mW / -1.93 dBm
Receiver signal OMA(Channel 4)            : 0.8110 mW / -0.91 dBm

Here is a 65m Mellanox genuine AOC:

Identifier                                : 0x0d (QSFP+)
Extended identifier                       : 0x00
Extended identifier description           : 1.5W max. Power consumption
Extended identifier description           : No CDR in TX, No CDR in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x23 (No separable connector)
Transceiver codes                         : 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Base-SR4
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 14100Mbps
Rate identifier                           : 0x00
Length (SMF,km)                           : 0km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 65m
Transmitter technology                    : 0x00 (850 nm VCSEL)
Laser wavelength                          : 850.000nm
Laser wavelength tolerance                : 20.000nm
Vendor name                               : Mellanox
Vendor OUI                                : 00:02:c9
Vendor PN                                 : MC2207310-065
Vendor rev                                : A2
Vendor SN                                 : EU061500394
Date code                                 : 150226
Revision Compliance                       : SFF-8436 Rev 4.8 or earlier
Module temperature                        : 0.00 degrees C / 32.00 degrees F
Module voltage                            : 3.2065 V

Here is a 3m Mellanox genuine DAC:

Identifier                                : 0x0d (QSFP+)
Extended identifier                       : 0x00
Extended identifier description           : 1.5W max. Power consumption
Extended identifier description           : No CDR in TX, No CDR in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x23 (No separable connector)
Transceiver codes                         : 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Base-CR4
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 14100Mbps
Rate identifier                           : 0x00
Length (SMF,km)                           : 0km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 3m
Transmitter technology                    : 0xa0 (Copper cable unequalized)
Attenuation at 2.5GHz                     : 6db
Attenuation at 5.0GHz                     : 10db
Attenuation at 7.0GHz                     : 13db
Attenuation at 12.9GHz                    : 0db
Vendor name                               : Mellanox
Vendor OUI                                : 00:02:c9
Vendor PN                                 : MC2207128-003
Vendor rev                                : A3
Vendor SN                                 : MT1506VS01797
Date code                                 : 150225
Revision Compliance                       : SFF-8436 Rev 4.8 or earlier
Module temperature                        : 0.00 degrees C / 32.00 degrees F
Module voltage                            : 0.0000 V

Here is a 2m genuine Mellanox DAC:

Identifier                                : 0x0d (QSFP+)
Extended identifier                       : 0x00
Extended identifier description           : 1.5W max. Power consumption
Extended identifier description           : No CDR in TX, No CDR in RX
Extended identifier description           : High Power Class (> 3.5 W) not enabled
Connector                                 : 0x23 (No separable connector)
Transceiver codes                         : 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Base-CR4
Encoding                                  : 0x05 (64B/66B)
BR, Nominal                               : 14100Mbps
Rate identifier                           : 0x00
Length (SMF,km)                           : 0km
Length (OM3 50um)                         : 0m
Length (OM2 50um)                         : 0m
Length (OM1 62.5um)                       : 0m
Length (Copper or Active cable)           : 2m
Transmitter technology                    : 0xa0 (Copper cable unequalized)
Attenuation at 2.5GHz                     : 5db
Attenuation at 5.0GHz                     : 8db
Attenuation at 7.0GHz                     : 11db
Attenuation at 12.9GHz                    : 0db
Vendor name                               : Mellanox
Vendor OUI                                : 00:02:c9
Vendor PN                                 : 670759-B24
Vendor rev                                : A1
Vendor SN                                 : 6C2748001G
Date code                                 : 171122
Revision Compliance                       : SFF-8436 Rev 4.8 or earlier
Module temperature                        : 0.00 degrees C / 32.00 degrees F
Module voltage                            : 0.0000 V