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

BIOS upgrade support with API2.0 for DellEMC S6100 #3116

Merged
merged 3 commits into from
Aug 23, 2019

Conversation

paavaanan
Copy link
Contributor

- What I did

  • Added BIOS upgrade support in install_component_firmware()

- How I did it

  • sonic_installer trigger install_component_firmware(), with component name as BIOS and squashfs mount point in image_path.
  • With the help of image_path BIOS image is identified from the mount location and approprite upgrade/downgrade/no-change decision is taken.
  • get_firmware_version is implemented to do version check between the BIOS image and current installed version.
  • "flashrom" binary is generated at the time of build-creation
  • User do have an option to continue/stop BIOS upgrade.
  • If new BIOS is available for upgrade, prompt user a confirmation message [yes/no] for upgrade.
  • If "yes" BIOS is upgraded with the help of flashrom utility.

- How to verify it

  • sonic_installer install sonic-broadcom.bin

- Description for the changelog

BIOS-Infra-logs.txt

- A picture of a cute animal (not mandatory but encouraged)

@paavaanan
Copy link
Contributor Author

This PR is associated with sonic-net/sonic-utilities#570

@jleveque
Copy link
Contributor

Please fix conflicts.

@jleveque
Copy link
Contributor

jleveque commented Aug 5, 2019

Looks good to me. Adding @lguohan for a secondary review.

@jleveque jleveque requested a review from lguohan August 5, 2019 17:52
@jleveque
Copy link
Contributor

@paavaanan: Please fix new conflicts.

@jleveque jleveque merged commit aea84a7 into sonic-net:master Aug 23, 2019
wangshengjun pushed a commit to wangshengjun/sonic-buildimage that referenced this pull request Nov 16, 2020
yxieca pushed a commit that referenced this pull request Jan 24, 2024
…atically (#17887)

src/sonic-utilities

* 241f9cc0 - (HEAD -> 202205, origin/202205) [202205] Add teamd retry count script to 202205 image (#3116) (6 hours ago) [Saikrishna Arcot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants