Description

This article explains the workaround when the port is not listed in 'show interfaces terse' output after upgrade to JUNOS 21 code.

Symptoms

1. The port is not present in the 'show interfaces terse' output after the JUNOS upgrade indicating that the IFD is not getting created.

2. There is a good chance that the SFP/QSFP may as well not detected in the 'show chassis hardware' output.

3. We may observe the below Error logs:

Tue Aug 20 11:51:24.628 LOG: Err] [EX-BCM PIC] ex_bcm_pic_i2c_write: Failed to write[Tue Aug 20 11:51:24.629 LOG: Err] [EX-BCM PIC] ex_bcm_pic_mb_qsfpp_id_write: Failed to read the eeprom of port 3[Tue Aug 20 11:51:24.630 LOG: Err] qsfp_tk_select_mem_page: Rear QSFP+ PIC failed to select mem page 0 addr 0x7f err 1000

[Tue Aug 20 11:51:24.670 LOG: Err] mojito_i2c_read errno:16, device:13 count:0

[Tue Aug 20 11:51:24.670 LOG: Err] [EX-BCM PIC] ex_bcm_pic_i2c_read: Failed to read[Tue Aug 20 11:51:24.671 LOG: Err] [EX-BCM PIC] ex_bcm_pic_mb_qsfpp_id_read: Failed to read the eeprom of port 3[Tue Aug 20 11:51:24.678 LOG: Err] mojito_i2c_read errno:16, device:13 count:0

Solution

When EX4300 switch is upgraded to Junos 21 code, some of the ports may not be present in the 'show interfaces terse' output indicating that the IFD is not getting created for the optics. The SFP/QSFPs may not detected in the 'show chassis hardware' output as well.

>>Try bouncing the affected port first, to see if that helps.

>>If not, the workaround is to enable LLDP (Link Layer Discovery Protocol) on the interfaces which will restore the port back by making it discoverable, and the port will then be listed under 'show interfaces terse' output.

Modification History

2024-09-15 : Article Created