_shell command in order to run flint.MT_1240212020 for SX6018MT_1010310020 for SX6036_shellmount -nwo remount,rw /mkdir /mnt/temp and copied the firmware file over and named it MT_1010310020_HP.bin (for my SX6036)flint --override_cache_replacement --allow_psid_change -d /dev/mst/mt51000_pciconf0 -i /mnt/temp/MT_1010310020_HP.bin brm -rf /mnt/temp-W- Firmware flash cache access is enabled. Running in this mode may cause the firmware to hang.
Current FW version on flash: 9.4.5110
New FW version: 9.4.5110
Note: The new FW version is the same as the current FW version on flash.
Do you want to continue ? (y/n) [n] : y
You are about to replace current PSID on flash - "DEL1010310020" with a different PSID - "MT_1010310020".
Note: It is highly recommended not to change the PSID.
Do you want to continue ? (y/n) [n] : y
fae cable-stamping-unlock 40g_lr4should be fixed now sorry about that but yesCouple things your aws blob storage doesnt have anonymous access. No worries though as you can get the files from here:
I can confirm that Cisco BiDi and Arista UNIV transceivers work in CX-4 Lx cards at 40GbE over duplex MMF.So seems like my problem is the qsfp; the bidi transceivers require 3w of power and a card only deliver 1.5w so hence wont light up.
Do you any information on how you were able to dump the firmware? I 've been looking through one of the update images for any mentions of fans and rpm so that I could remove the fan rpm minimum. This thing is too loud even at 15% from the fae fan speed modifications and I would like to be able to stop the fan from spinning up at low rpm so I can do a fan replacement and add a heatsink if it makes senseAlthough this thread is for the SX6036, I would like to mention that the SX6018 does not support high-power transceivers (eg LR4) on any port but can be modified to do so. The magic cable stamping command only works on ports that have high power enabled. Theoretically, the same mod could be used to enable LR4 transceivers on more than the 4 ports enabled by default on the SX6036. The asic firmware contains settings for each port and just needs module_power_level_supported to be set to 5 to enable high power transceivers.
I couldn't find the firmware code necessary to generate a bin with a modified config ini so I resorted to patching the bin directly. PM if you'd like a copy of the modded bin for the SX6036 or SX6018.
# mst start
Starting MST (Mellanox Software Tools) driver set
Loading MST PCI module - Success
Loading MST PCI configuration module - Success
Create devices
# mst status
MST modules:
------------
MST PCI module loaded
MST PCI configuration module loaded
MST devices:
------------
/dev/mst/mt4099_pciconf0 - PCI configuration cycles access.
domain:bus:dev.fn=0000:05:00.0 addr.reg=88 data.reg=92 cr_bar.gw_offset=-1
Chip revision is: 01
/dev/mst/mt4099_pci_cr0 - PCI direct access.
domain:bus:dev.fn=0000:05:00.0 bar=0xd3300000 size=0x100000
Chip revision is: 01
# lspci|grep -iv intel
04:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
05:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]
07:03.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)
# dmesg|grep renamed
[ 7.105062] igb 0000:02:00.1 enp2s0f1: renamed from eth1
[ 7.385009] igb 0000:02:00.0 enp2s0f0: renamed from eth0
[ 10.765596] mlx4_core 0000:05:00.0 enp5s0: renamed from eth0
[ 11.116003] mlx4_core 0000:05:00.0 enp5s0d1: renamed from eth0
# ethtool enp5s0
Settings for enp5s0:
Supported ports: [ FIBRE ]
Supported link modes: 10000baseKX4/Full
40000baseCR4/Full
40000baseSR4/Full
56000baseCR4/Full
56000baseSR4/Full
1000baseX/Full
10000baseCR/Full
10000baseSR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10000baseKX4/Full
40000baseCR4/Full
40000baseSR4/Full
1000baseX/Full
10000baseCR/Full
10000baseSR/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 40000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000014 (20)
link ifdown
Link detected: yes
# ethtool -m enp5s0d1
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
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) : 1km
Length (OM3 50um) : 150m
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 : Arista Networks
Vendor OUI : 00:1c:73
Vendor PN : QSFP-40G-UNIV
Vendor rev : 20
Vendor SN : XLA100000000
Date code : 17073000
Revision Compliance : SFF-8636 Rev 1.5
Module temperature : 41.20 degrees C / 106.16 degrees F
Module voltage : 3.2594 V
Alarm/warning flags implemented : No
Laser tx bias current (Channel 1) : 51.746 mA
Laser tx bias current (Channel 2) : 60.846 mA
Laser tx bias current (Channel 3) : 51.016 mA
Laser tx bias current (Channel 4) : 45.952 mA
Transmit avg optical power (Channel 1) : 0.8690 mW / -0.61 dBm
Transmit avg optical power (Channel 2) : 0.8958 mW / -0.48 dBm
Transmit avg optical power (Channel 3) : 0.9884 mW / -0.05 dBm
Transmit avg optical power (Channel 4) : 0.8667 mW / -0.62 dBm
Rcvr signal avg optical power(Channel 1) : 1.2307 mW / 0.90 dBm
Rcvr signal avg optical power(Channel 2) : 1.3125 mW / 1.18 dBm
Rcvr signal avg optical power(Channel 3) : 1.3604 mW / 1.34 dBm
Rcvr signal avg optical power(Channel 4) : 1.5093 mW / 1.79 dBm
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:25:90:0f:eb:b0 brd ff:ff:ff:ff:ff:ff
3: enp2s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 00:25:90:0f:eb:b1 brd ff:ff:ff:ff:ff:ff
4: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether f4:52:14:81:a9:c1 brd ff:ff:ff:ff:ff:ff
5: enp5s0d1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether f4:52:14:81:a9:c2 brd ff:ff:ff:ff:ff:ff
#
# ethtool -m enp5s0d1
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
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) : 1km
Length (OM3 50um) : 150m
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 : Arista Networks
Vendor OUI : 00:1c:73
Vendor PN : QSFP-40G-UNIV
Vendor rev : 20
Vendor SN : XLA100000000
Date code : 17073000
Revision Compliance : SFF-8636 Rev 1.5
Module temperature : 41.20 degrees C / 106.16 degrees F
Module voltage : 3.2606 V
Alarm/warning flags implemented : No
Laser tx bias current (Channel 1) : 52.084 mA
Laser tx bias current (Channel 2) : 60.846 mA
Laser tx bias current (Channel 3) : 51.162 mA
Laser tx bias current (Channel 4) : 45.934 mA
Transmit avg optical power (Channel 1) : 0.8706 mW / -0.60 dBm
Transmit avg optical power (Channel 2) : 0.8931 mW / -0.49 dBm
Transmit avg optical power (Channel 3) : 0.9855 mW / -0.06 dBm
Transmit avg optical power (Channel 4) : 0.8652 mW / -0.63 dBm
Rcvr signal avg optical power(Channel 1) : 0.9197 mW / -0.36 dBm
Rcvr signal avg optical power(Channel 2) : 1.0490 mW / 0.21 dBm
Rcvr signal avg optical power(Channel 3) : 1.1932 mW / 0.77 dBm
Rcvr signal avg optical power(Channel 4) : 0.8918 mW / -0.50 dBm
I checked a few pictures on ebay and there seems to be different versions, Made in USA and Made in Malaysia stands out on the labels. Later chips less power would be my theory. Or happy accident.Same module using SMF
fae command. The stock firmware only allows high-power modules on certain ports. If you're running my modified firmware then you should be able to run high-power on all ports. But, a good place to start would be the ports that are enabled in the stock firmware.