...
The QSFP type "QSFP-H40G-CU3M" goes to err-disable with below syslogs. *Sep 26 11:38:31.748: %PLATFORM_PM-6-MODULE_INSERTED: SFP module inserted with interface name Fo1/1/1 *Sep 26 11:38:31.748: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 65 has bad crc *Sep 26 11:38:31.748: Warning: SFP gbic-security check fail
There is no specific condition to hit this issue. it is random failure. not all the CU3M QSFPs are failing. It can happen in bootup or SFP OIR
The workaround is shut/ no shut or err-disable recovery CLI to bring up the port. Switch(config)#errdisable recovery cause all Switch(config)#end Switch#conf Switch(config)#errdisable recovery interval
Sample logs: ======== Fo2/1/1 err-disabled 1 full auto QSFP 40G CR4 SFP Fo2/1/2 connected 1 full 40G QSFP 40G CR4 SFP Fo2/1/3 connected 1 full 40G QSFP 40G CR4 SFP Fo2/1/4 err-disabled 1 full auto QSFP 40G CR4 SFP Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#int % Incomplete command. Switch(config)#int Fo2/1/1 Switch(config-if)#shut Switch(config-if)#no shut Switch(config-if)#end Switch# *Sep 26 12:26:09.563: %LINEPROTO-5-UPDOWN: Line protocol on Interface FortyGigabitEthernet2/1/1, changed state to up *Sep 26 12:26:10.343: %SYS-5-CONFIG_I: Configured from console by console *Sep 26 12:26:10.873: %LINK-3-UPDOWN: Interface FortyGigabitEthernet2/1/1, changed state to up Switch# Switch# Switch(config)#int Fo2/1/4 Switch(config-if)#shut Switch(config-if)#no shut Switch(config-if)#end *Sep 26 12:26:27.985: %LINK-3-UPDOWN: Interface FortyGigabitEthernet2/1/4, changed state to up *Sep 26 12:26:28.447: %SYS-5-CONFIG_I: Configured from console by console *Sep 26 12:26:28.985: %LINEPROTO-5-UPDOWN: Line protocol on Interface FortyGigabitEthernet2/1/4, changed state to up Switch# Switch# Switch#sh int status | i /1/ Fo2/1/1 connected 1 full 40G QSFP 40G CR4 SFP Fo2/1/2 connected 1 full 40G QSFP 40G CR4 SFP Fo2/1/3 connected 1 full 40G QSFP 40G CR4 SFP Fo2/1/4 connected 1 full 40G QSFP 40G CR4 SFP Switch#