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

[Fishbones/phalanx] Update switchboard driver to fix EEPROM not detected #130

Merged
merged 1 commit into from
Jan 3, 2020

Conversation

pphuchar
Copy link
Collaborator

- What I did
Update the Celestica platform submodule pointer for fixing EEPROM not detected issue when running sfputil multi-thread stress test.

- How I did it
Applied the following changes to Fishbone32, Fishbone48, and Phalanx:

  1. Fix race condition in Switchboard CPLD port XCVR resource.

Applied the following changes to Phalanx:

  1. Fix one PCA9548 cannot be reset on each line card.

- How to verify it

  1. Plugs some QSFPs modules to UUT.
  2. Run the stress test script to continuously access port EEPROM using sfputil and check there was no "EEPROM not detected" on the plugged modules.

See JIRA: CAFP-115

@pphuchar pphuchar added the bug Something isn't working label Dec 25, 2019
@pphuchar pphuchar marked this pull request as ready for review December 25, 2019 11:01
@tiantianlv tiantianlv merged commit 06eee13 into 201811_cel Jan 3, 2020
mudsut4ke pushed a commit that referenced this pull request Jan 25, 2021
Includes the following commits:

* src/sonic-platform-common 111dcf7...b316f8d (5):
  > [sonic_platform_base] fix an indentation in fan_drawer_base.py (#133)
  > [SONIC_Y_CABLE] Adding new Y cable Package for accessing  Y cable QSFP's eeprom and configuring Y cable's mux through eeprom (#128)
  > Merge pull request #132 from vdahiya12/adding_changes_for_base_api
  > [ChassisBase][ModuleBase] Remove redundant 'get_serial_number()' method (#130)
  > Merge pull request #125 from vdahiya12/changes_for_mux_driver
mudsut4ke pushed a commit that referenced this pull request Jan 25, 2021
this PR updates the following Commits in sonic-platform-daemons
ab39059 [xcvrd] Fix y_cable state updates from 'failure' to 'unknown' on error conditions/events (#129)
5d74356 Clean some unused variables, check for multiAsic before calling initializeGlobalConfig (#130)
12b3628 [psud] Make sure psu leds are set on the first run (#125)

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants