FEC display N/A on adapter

We used OSFP SR4 on the CX7 adapter to connect to the QM9790 switch, but the FEC showed differently.

  • N/A is displayed On adapter
  • Standard_RS-FEC - (544,514) displayed on switch port
    I have tried to upgrade the latest firmware or replace the optical module,still the same .
    Then I installed another HCA and found that FEC displayed normally and his firmware was factory default.(FW version 28.38.1900 ) But when I upgraded it (FW version 28.43.1014 ), the FEC showed N/A

################ adapter
Operational Info

State : Active
Physical state : Disabled
Speed : IB-NDR
Width : 4x
FEC : N/A
Loopback Mode : No Loopback
Auto Negotiation : ON

Supported Info

Enabled Link Speed : 0x00000080 (NDR)
Supported Cable Speed : 0x00000080 (NDR)

Troubleshooting Info

Status Opcode : 0
Group Opcode : N/A
Recommendation : No issue was observed

Tool Information

Firmware Version : 28.43.1014
amBER Version : 3.3
MFT Version : mft 4.29.0-131

##############switch
Operational Info

State : Active
Physical state : Disabled
Speed : IB-NDR
Width : 4x
FEC : Standard_RS-FEC - (544,514)
Loopback Mode : No Loopback
Auto Negotiation : ON

Supported Info

Enabled Link Speed : 0x00000080 (NDR)
Supported Cable Speed : 0x00000080 (NDR)

Troubleshooting Info

Status Opcode : 0
Group Opcode : N/A
Recommendation : No issue was observed

Tool Information

Firmware Version : 31.2012.4036
amBER Version : 3.3
MFT Version : mft 4.29.0-131

The same adapter and switch in our factory on different server shows normal like this

Operational Info

State : Active
Physical state : Disabled
Speed : IB-NDR
Width : 4x
FEC : Ethernet_Consortium_LL_50G_RS_FEC_PLR -(272,257+1)
Loopback Mode : No Loopback
Auto Negotiation : ON