Skip to content

Add extra transceiver status flags for non-CMIS #2861

Open
@longhuan-cisco

Description

@longhuan-cisco
          > @longhuan-cisco can u check why Page 0h Byte 3 to 14 flags are missing For eg RX LOL, TX CDR LOL etc.

For CMIS/C-CMIS,
They are there in the CMIS output:
TX CDR LOL as Tx clock and data recovery loss of lock
RX CDR LOL as Rx clock and data recovery loss of lock

For 100G,
previously, there was no get_transceiver_status API implementation for non-CMIS at all. I was told to add get_transceiver_status API implementation for non-CMIS (including 100G) with only these four fields tx_disable/tx_disabled_channel/rx_los/tx_fault via sonic-net/sonic-platform-common#359. If we want to add more fields for 100G (in terms of, support in eeprom parsing and get_transceiver_status API/etc), we may better to track it as separate git issue/PR in another repo https://github.com/sonic-net/sonic-platform-common

Originally posted by @longhuan-cisco in #2772 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions