Skip to content

[action] [PR:4647] add cpo els cli show - #421

Merged
mssonicbld merged 1 commit into
Azure:202608from
mssonicbld:cherry/msft-202608/4647
Jul 27, 2026
Merged

[action] [PR:4647] add cpo els cli show#421
mssonicbld merged 1 commit into
Azure:202608from
mssonicbld:cherry/msft-202608/4647

Conversation

@mssonicbld

Copy link
Copy Markdown
Collaborator

What I did

add cpo els cli show
show interfaces transceiver eeprom -d
sfputil show eeprom -d

Which release branch to backport (provide reason below if selected)

  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • 202511
  • 202605
  • 202608

How I did it

add cpo els key map

How to verify it

show interfaces transceiver eeprom -d
sfputil show eeprom -d
show interfaces transceiver status

Previous command output (if the output of a command-line utility has changed)

 root@sonic:/# show interfaces transceiver eeprom -d Ethernet0
 Ethernet0: SFP EEPROM detected
         Active Firmware: N/A
         Active application selected code assigned to host lane 1: 1
         Active application selected code assigned to host lane 2: 1
         Active application selected code assigned to host lane 3: 1
         Active application selected code assigned to host lane 4: 1
         Active application selected code assigned to host lane 5: 1
         Active application selected code assigned to host lane 6: 1
         Active application selected code assigned to host lane 7: 1
         Active application selected code assigned to host lane 8: 1
         Application Advertisement: 400GAUI-4-L C2M (Annex 120G) - Host Assign (0x11) - 400G-FR4/400GBASE-FR4 (Cl 151) - Media Assign (0x11)
                                    200GAUI-4 C2M (Annex 120E) - Host Assign (0x11) - 200GBASE-FR4 (Cl 122) - Media Assign (0x11)
                                    CAUI-4 C2M (Annex 83E) with RS(528,514) FEC - Host Assign (0x11) - 100G CWDM4 MSA Spec - Media Assign (0x11)
         CMIS Rev: 5.2
         Connector: LC
         Encoding: N/A
         Extended Identifier: Power Class 5 (8.0W Max)
         Extended RateSelect Compliance: N/A
         Host Lane Count: 4
         Identifier: CPO Bailly
         Inactive Firmware: N/A
         Length Cable Assembly(m): 0.0
         Media Interface Technology: Others
         Media Lane Count: 4
         Module Hardware Rev: 0.0
         Nominal Bit Rate(100Mbs): N/A
         Specification compliance: sm_media_interface
         Vendor Date Code(YYYY-MM-DD Lot): 20
         Vendor Name: BROADCOM
         Vendor OUI: ec-01-e2
         Vendor PN: BCM78909CPO
         Vendor Rev: A0
         Vendor SN:
         is_replaceable: False
         type_abbrv_name: QSFP-DD
         vdm_supported: False
         ChannelMonitorValues:
                 RX1Power: -40.0dBm
                 RX2Power: -40.0dBm
                 RX3Power: -40.0dBm
                 RX4Power: -40.0dBm
                 RX5Power: -40.0dBm
                 RX6Power: -40.0dBm
                 RX7Power: -40.0dBm
                 RX8Power: -40.0dBm
                 TX1Bias: 0.004mA
                 TX1Power: -40.0dBm
                 TX2Bias: 0.004mA
                 TX2Power: -40.0dBm
                 TX3Bias: 0.004mA
                 TX3Power: -40.0dBm
                 TX4Bias: 0.004mA
                 TX4Power: -40.0dBm
                 TX5Bias: 0.004mA
                 TX5Power: -40.0dBm
                 TX6Bias: 0.004mA
                 TX6Power: -40.0dBm
                 TX7Bias: 0.004mA
                 TX7Power: -40.0dBm
                 TX8Bias: 0.004mA
                 TX8Power: -40.0dBm
         ChannelThresholdValues:
                 RxPowerHighAlarm  : 7.0dBm
                 RxPowerHighWarning: 4.0dBm
                 RxPowerLowAlarm   : -9.901dBm
                 RxPowerLowWarning : -5.901dBm
                 TxBiasHighAlarm   : 162.5mA
                 TxBiasHighWarning : 156.248mA
                 TxBiasLowAlarm    : 15.0mA
                 TxBiasLowWarning  : 20.0mA
                 TxPowerHighAlarm  : 7.0dBm
                 TxPowerHighWarning: 4.0dBm
                 TxPowerLowAlarm   : -6.899dBm
                 TxPowerLowWarning : -2.9dBm
         ModuleMonitorValues:
                 Temperature: 32.293C
                 Vcc: 3.298Volts
         ModuleThresholdValues:
                 TempHighAlarm  : 90.0C
                 TempHighWarning: 85.0C
                 TempLowAlarm   : -5.0C
                 TempLowWarning : 0.0C
                 VccHighAlarm   : 3.63Volts
                 VccHighWarning : 3.465Volts
                 VccLowAlarm    : 2.97Volts
                 VccLowWarning  : 3.135Volts

 root@sonic:/# show interfaces transceiver status Ethernet0
 Ethernet0:
         CMIS State (SW): FAILED
         Tx fault flag on media lane 1: False
         Tx fault flag on media lane 2: False
         Tx fault flag on media lane 3: False
         Tx fault flag on media lane 4: False
         Tx fault flag on media lane 5: False
         Tx fault flag on media lane 6: False
         Tx fault flag on media lane 7: False
         Tx fault flag on media lane 8: False
         Rx loss of signal flag on media lane 1: True
         Rx loss of signal flag on media lane 2: True
         Rx loss of signal flag on media lane 3: True
         Rx loss of signal flag on media lane 4: True
         Rx loss of signal flag on media lane 5: True
         Rx loss of signal flag on media lane 6: True
         Rx loss of signal flag on media lane 7: True
         Rx loss of signal flag on media lane 8: True
         TX disable status on lane 1: True
         TX disable status on lane 2: True
         TX disable status on lane 3: True
         TX disable status on lane 4: True
         TX disable status on lane 5: True
         TX disable status on lane 6: True
         TX disable status on lane 7: True
         TX disable status on lane 8: True
         Disabled TX channels: 255
         Current module state: ModuleLowPwr
         Reason of entering the module fault state: No Fault detected
         Datapath firmware fault: False
         Module firmware fault: False
         Module state changed: False
         Data path state indicator on host lane 1: DataPathDeactivated
         Data path state indicator on host lane 2: DataPathDeactivated
         Data path state indicator on host lane 3: DataPathDeactivated
         Data path state indicator on host lane 4: DataPathDeactivated
         Data path state indicator on host lane 5: DataPathDeactivated
         Data path state indicator on host lane 6: DataPathDeactivated
         Data path state indicator on host lane 7: DataPathDeactivated
         Data path state indicator on host lane 8: DataPathDeactivated
         Tx output status on media lane 1: False
         Tx output status on media lane 2: False
         Tx output status on media lane 3: False
         Tx output status on media lane 4: False
         Tx output status on media lane 5: False
         Tx output status on media lane 6: False
         Tx output status on media lane 7: False
         Tx output status on media lane 8: False
         Rx output status on host lane 1: False
         Rx output status on host lane 2: False
         Rx output status on host lane 3: False
         Rx output status on host lane 4: False
         Rx output status on host lane 5: False
         Rx output status on host lane 6: False
         Rx output status on host lane 7: False
         Rx output status on host lane 8: False
         Tx loss of signal flag on host lane 1: False
         Tx loss of signal flag on host lane 2: False
         Tx loss of signal flag on host lane 3: False
         Tx loss of signal flag on host lane 4: False
         Tx loss of signal flag on host lane 5: False
         Tx loss of signal flag on host lane 6: False
         Tx loss of signal flag on host lane 7: False
         Tx loss of signal flag on host lane 8: False
         Tx clock and data recovery loss of lock on host lane 1: N/A
         Tx clock and data recovery loss of lock on host lane 2: N/A
         Tx clock and data recovery loss of lock on host lane 3: N/A
         Tx clock and data recovery loss of lock on host lane 4: N/A
         Tx clock and data recovery loss of lock on host lane 5: N/A
         Tx clock and data recovery loss of lock on host lane 6: N/A
         Tx clock and data recovery loss of lock on host lane 7: N/A
         Tx clock and data recovery loss of lock on host lane 8: N/A
         Rx clock and data recovery loss of lock on media lane 1: False
         Rx clock and data recovery loss of lock on media lane 2: False
         Rx clock and data recovery loss of lock on media lane 3: False
         Rx clock and data recovery loss of lock on media lane 4: False
         Rx clock and data recovery loss of lock on media lane 5: False
         Rx clock and data recovery loss of lock on media lane 6: False
         Rx clock and data recovery loss of lock on media lane 7: False
         Rx clock and data recovery loss of lock on media lane 8: False
         Configuration status for the data path of host line 1: ConfigUndefined
         Configuration status for the data path of host line 2: ConfigUndefined
         Configuration status for the data path of host line 3: ConfigUndefined
         Configuration status for the data path of host line 4: ConfigUndefined
         Configuration status for the data path of host line 5: ConfigUndefined
         Configuration status for the data path of host line 6: ConfigUndefined
         Configuration status for the data path of host line 7: ConfigUndefined
         Configuration status for the data path of host line 8: ConfigUndefined
         Data path configuration updated on host lane 1: True
         Data path configuration updated on host lane 2: True
         Data path configuration updated on host lane 3: True
         Data path configuration updated on host lane 4: True
         Data path configuration updated on host lane 5: True
         Data path configuration updated on host lane 6: True
         Data path configuration updated on host lane 7: True
         Data path configuration updated on host lane 8: True
         Temperature high alarm flag: False
         Temperature high warning flag: False
         Temperature low warning flag: False
         Temperature low alarm flag: False
         Vcc high alarm flag: False
         Vcc high warning flag: False
         Vcc low warning flag: False
         Vcc low alarm flag: False
         Tx power high alarm flag on lane 1: False
         Tx power high alarm flag on lane 2: False
         Tx power high alarm flag on lane 3: False
         Tx power high alarm flag on lane 4: False
         Tx power high alarm flag on lane 5: False
         Tx power high alarm flag on lane 6: False
         Tx power high alarm flag on lane 7: False
         Tx power high alarm flag on lane 8: False
         Tx power high warning flag on lane 1: False
         Tx power high warning flag on lane 2: False
         Tx power high warning flag on lane 3: False
         Tx power high warning flag on lane 4: False
         Tx power high warning flag on lane 5: False
         Tx power high warning flag on lane 6: False
         Tx power high warning flag on lane 7: False
         Tx power high warning flag on lane 8: False
         Tx power low warning flag on lane 1: False
         Tx power low warning flag on lane 2: False
         Tx power low warning flag on lane 3: False
         Tx power low warning flag on lane 4: False
         Tx power low warning flag on lane 5: False
         Tx power low warning flag on lane 6: False
         Tx power low warning flag on lane 7: False
         Tx power low warning flag on lane 8: False
         Tx power low alarm flag on lane 1: False
         Tx power low alarm flag on lane 2: False
         Tx power low alarm flag on lane 3: False
         Tx power low alarm flag on lane 4: False
         Tx power low alarm flag on lane 5: False
         Tx power low alarm flag on lane 6: False
         Tx power low alarm flag on lane 7: False
         Tx power low alarm flag on lane 8: False
         Rx power high alarm flag on lane 1: False
         Rx power high alarm flag on lane 2: False
         Rx power high alarm flag on lane 3: False
         Rx power high alarm flag on lane 4: False
         Rx power high alarm flag on lane 5: False
         Rx power high alarm flag on lane 6: False
         Rx power high alarm flag on lane 7: False
         Rx power high alarm flag on lane 8: False
         Rx power high warning flag on lane 1: False
         Rx power high warning flag on lane 2: False
         Rx power high warning flag on lane 3: False
         Rx power high warning flag on lane 4: False
         Rx power high warning flag on lane 5: False
         Rx power high warning flag on lane 6: False
         Rx power high warning flag on lane 7: False
         Rx power high warning flag on lane 8: False
         Rx power low warning flag on lane 1: False
         Rx power low warning flag on lane 2: False
         Rx power low warning flag on lane 3: False
         Rx power low warning flag on lane 4: False
         Rx power low warning flag on lane 5: False
         Rx power low warning flag on lane 6: False
         Rx power low warning flag on lane 7: False
         Rx power low warning flag on lane 8: False
         Rx power low alarm flag on lane 1: False
         Rx power low alarm flag on lane 2: False
         Rx power low alarm flag on lane 3: False
         Rx power low alarm flag on lane 4: False
         Rx power low alarm flag on lane 5: False
         Rx power low alarm flag on lane 6: False
         Rx power low alarm flag on lane 7: False
         Rx power low alarm flag on lane 8: False
         Tx bias high alarm flag on lane 1: False
         Tx bias high alarm flag on lane 2: False
         Tx bias high alarm flag on lane 3: False
         Tx bias high alarm flag on lane 4: False
         Tx bias high alarm flag on lane 5: False
         Tx bias high alarm flag on lane 6: False
         Tx bias high alarm flag on lane 7: False
         Tx bias high alarm flag on lane 8: False
         Tx bias high warning flag on lane 1: False
         Tx bias high warning flag on lane 2: False
         Tx bias high warning flag on lane 3: False
         Tx bias high warning flag on lane 4: False
         Tx bias high warning flag on lane 5: False
         Tx bias high warning flag on lane 6: False
         Tx bias high warning flag on lane 7: False
         Tx bias high warning flag on lane 8: False
         Tx bias low warning flag on lane 1: False
         Tx bias low warning flag on lane 2: False
         Tx bias low warning flag on lane 3: False
         Tx bias low warning flag on lane 4: False
         Tx bias low warning flag on lane 5: False
         Tx bias low warning flag on lane 6: False
         Tx bias low warning flag on lane 7: False
         Tx bias low warning flag on lane 8: False
         Tx bias low alarm flag on lane 1: False
         Tx bias low alarm flag on lane 2: False
         Tx bias low alarm flag on lane 3: False
         Tx bias low alarm flag on lane 4: False
         Tx bias low alarm flag on lane 5: False
         Tx bias low alarm flag on lane 6: False
         Tx bias low alarm flag on lane 7: False
         Tx bias low alarm flag on lane 8: False

New command output (if the output of a command-line utility has changed)

root@sonic:/# show interfaces transceiver eeprom -d Ethernet0
Ethernet0: SFP EEPROM detected
Active Firmware: N/A
Active application selected code assigned to host lane 1: 1
Active application selected code assigned to host lane 2: 1
Active application selected code assigned to host lane 3: 1
Active application selected code assigned to host lane 4: 1
Active application selected code assigned to host lane 5: 1
Active application selected code assigned to host lane 6: 1
Active application selected code assigned to host lane 7: 1
Active application selected code assigned to host lane 8: 1
Application Advertisement: 400GAUI-4-L C2M (Annex 120G) - Host Assign (0x11) - 400G-FR4/400GBASE-FR4 (Cl 151) - Media Assign (0x11)
200GAUI-4 C2M (Annex 120E) - Host Assign (0x11) - 200GBASE-FR4 (Cl 122) - Media Assign (0x11)
CAUI-4 C2M (Annex 83E) with RS(528,514) FEC - Host Assign (0x11) - 100G CWDM4 MSA Spec - Media Assign (0x11)
CMIS Rev: 5.2
Connector: LC
ELS Identifier: QSFP-DD Double Density 8X Pluggable Transceiver
ELS Laser Count: 8
ELS Maximum Power Consumption: 12.0
ELS Revision: 0.1
ELS Vendor Date Code(YYYY-MM-DD Lot): 2023-12-01
ELS Vendor Name: BROADCOM
ELS Vendor OUI: ec-01-e2
ELS Vendor PN: ARLM-96F8DMZ
ELS Vendor Rev: A0
ELS Vendor SN: FD2342VG04W

Encoding: N/A
Extended Identifier: Power Class 5 (8.0W Max)
Extended RateSelect Compliance: N/A
Host Lane Count: 4
Identifier: CPO Bailly
Inactive Firmware: N/A
Length Cable Assembly(m): 0.0
Media Interface Technology: Others
Media Lane Count: 4
Module Hardware Rev: 0.0
Nominal Bit Rate(100Mbs): N/A
RLM Laser Lpower Mode Control: 0
RLM Laser Wavelength Grid: CWDM4

Specification compliance: sm_media_interface
Vendor Date Code(YYYY-MM-DD Lot): 20
Vendor Name: BROADCOM
Vendor OUI: ec-01-e2
Vendor PN: BCM78909CPO
Vendor Rev: A0
Vendor SN:
is_replaceable: False
type_abbrv_name: QSFP-DD
vdm_supported: False
ChannelMonitorValues:
RX1Power: -40.0dBm
RX2Power: -40.0dBm
RX3Power: -40.0dBm
RX4Power: -40.0dBm
RX5Power: -40.0dBm
RX6Power: -40.0dBm
RX7Power: -40.0dBm
RX8Power: -40.0dBm
TX1Bias: 0.004mA
TX1Power: -40.0dBm
TX2Bias: 0.004mA
TX2Power: -40.0dBm
TX3Bias: 0.004mA
TX3Power: -40.0dBm
TX4Bias: 0.004mA
TX4Power: -40.0dBm
TX5Bias: 0.004mA
TX5Power: -40.0dBm
TX6Bias: 0.004mA
TX6Power: -40.0dBm
TX7Bias: 0.004mA
TX7Power: -40.0dBm
TX8Bias: 0.004mA
TX8Power: -40.0dBm
ChannelThresholdValues:
RxPowerHighAlarm : 7.0dBm
RxPowerHighWarning: 4.0dBm
RxPowerLowAlarm : -9.901dBm
RxPowerLowWarning : -5.901dBm
TxBiasHighAlarm : 162.5mA
TxBiasHighWarning : 156.248mA
TxBiasLowAlarm : 15.0mA
TxBiasLowWarning : 20.0mA
TxPowerHighAlarm : 7.0dBm
TxPowerHighWarning: 4.0dBm
TxPowerLowAlarm : -6.899dBm
TxPowerLowWarning : -2.9dBm
ModuleMonitorValues:
Temperature: 32.293C
Vcc: 3.298Volts
ModuleThresholdValues:
TempHighAlarm : 90.0C
TempHighWarning: 85.0C
TempLowAlarm : -5.0C
TempLowWarning : 0.0C
VccHighAlarm : 3.63Volts
VccHighWarning : 3.465Volts
VccLowAlarm : 2.97Volts
VccLowWarning : 3.135Volts
ELSMonitorValues:
RLM0_Laser4_current: 0.0 mA
RLM0_Laser4_power: 0.010 mW -20.000 dBm
RLM0_Laser5_current: 0.0 mA
RLM0_Laser5_power: 0.140 mW -8.539 dBm
RLM0_Laser6_current: 0.0 mA
RLM0_Laser6_power: 0.010 mW -20.000 dBm
RLM0_Laser7_current: 0.0 mA
RLM0_Laser7_power: 0.010 mW -20.000 dBm
ELS Temperature: 15.957C
ELS Vcc: 3.384Volts
ELSThresholdValues:
ELS TempHighAlarm: 0.0C
ELS TempHighWarning: 0.0C
ELS TempLowAlarm: 0.0C
ELS TempLowWarning: 0.0C
ELS TxBiasHighAlarm: 0.0mA
ELS TxBiasHighWarning: 0.0mA
ELS TxPowerHighAlarm: 0.0mW
ELS TxPowerHighWarning: 0.0mW
ELS TxPowerLowAlarm: 0.0mW
ELS TxPowerLowWarning: 0.0mW
ELS VccHighAlarm: 0.0Volts
ELS VccHighWarning: 0.0Volts
ELS VccLowAlarm: 0.0Volts
ELS VccLowWarning: 0.0Volts

root@sonic:/# show interfaces transceiver status Ethernet0
... (Omit the original print output.)
ELS temperature high alarm flag: False
ELS temperature low alarm flag: False
ELS temperature high warning flag: False
ELS temperature low warning flag: False
ELS Vcc high alarm flag: False
ELS Vcc low alarm flag: False
ELS Vcc high warning flag: False
ELS Vcc low warning flag: False
ELS module state: Low power mode
ELS interrupt status: Interrupt event occurred

Signed-off-by: Sonic Build Admin sonicbld@microsoft.com

<!--
    Please make sure you've read and understood our contributing guidelines:
    https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

    ** Make sure all your commits include a signature generated with `git commit -s` **

    If this is a bug fix, make sure your description includes "closes #xxxx",
    "fixes #xxxx" or "resolves #xxxx" so that GitHub automatically closes the related
    issue when the PR is merged.

    If you are adding/modifying/removing any command or utility script, please also
    make sure to add/modify/remove any unit tests from the tests
    directory as appropriate.

    If you are modifying or removing an existing 'show', 'config' or 'sonic-clear'
    subcommand, or you are adding a new subcommand, please make sure you also
    update the Command Line Reference Guide (doc/Command-Reference.md) to reflect
    your changes.

    Please provide the following information:
-->

#### What I did
add cpo els cli show
show interfaces transceiver eeprom -d
sfputil show eeprom -d

#### Which release branch to backport (provide reason below if selected)

<!--
- Note we only backport fixes to a release branch, *not* features!
- Please also provide a reason for the backporting below.
- e.g.
- [x] 202006
-->

- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [ ] 202511
- [x] 202605
- [x] 202608
#### How I did it
add cpo els key map

#### How to verify it
show interfaces transceiver eeprom -d
sfputil show eeprom -d
show interfaces transceiver status
#### Previous command output (if the output of a command-line utility has changed)
```
 root@sonic:/# show interfaces transceiver eeprom -d Ethernet0
 Ethernet0: SFP EEPROM detected
         Active Firmware: N/A
         Active application selected code assigned to host lane 1: 1
         Active application selected code assigned to host lane 2: 1
         Active application selected code assigned to host lane 3: 1
         Active application selected code assigned to host lane 4: 1
         Active application selected code assigned to host lane 5: 1
         Active application selected code assigned to host lane 6: 1
         Active application selected code assigned to host lane 7: 1
         Active application selected code assigned to host lane 8: 1
         Application Advertisement: 400GAUI-4-L C2M (Annex 120G) - Host Assign (0x11) - 400G-FR4/400GBASE-FR4 (Cl 151) - Media Assign (0x11)
                                    200GAUI-4 C2M (Annex 120E) - Host Assign (0x11) - 200GBASE-FR4 (Cl 122) - Media Assign (0x11)
                                    CAUI-4 C2M (Annex 83E) with RS(528,514) FEC - Host Assign (0x11) - 100G CWDM4 MSA Spec - Media Assign (0x11)
         CMIS Rev: 5.2
         Connector: LC
         Encoding: N/A
         Extended Identifier: Power Class 5 (8.0W Max)
         Extended RateSelect Compliance: N/A
         Host Lane Count: 4
         Identifier: CPO Bailly
         Inactive Firmware: N/A
         Length Cable Assembly(m): 0.0
         Media Interface Technology: Others
         Media Lane Count: 4
         Module Hardware Rev: 0.0
         Nominal Bit Rate(100Mbs): N/A
         Specification compliance: sm_media_interface
         Vendor Date Code(YYYY-MM-DD Lot): 20
         Vendor Name: BROADCOM
         Vendor OUI: ec-01-e2
         Vendor PN: BCM78909CPO
         Vendor Rev: A0
         Vendor SN:
         is_replaceable: False
         type_abbrv_name: QSFP-DD
         vdm_supported: False
         ChannelMonitorValues:
                 RX1Power: -40.0dBm
                 RX2Power: -40.0dBm
                 RX3Power: -40.0dBm
                 RX4Power: -40.0dBm
                 RX5Power: -40.0dBm
                 RX6Power: -40.0dBm
                 RX7Power: -40.0dBm
                 RX8Power: -40.0dBm
                 TX1Bias: 0.004mA
                 TX1Power: -40.0dBm
                 TX2Bias: 0.004mA
                 TX2Power: -40.0dBm
                 TX3Bias: 0.004mA
                 TX3Power: -40.0dBm
                 TX4Bias: 0.004mA
                 TX4Power: -40.0dBm
                 TX5Bias: 0.004mA
                 TX5Power: -40.0dBm
                 TX6Bias: 0.004mA
                 TX6Power: -40.0dBm
                 TX7Bias: 0.004mA
                 TX7Power: -40.0dBm
                 TX8Bias: 0.004mA
                 TX8Power: -40.0dBm
         ChannelThresholdValues:
                 RxPowerHighAlarm  : 7.0dBm
                 RxPowerHighWarning: 4.0dBm
                 RxPowerLowAlarm   : -9.901dBm
                 RxPowerLowWarning : -5.901dBm
                 TxBiasHighAlarm   : 162.5mA
                 TxBiasHighWarning : 156.248mA
                 TxBiasLowAlarm    : 15.0mA
                 TxBiasLowWarning  : 20.0mA
                 TxPowerHighAlarm  : 7.0dBm
                 TxPowerHighWarning: 4.0dBm
                 TxPowerLowAlarm   : -6.899dBm
                 TxPowerLowWarning : -2.9dBm
         ModuleMonitorValues:
                 Temperature: 32.293C
                 Vcc: 3.298Volts
         ModuleThresholdValues:
                 TempHighAlarm  : 90.0C
                 TempHighWarning: 85.0C
                 TempLowAlarm   : -5.0C
                 TempLowWarning : 0.0C
                 VccHighAlarm   : 3.63Volts
                 VccHighWarning : 3.465Volts
                 VccLowAlarm    : 2.97Volts
                 VccLowWarning  : 3.135Volts

 root@sonic:/# show interfaces transceiver status Ethernet0
 Ethernet0:
         CMIS State (SW): FAILED
         Tx fault flag on media lane 1: False
         Tx fault flag on media lane 2: False
         Tx fault flag on media lane 3: False
         Tx fault flag on media lane 4: False
         Tx fault flag on media lane 5: False
         Tx fault flag on media lane 6: False
         Tx fault flag on media lane 7: False
         Tx fault flag on media lane 8: False
         Rx loss of signal flag on media lane 1: True
         Rx loss of signal flag on media lane 2: True
         Rx loss of signal flag on media lane 3: True
         Rx loss of signal flag on media lane 4: True
         Rx loss of signal flag on media lane 5: True
         Rx loss of signal flag on media lane 6: True
         Rx loss of signal flag on media lane 7: True
         Rx loss of signal flag on media lane 8: True
         TX disable status on lane 1: True
         TX disable status on lane 2: True
         TX disable status on lane 3: True
         TX disable status on lane 4: True
         TX disable status on lane 5: True
         TX disable status on lane 6: True
         TX disable status on lane 7: True
         TX disable status on lane 8: True
         Disabled TX channels: 255
         Current module state: ModuleLowPwr
         Reason of entering the module fault state: No Fault detected
         Datapath firmware fault: False
         Module firmware fault: False
         Module state changed: False
         Data path state indicator on host lane 1: DataPathDeactivated
         Data path state indicator on host lane 2: DataPathDeactivated
         Data path state indicator on host lane 3: DataPathDeactivated
         Data path state indicator on host lane 4: DataPathDeactivated
         Data path state indicator on host lane 5: DataPathDeactivated
         Data path state indicator on host lane 6: DataPathDeactivated
         Data path state indicator on host lane 7: DataPathDeactivated
         Data path state indicator on host lane 8: DataPathDeactivated
         Tx output status on media lane 1: False
         Tx output status on media lane 2: False
         Tx output status on media lane 3: False
         Tx output status on media lane 4: False
         Tx output status on media lane 5: False
         Tx output status on media lane 6: False
         Tx output status on media lane 7: False
         Tx output status on media lane 8: False
         Rx output status on host lane 1: False
         Rx output status on host lane 2: False
         Rx output status on host lane 3: False
         Rx output status on host lane 4: False
         Rx output status on host lane 5: False
         Rx output status on host lane 6: False
         Rx output status on host lane 7: False
         Rx output status on host lane 8: False
         Tx loss of signal flag on host lane 1: False
         Tx loss of signal flag on host lane 2: False
         Tx loss of signal flag on host lane 3: False
         Tx loss of signal flag on host lane 4: False
         Tx loss of signal flag on host lane 5: False
         Tx loss of signal flag on host lane 6: False
         Tx loss of signal flag on host lane 7: False
         Tx loss of signal flag on host lane 8: False
         Tx clock and data recovery loss of lock on host lane 1: N/A
         Tx clock and data recovery loss of lock on host lane 2: N/A
         Tx clock and data recovery loss of lock on host lane 3: N/A
         Tx clock and data recovery loss of lock on host lane 4: N/A
         Tx clock and data recovery loss of lock on host lane 5: N/A
         Tx clock and data recovery loss of lock on host lane 6: N/A
         Tx clock and data recovery loss of lock on host lane 7: N/A
         Tx clock and data recovery loss of lock on host lane 8: N/A
         Rx clock and data recovery loss of lock on media lane 1: False
         Rx clock and data recovery loss of lock on media lane 2: False
         Rx clock and data recovery loss of lock on media lane 3: False
         Rx clock and data recovery loss of lock on media lane 4: False
         Rx clock and data recovery loss of lock on media lane 5: False
         Rx clock and data recovery loss of lock on media lane 6: False
         Rx clock and data recovery loss of lock on media lane 7: False
         Rx clock and data recovery loss of lock on media lane 8: False
         Configuration status for the data path of host line 1: ConfigUndefined
         Configuration status for the data path of host line 2: ConfigUndefined
         Configuration status for the data path of host line 3: ConfigUndefined
         Configuration status for the data path of host line 4: ConfigUndefined
         Configuration status for the data path of host line 5: ConfigUndefined
         Configuration status for the data path of host line 6: ConfigUndefined
         Configuration status for the data path of host line 7: ConfigUndefined
         Configuration status for the data path of host line 8: ConfigUndefined
         Data path configuration updated on host lane 1: True
         Data path configuration updated on host lane 2: True
         Data path configuration updated on host lane 3: True
         Data path configuration updated on host lane 4: True
         Data path configuration updated on host lane 5: True
         Data path configuration updated on host lane 6: True
         Data path configuration updated on host lane 7: True
         Data path configuration updated on host lane 8: True
         Temperature high alarm flag: False
         Temperature high warning flag: False
         Temperature low warning flag: False
         Temperature low alarm flag: False
         Vcc high alarm flag: False
         Vcc high warning flag: False
         Vcc low warning flag: False
         Vcc low alarm flag: False
         Tx power high alarm flag on lane 1: False
         Tx power high alarm flag on lane 2: False
         Tx power high alarm flag on lane 3: False
         Tx power high alarm flag on lane 4: False
         Tx power high alarm flag on lane 5: False
         Tx power high alarm flag on lane 6: False
         Tx power high alarm flag on lane 7: False
         Tx power high alarm flag on lane 8: False
         Tx power high warning flag on lane 1: False
         Tx power high warning flag on lane 2: False
         Tx power high warning flag on lane 3: False
         Tx power high warning flag on lane 4: False
         Tx power high warning flag on lane 5: False
         Tx power high warning flag on lane 6: False
         Tx power high warning flag on lane 7: False
         Tx power high warning flag on lane 8: False
         Tx power low warning flag on lane 1: False
         Tx power low warning flag on lane 2: False
         Tx power low warning flag on lane 3: False
         Tx power low warning flag on lane 4: False
         Tx power low warning flag on lane 5: False
         Tx power low warning flag on lane 6: False
         Tx power low warning flag on lane 7: False
         Tx power low warning flag on lane 8: False
         Tx power low alarm flag on lane 1: False
         Tx power low alarm flag on lane 2: False
         Tx power low alarm flag on lane 3: False
         Tx power low alarm flag on lane 4: False
         Tx power low alarm flag on lane 5: False
         Tx power low alarm flag on lane 6: False
         Tx power low alarm flag on lane 7: False
         Tx power low alarm flag on lane 8: False
         Rx power high alarm flag on lane 1: False
         Rx power high alarm flag on lane 2: False
         Rx power high alarm flag on lane 3: False
         Rx power high alarm flag on lane 4: False
         Rx power high alarm flag on lane 5: False
         Rx power high alarm flag on lane 6: False
         Rx power high alarm flag on lane 7: False
         Rx power high alarm flag on lane 8: False
         Rx power high warning flag on lane 1: False
         Rx power high warning flag on lane 2: False
         Rx power high warning flag on lane 3: False
         Rx power high warning flag on lane 4: False
         Rx power high warning flag on lane 5: False
         Rx power high warning flag on lane 6: False
         Rx power high warning flag on lane 7: False
         Rx power high warning flag on lane 8: False
         Rx power low warning flag on lane 1: False
         Rx power low warning flag on lane 2: False
         Rx power low warning flag on lane 3: False
         Rx power low warning flag on lane 4: False
         Rx power low warning flag on lane 5: False
         Rx power low warning flag on lane 6: False
         Rx power low warning flag on lane 7: False
         Rx power low warning flag on lane 8: False
         Rx power low alarm flag on lane 1: False
         Rx power low alarm flag on lane 2: False
         Rx power low alarm flag on lane 3: False
         Rx power low alarm flag on lane 4: False
         Rx power low alarm flag on lane 5: False
         Rx power low alarm flag on lane 6: False
         Rx power low alarm flag on lane 7: False
         Rx power low alarm flag on lane 8: False
         Tx bias high alarm flag on lane 1: False
         Tx bias high alarm flag on lane 2: False
         Tx bias high alarm flag on lane 3: False
         Tx bias high alarm flag on lane 4: False
         Tx bias high alarm flag on lane 5: False
         Tx bias high alarm flag on lane 6: False
         Tx bias high alarm flag on lane 7: False
         Tx bias high alarm flag on lane 8: False
         Tx bias high warning flag on lane 1: False
         Tx bias high warning flag on lane 2: False
         Tx bias high warning flag on lane 3: False
         Tx bias high warning flag on lane 4: False
         Tx bias high warning flag on lane 5: False
         Tx bias high warning flag on lane 6: False
         Tx bias high warning flag on lane 7: False
         Tx bias high warning flag on lane 8: False
         Tx bias low warning flag on lane 1: False
         Tx bias low warning flag on lane 2: False
         Tx bias low warning flag on lane 3: False
         Tx bias low warning flag on lane 4: False
         Tx bias low warning flag on lane 5: False
         Tx bias low warning flag on lane 6: False
         Tx bias low warning flag on lane 7: False
         Tx bias low warning flag on lane 8: False
         Tx bias low alarm flag on lane 1: False
         Tx bias low alarm flag on lane 2: False
         Tx bias low alarm flag on lane 3: False
         Tx bias low alarm flag on lane 4: False
         Tx bias low alarm flag on lane 5: False
         Tx bias low alarm flag on lane 6: False
         Tx bias low alarm flag on lane 7: False
         Tx bias low alarm flag on lane 8: False
```

#### New command output (if the output of a command-line utility has changed)
 root@sonic:/# show interfaces transceiver eeprom -d Ethernet0
 Ethernet0: SFP EEPROM detected
         Active Firmware: N/A
         Active application selected code assigned to host lane 1: 1
         Active application selected code assigned to host lane 2: 1
         Active application selected code assigned to host lane 3: 1
         Active application selected code assigned to host lane 4: 1
         Active application selected code assigned to host lane 5: 1
         Active application selected code assigned to host lane 6: 1
         Active application selected code assigned to host lane 7: 1
         Active application selected code assigned to host lane 8: 1
         Application Advertisement: 400GAUI-4-L C2M (Annex 120G) - Host Assign (0x11) - 400G-FR4/400GBASE-FR4 (Cl 151) - Media Assign (0x11)
                                    200GAUI-4 C2M (Annex 120E) - Host Assign (0x11) - 200GBASE-FR4 (Cl 122) - Media Assign (0x11)
                                    CAUI-4 C2M (Annex 83E) with RS(528,514) FEC - Host Assign (0x11) - 100G CWDM4 MSA Spec - Media Assign (0x11)
         CMIS Rev: 5.2
         Connector: LC
         **ELS Identifier: QSFP-DD Double Density 8X Pluggable Transceiver
         ELS Laser Count: 8
         ELS Maximum Power Consumption: 12.0
         ELS Revision: 0.1
         ELS Vendor Date Code(YYYY-MM-DD Lot): 2023-12-01
         ELS Vendor Name: BROADCOM
         ELS Vendor OUI: ec-01-e2
         ELS Vendor PN: ARLM-96F8DMZ
         ELS Vendor Rev: A0
         ELS Vendor SN: FD2342VG04W**
         Encoding: N/A
         Extended Identifier: Power Class 5 (8.0W Max)
         Extended RateSelect Compliance: N/A
         Host Lane Count: 4
         Identifier: CPO Bailly
         Inactive Firmware: N/A
         Length Cable Assembly(m): 0.0
         Media Interface Technology: Others
         Media Lane Count: 4
         Module Hardware Rev: 0.0
         Nominal Bit Rate(100Mbs): N/A
         **RLM Laser Lpower Mode Control: 0
         RLM Laser Wavelength Grid: CWDM4**
         Specification compliance: sm_media_interface
         Vendor Date Code(YYYY-MM-DD Lot): 20
         Vendor Name: BROADCOM
         Vendor OUI: ec-01-e2
         Vendor PN: BCM78909CPO
         Vendor Rev: A0
         Vendor SN:
         is_replaceable: False
         type_abbrv_name: QSFP-DD
         vdm_supported: False
         ChannelMonitorValues:
                 RX1Power: -40.0dBm
                 RX2Power: -40.0dBm
                 RX3Power: -40.0dBm
                 RX4Power: -40.0dBm
                 RX5Power: -40.0dBm
                 RX6Power: -40.0dBm
                 RX7Power: -40.0dBm
                 RX8Power: -40.0dBm
                 TX1Bias: 0.004mA
                 TX1Power: -40.0dBm
                 TX2Bias: 0.004mA
                 TX2Power: -40.0dBm
                 TX3Bias: 0.004mA
                 TX3Power: -40.0dBm
                 TX4Bias: 0.004mA
                 TX4Power: -40.0dBm
                 TX5Bias: 0.004mA
                 TX5Power: -40.0dBm
                 TX6Bias: 0.004mA
                 TX6Power: -40.0dBm
                 TX7Bias: 0.004mA
                 TX7Power: -40.0dBm
                 TX8Bias: 0.004mA
                 TX8Power: -40.0dBm
         ChannelThresholdValues:
                 RxPowerHighAlarm  : 7.0dBm
                 RxPowerHighWarning: 4.0dBm
                 RxPowerLowAlarm   : -9.901dBm
                 RxPowerLowWarning : -5.901dBm
                 TxBiasHighAlarm   : 162.5mA
                 TxBiasHighWarning : 156.248mA
                 TxBiasLowAlarm    : 15.0mA
                 TxBiasLowWarning  : 20.0mA
                 TxPowerHighAlarm  : 7.0dBm
                 TxPowerHighWarning: 4.0dBm
                 TxPowerLowAlarm   : -6.899dBm
                 TxPowerLowWarning : -2.9dBm
         ModuleMonitorValues:
                 Temperature: 32.293C
                 Vcc: 3.298Volts
         ModuleThresholdValues:
                 TempHighAlarm  : 90.0C
                 TempHighWarning: 85.0C
                 TempLowAlarm   : -5.0C
                 TempLowWarning : 0.0C
                 VccHighAlarm   : 3.63Volts
                 VccHighWarning : 3.465Volts
                 VccLowAlarm    : 2.97Volts
                 VccLowWarning  : 3.135Volts
         **ELSMonitorValues:
                 RLM0_Laser4_current: 0.0 mA
                 RLM0_Laser4_power: 0.010 mW -20.000 dBm
                 RLM0_Laser5_current: 0.0 mA
                 RLM0_Laser5_power: 0.140 mW -8.539 dBm
                 RLM0_Laser6_current: 0.0 mA
                 RLM0_Laser6_power: 0.010 mW -20.000 dBm
                 RLM0_Laser7_current: 0.0 mA
                 RLM0_Laser7_power: 0.010 mW -20.000 dBm
                 ELS Temperature: 15.957C
                 ELS Vcc: 3.384Volts
         ELSThresholdValues:
                 ELS TempHighAlarm: 0.0C
                 ELS TempHighWarning: 0.0C
                 ELS TempLowAlarm: 0.0C
                 ELS TempLowWarning: 0.0C
                 ELS TxBiasHighAlarm: 0.0mA
                 ELS TxBiasHighWarning: 0.0mA
                 ELS TxPowerHighAlarm: 0.0mW
                 ELS TxPowerHighWarning: 0.0mW
                 ELS TxPowerLowAlarm: 0.0mW
                 ELS TxPowerLowWarning: 0.0mW
                 ELS VccHighAlarm: 0.0Volts
                 ELS VccHighWarning: 0.0Volts
                 ELS VccLowAlarm: 0.0Volts
                 ELS VccLowWarning: 0.0Volts**

 root@sonic:/# show interfaces transceiver status Ethernet0
... (Omit the original print output.)
         **ELS temperature high alarm flag: False
         ELS temperature low alarm flag: False
         ELS temperature high warning flag: False
         ELS temperature low warning flag: False
         ELS Vcc high alarm flag: False
         ELS Vcc low alarm flag: False
         ELS Vcc high warning flag: False
         ELS Vcc low warning flag: False
         ELS module state: Low power mode
         ELS interrupt status: Interrupt event occurred**

Signed-off-by: Sonic Build Admin <sonicbld@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator Author

Original PR: sonic-net/sonic-utilities#4647

@mssonicbld

Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
1 pipeline(s) were filtered out due to trigger conditions.

@mssonicbld
mssonicbld merged commit a2c66bc into Azure:202608 Jul 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant