...
We had a 40g QSFP inserted on interface Ethernet 4/1: Ethernet4/1 Model: N77-M312CQ-26L Type (SFP capable): QSFP-40GE-LR4 Speed: 40000,100000 Duplex: full Trunk encap. type: 802.1Q FabricPath capable: yes Channel: yes Broadcast suppression: percentage(0-100) Flowcontrol: rx-(off/on),tx-(off/on) Rate mode: dedicated Port mode: Routed,Switched QOS scheduling: rx-(4q1t),tx-(1p7q1t) CoS rewrite: yes ToS rewrite: yes SPAN: yes UDLD: yes MDIX: no TDR capable: no Link Debounce: yes Link Debounce Time: yes FEX Fabric: no dot1Q-tunnel mode: yes EFP: no Num Rewrites Allowed: 104 Pvlan Trunk capable: yes Port Group Members: 1,3 EEE (efficient-eth): no PFC capable: no Breakout capable: no Link Up Debounce: no FEC capable: no <<<<<<<<<< expected 40G doesn't support FEC After removing the 40g QSFP and inserting a 100g QSFP: NIXcz_TEST-N77(config-if)# show int ethernet 4/1 capabilities Ethernet4/1 Model: N77-M312CQ-26L Type (SFP capable): QSFP-100G-LR4 Speed: 40000,100000 Duplex: full Trunk encap. type: 802.1Q FabricPath capable: yes Channel: yes Broadcast suppression: percentage(0-100) Flowcontrol: rx-(off/on),tx-(off/on) Rate mode: dedicated Port mode: Routed,Switched QOS scheduling: rx-(4q1t),tx-(1p7q1t) CoS rewrite: yes ToS rewrite: yes SPAN: yes UDLD: yes MDIX: no TDR capable: no Link Debounce: yes Link Debounce Time: yes FEX Fabric: no dot1Q-tunnel mode: yes EFP: no Num Rewrites Allowed: 104 Pvlan Trunk capable: no Port Group Members: 1,3 EEE (efficient-eth): no PFC capable: no Breakout capable: no Link Up Debounce: no FEC capable: no <<<<<<<<<<<<< stuck on "no" but it should be yes, since the 100G supports FEC It is still showing as no, Furthermore I have tried to apply FEC auto on the interface: NIXcz_TEST-N77(config)# int ethernet 4/1 NIXcz_TEST-N77(config-if)# fec auto ERROR: Ethernet4/1: Configuration does not match the port capability. NIXcz_TEST-N77(config-if)# fec cl91 ERROR: Ethernet4/1: Configuration does not match the port capability. -Tried to shut no shut the port same behavior is seen.
When we change from 100G to 40G it always go to "no" without any interference This only triggers when changing from 40G to 100G, it's stuck on "no"
Reload the module or the switch
After that we have performed a reload on module 4 and checked the behavior afterwards: NIXcz_TEST-N77# reload module 4 This command will reload module 4. Proceed[y/n]? [n] y reloading module 4 ... And we could see that now we have FEC capable as yes: NIXcz_TEST-N77# show int ethernet 4/1 capabilities Ethernet4/1 Model: N77-M312CQ-26L Type (SFP capable): QSFP-100G-LR4 Speed: 40000,100000 Duplex: full Trunk encap. type: 802.1Q FabricPath capable: yes Channel: yes Broadcast suppression: percentage(0-100) Flowcontrol: rx-(off/on),tx-(off/on) Rate mode: dedicated Port mode: Routed,Switched QOS scheduling: rx-(4q1t),tx-(1p7q1t) CoS rewrite: yes ToS rewrite: yes SPAN: yes UDLD: yes MDIX: no TDR capable: no Link Debounce: yes Link Debounce Time: yes FEX Fabric: no dot1Q-tunnel mode: yes EFP: no Num Rewrites Allowed: 104 Pvlan Trunk capable: yes Port Group Members: 1,3 EEE (efficient-eth): no PFC capable: no Breakout capable: no Link Up Debounce: no FEC capable: yes <<<<<<<<<<< changed to "yes" after reloading the module. Then we have tried to remove the 100g and re-insert the 100g QSFP and it still showed as "yes", Then we have tried to remove the 100g QSFP and insert the 40g QSFP, it changed to "no" And then removing the 40g QSFP and re-inserting the 100g QSFP and we could still see the FEC capable stuck as "no".