Skip to content
New issue

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

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

Already on GitHub? # to your account

CMIS FSM (state machine) timer to be fetched from optics EEPROM instead of a hard-coded value #290

Open
shyam77git opened this issue Sep 2, 2022 · 1 comment
Assignees

Comments

@shyam77git
Copy link

shyam77git commented Sep 2, 2022

While working with 400G ZR optical module, found an issue in CMIS FSM whereby it timed-out on 1 minute hard-coded value.
Optical module's DPinit timer / timeout value differs based on optics type/variant and is defined in the spec (byte 144) - lower nibble (0-3) for DPinit timeout.

Fetch this value from the optics EEPROM along with optics variant/type in CMIS FSM instead of present hard-coded value

@prgeor prgeor self-assigned this Sep 13, 2022
@shyam77git shyam77git changed the title CMIS FSM (state machine) timer to be fetched fom optics EEPROM instead of a hard-coded value CMIS FSM (state machine) timer to be fetched from optics EEPROM instead of a hard-coded value Sep 19, 2022
@shyam77git
Copy link
Author

sonic-net/sonic-platform-common#312 is fixing this.
Follow comments in #312 to see if anything more required from xcvrApi/CMIS spec etc. standpoint to take care of this issue besides #312.
Note that #294 to take care for xcvrd side changes and is separate.

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

No branches or pull requests

2 participants