Description
Description
Port65 of Wedge100bf_65x enable RS-FEC and Port speed is 100Gb, can't link success with HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter
(Adapter chip is mellanox connectx-4)
Steps to reproduce the issue:
- portconfig -p Ethernet256 -f rs -s 100000 on Wedge100bf_65x
- config interface shutdown Ethernet256
config interface startup Ethernet256 - show interfaces status Ethernet256 @ wedge100bf_65x
Interface Lanes Speed MTU Alias Vlan Oper Admin Type Asym PFC
Ethernet256 256,257,258,259 100G 9100 Ethernet256 trunk down up QSFP28 or later N/A
- sudo mlxlink -d 37:00.0 -p 1 ON HPE-100G 840QSFP28 Adapter
Operational Info
State : Physical LinkUp
Physical state : LinkUp
Speed : 100GbE
Width : 4x
FEC : Standard RS-FEC - RS(528,514)
Loopback Mode : No Loopback
Auto Negotiation : ON
Supported Info
Enabled Link Speed : 0x00f180c0 (100G,40G)
Supported Cable Speed : 0xf8f1f1d3 (100G,56G,50G,40G,25G,10G,1G)
Troubleshooting Info
Status Opcode : 14
Group Opcode : PHY FW
Recommendation : Peer is sending remote faults.
Describe the results you received:
Port-65 of wedge100bf_65x can't link success and HPE 100G-840QSFP28 Adapter display error message (Peer is sending remote faults)
Describe the results you expected:
Port-65 should be linked success at normally status
Additional information you deem important (e.g. issue happens only occasionally):
**Output of `show version`:**
HPE-100G 840QSFP28 Adapter driver: MLNX_OFED_LINUX-4.7-1.0.0.1-ubuntu16.04-x86_64
HPE-100G 840QSFP28 Adapter Firmware:
sudo mlxfwmanager -d 37:00.0 --query
Querying Mellanox devices firmware ...
Device #1:
Device Type: ConnectX4
Part Number: 825110-B21_Ax_Bx
Description: HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter
PSID: HP_2180110032
PCI Device Name: 37:00.0
Base MAC: 040973e1cbf4
Versions: Current Available
FW 12.25.1020 N/A
PXE 3.5.0701 N/A
UEFI 14.18.0019 N/A
Status: No matching image found
Wedge100bf_65x SONiC version: SONiC.HEAD.437-dirty-20191005.065051
**Attach debug file `sudo generate_dump`:**
```
(paste your output here)
```