Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Want support for decoding datapath information #127

Open
bnaecker opened this issue Jul 20, 2023 · 1 comment
Open

Want support for decoding datapath information #127

bnaecker opened this issue Jul 20, 2023 · 1 comment
Assignees
Milestone

Comments

@bnaecker
Copy link
Collaborator

During bringup of our first customer rack, we looked in detail at an array of transceiver state related to the datapath. It would be helpful to have first-class decoding and xcvradm printing of this information. This includes:

  • Tx disable bits
  • Tx LOS / LOL
  • Rx LOS / LOL
  • Tx / Rx CDR enabled
  • Tx fault (adaptive EQ and laser)
  • Datapath state (for CMIS modules, not directly supported for SFF-8636)

There is a lot of other information we could gather, but which might be less important:

  • Max Tx input equalization
  • Max Rx output emphasis and emphasis type
  • Host / media side FEC support and enabled state
  • Tx squelch, adaptive EQ freeze
  • Rx squelch
  • Rx output disabled (might be in the first list, but never seen this set)
  • TC / CTLE stabilization time
@bnaecker bnaecker added this to the MVP milestone Jul 20, 2023
@bnaecker bnaecker self-assigned this Jul 20, 2023
@Aaron-Hartwig
Copy link
Contributor

@bnaecker I have everything you noted in your second batch of bullet points as part of my WIP branch, so no need to worry about that on your end. We should sync about how we want to expose all this info as I think we are looking at very adjacent things

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants