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

Active Firmware version not available from CMIS modules without CDB feature #408

Open
rajann opened this issue Dec 1, 2023 · 0 comments

Comments

@rajann
Copy link
Contributor

rajann commented Dec 1, 2023

Regression in the latest code base in obtaining the Active Firmware version info from modules that are not implementing CDB feature. Current logic is trying to retrieve firmware information using CDB command. CDB being optional feature it is not expected to work in all cases.

Active firmware version should be retrieved from advertised information from page0

root@sonic:/home/cisco# show int transceiver eeprom Ethernet192
Ethernet192: SFP EEPROM detected
Active Firmware: N/A
Active application selected code assigned to host lane 1: 2
Active application selected code assigned to host lane 2: 2
Active application selected code assigned to host lane 3: 2
Active application selected code assigned to host lane 4: 2
Active application selected code assigned to host lane 5: 2
Active application selected code assigned to host lane 6: 2
Active application selected code assigned to host lane 7: 2
Active application selected code assigned to host lane 8: 2
Application Advertisement: 100GAUI-2 C2M (Annex 135G) - Host Assign (0x55) - 100GBASE-DR (Cl 140) - Media Assign (0xf)
400GAUI-8 C2M (Annex 120E) - Host Assign (0x1) - 400GBASE-DR4 (Cl 124) - Media Assign (0x1)

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

1 participant