Mine came with version 4.12.7.1. So the enable3px file works fine. Just checked and it is always present even after power cycling the switch.
The one thing that does not stays after power cycle is the damn fan speed setting (environment fan-speed override 30). It is stored in the running config, and after power cycling the switch, the fans report the requested percentage with "show environment all" command (30%), but the fans run way faster. I need to configure them again. That is very annoying
Anyway, when I got the switch the QSFP DACs were detected as unsuported. I remember I got a message on the console stating the cable was unsuported when I pluged one (cant remember the exact message). Only after creating the enable3px file they started working.
But this 0.5m cable does not even get's detected. It's like there is nothing connected (shows as "not present").
But anyway I tried to run the command you recomended, and got the same result. The transceiver is always in "Not present state". This is what I get on the console:
localhost(config)#show interface ethernet 9/1-4 status
Port Name Status Vlan Duplex Speed Type
Et9/1 notconnect 1 full 40G Not Present
Et9/2 notconnect 1 unconf unconf Not Present
Et9/3 notconnect 1 unconf unconf Not Present
Et9/4 notconnect 1 unconf unconf Not Present
localhost(config)#show interface ethernet 9/1-4 transceiver
If device is externally calibrated, only calibrated values are printed.
N/A: not applicable, Tx: transmit, Rx: receive.
mA: milliamperes, dBm: decibels (milliwatts).
Bias Optical Optical
Temp Voltage Current Tx Power Rx Power Last Update
Port (Celsius) (Volts) (mA) (dBm) (dBm) (Date Time)
----- --------- -------- -------- -------- -------- -------------------
Et9/1 N/A N/A N/A N/A N/A N/A
Et9/2 N/A N/A N/A N/A N/A N/A
Et9/3 N/A N/A N/A N/A N/A N/A
Et9/4 N/A N/A N/A N/A N/A N/A
localhost(config)#show interface ethernet 9/1-4 phy
Key:
U = Link up
D = Link down
R = RX Fault
T = TX Fault
B = High BER
L = No Block Lock
A = No XAUI Lane Alignment
0123 = No XAUI lane sync in lane N
State Reset
Port PHY state Changes Count PMA/PMD PCS XAUI
-------------- --------------- -------- -------- ------- ----- --------
Ethernet9/1 detectingXcvr 2 0 D..A0123
Ethernet9/2 linkDown 2 0 DR. D..A0123
Ethernet9/3 linkDown 2 0 DR. D..A0123
Ethernet9/4 linkDown 2 0 DR. D..A0123
localhost(config)#
The only weird thing I see is the "detectingXcvr" state on the physical info. Not sure what it means.
Just for comparison the 1m cable, this is what I get on the 1m QSFP DAC cables:
localhost(config)#show interface ethernet 5/1-4 status
Port Name Status Vlan Duplex Speed Type
Et5/1 connected 1 full 40G 40GBASE-CR4
Et5/2 errdisabled 1 unconf unconf 40GBASE-CR4
Et5/3 errdisabled 1 unconf unconf 40GBASE-CR4
Et5/4 errdisabled 1 unconf unconf 40GBASE-CR4
localhost(config)#show interface ethernet 5/1-4 transceiver
If device is externally calibrated, only calibrated values are printed.
N/A: not applicable, Tx: transmit, Rx: receive.
mA: milliamperes, dBm: decibels (milliwatts).
Bias Optical Optical
Temp Voltage Current Tx Power Rx Power Last Update
Port (Celsius) (Volts) (mA) (dBm) (dBm) (Date Time)
----- --------- -------- -------- -------- -------- -------------------
Et5/1 N/A N/A N/A N/A N/A N/A
Et5/2 N/A N/A N/A N/A N/A N/A
Et5/3 N/A N/A N/A N/A N/A N/A
Et5/4 N/A N/A N/A N/A N/A N/A
localhost(config)#show interface ethernet 5/1-4 phy
Key:
U = Link up
D = Link down
R = RX Fault
T = TX Fault
B = High BER
L = No Block Lock
A = No XAUI Lane Alignment
0123 = No XAUI lane sync in lane N
State Reset
Port PHY state Changes Count PMA/PMD PCS XAUI
-------------- --------------- -------- -------- ------- ----- --------
Ethernet5/1 linkUp 3 0 U.. D..A0123
Ethernet5/2 linkUp 3 0 U.. D..A0123
Ethernet5/3 linkUp 3 0 U.. D..A0123
Ethernet5/4 linkUp 3 0 U.. D..A0123
localhost(config)#
Can't find any explanation for the 0.5m cables not to work