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

[Mellanox] Add ONIE and SSD platform components #4758

Merged

Conversation

nazariig
Copy link
Collaborator

Signed-off-by: Nazarii Hnydyn [email protected]

This PR introduces new ONIE/SSD platform components and implements firmware management API:
sonic-net/sonic-platform-common#82

- What I did

  • Extended Mellanox Platform API with ONIE/SSD components
  • Implemented extended firmware management API
  • Improved ONIE updater tool
  • Updated Mellanox SSD tool to v1.5

- How I did it

  • N/A

- How to verify it

  1. Show firmware status
root@sonic:/home/admin# fwutil show status
Chassis                  Module    Component    Version                  Description
-----------------------  --------  -----------  -----------------------  ----------------------------------------
x86_64-mlnx_msn3700c-r0  N/A       ONIE         2019.11-5.2.0020-9600    ONIE - Open Network Install Environment
                                   SSD          0202-000                 SSD - Solid-State Drive
                                   BIOS         0ACLH004_02.02.007_9600  BIOS - Basic Input/Output System
                                   CPLD1        CPLD000120_REV0223       CPLD - Complex Programmable Logic Device
                                   CPLD2        CPLD000162_REV0600       CPLD - Complex Programmable Logic Device
                                   CPLD3        CPLD000106_REV0100       CPLD - Complex Programmable Logic Device

- Description for the changelog

  1. Added ONIE/SSD components
  2. Updated Mellanox SSD tool to v1.5

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

      .---.        .-----------
     /     \  __  /    ------
    / /     \(  )/    -----
   //////   ' \/ `   ---
  //// / // :    : ---
 // /   /  /`    '--
//          //..\\
       ====UU====UU====
           '//||\\`
             ''``

@lgtm-com
Copy link

lgtm-com bot commented Jun 11, 2020

This pull request introduces 1 alert when merging eaffff27ac13e2cc1bcd1df5262857b12cb53212 into 4da4955 - view on LGTM.com

new alerts:

  • 1 for Unused import

@nazariig
Copy link
Collaborator Author

@nazariig nazariig force-pushed the master-add-onie-ssd-components branch from eaffff2 to b4c610c Compare June 12, 2020 11:31
@liat-grozovik liat-grozovik merged commit 1db64a3 into sonic-net:master Jun 15, 2020
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