The 649283 is the 10g card, it has to be cross-flashed to a 649282 for 40g.Like I said, its the wrong board. 283-B21 and onwards are Rev C (meaning C1-C5 etc) and there exists no mellanox firmware for that.
Any Rev A firmware does not work. I tried myself and the only way is to dump the firmware on them and extract them then modify the ini but I haven't been able to do that myself. Maybe someone can chime in
On the flipside, they dont need flashing like the 281 cards to enable 40G, they already have it enabled
Code:
[PS_INFO]
Name = 649283-B21_Cx-Dx
Description = HP IB QDR/EN 10Gb 2P 544FLR-QSFP Adpr
[PS_INFO]
Name = 649282-B21_MS_Cx-Dx
Description = HP IB FDR/EN 10/40Gb 2P 544FLR-QSFP Adpr
The 'netlink: invalid argument' error is a bug in ethtool that I'll report there. The KAIAM XQX2502 doesn't have page 3. There's comments in the ethtool code about there being no way to know if page3 exists without trying, the pretty formatter knows to skip it, but the eeprom reading code treats a missing page 3 as a fatal error and bails before displaying it. Making it a soft-failure and setting the page3 pointer to null gives me:
Code:
Identifier : 0x0d (QSFP+)
Extended identifier : 0x80
Extended identifier description : 2.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
Power set : Off
Power override : On
Connector : 0x07 (LC)
Transceiver codes : 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type : 40G Ethernet: 40G Base-LR4
Encoding : 0x00 (unspecified)
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 : 1310.000nm
Laser wavelength tolerance : 6.500nm
Vendor name : KAIAM CORP
Vendor OUI : 14:ed:e4
Vendor PN : XQX2502
Vendor rev : 1A
Vendor SN : KD60208104
Date code : 16020800
Revision Compliance : SFF-8636 Rev 1.5
Rx loss of signal : None
Tx loss of signal : None
Module temperature : 56.20 degrees C / 133.15 degrees F
Module voltage : 3.3107 V
Alarm/warning flags implemented : No
Laser tx bias current (Channel 1) : 51.420 mA
Laser tx bias current (Channel 2) : 53.596 mA
Laser tx bias current (Channel 3) : 45.104 mA
Laser tx bias current (Channel 4) : 51.372 mA
Transmit avg optical power (Channel 1) : 1.2115 mW / 0.83 dBm
Transmit avg optical power (Channel 2) : 0.8790 mW / -0.56 dBm
Transmit avg optical power (Channel 3) : 1.2384 mW / 0.93 dBm
Transmit avg optical power (Channel 4) : 1.2063 mW / 0.81 dBm
Rcvr signal avg optical power(Channel 1) : 0.6477 mW / -1.89 dBm
Rcvr signal avg optical power(Channel 2) : 0.8806 mW / -0.55 dBm
Rcvr signal avg optical power(Channel 3) : 0.7671 mW / -1.15 dBm
Rcvr signal avg optical power(Channel 4) : 0.6694 mW / -1.74 dBm
Now that it's identified as an ethtool bug, I put them back to HP firmware and it's refusing to turn on TX when the link is brought up:
Code:
Transmit avg optical power (Channel 1) : 0.0000 mW / -inf dBm
Transmit avg optical power (Channel 2) : 0.0000 mW / -inf dBm
Transmit avg optical power (Channel 3) : 0.0000 mW / -inf dBm
Transmit avg optical power (Channel 4) : 0.0000 mW / -inf dBm
Rcvr signal avg optical power(Channel 1) : 0.5985 mW / -2.23 dBm
Rcvr signal avg optical power(Channel 2) : 0.8011 mW / -0.96 dBm
Rcvr signal avg optical power(Channel 3) : 0.6857 mW / -1.64 dBm
Rcvr signal avg optical power(Channel 4) : 0.6239 mW / -2.05 dBm
Last edited: