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

[Celestica] Add Celestica Questone2/2A platform on master branch #15990

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Rancho333
Copy link

Why I did it

Add new Celestica device Questone2/2A of network switch platform with Broadcom ASIC on master branch.

Work item tracking
  • Microsoft ADO (number only):

How I did it

  • Add device-specific plugins and config.
  • Add platform modules

How to verify it

  • Build a Broadcom SONiC image
  • Show version
root@sonic:/home/admin# show version 

SONiC Software Version: SONiC.master-20230728-test
SONiC OS Version: 11
Distribution: Debian 11.7
Kernel: 5.10.0-18-2-amd64
Build commit: c8b2d33b8
Build date: Fri Jul 28 07:34:54 UTC 2023
Built by: rancho@cthgd047

Platform: x86_64-cel_questone_2-r0
HwSKU: Questone_2A
ASIC: broadcom
ASIC Count: 1
Serial Number: D3030B2F019515AP200008
Model Number: R1156-F9003-01
Hardware Revision: N/A
Uptime: 16:02:53 up  1:18,  1 user,  load average: 1.46, 1.75, 1.73
Date: Fri 28 Jul 2023 16:02:53

Docker images:
REPOSITORY                    TAG                    IMAGE ID       SIZE
docker-orchagent              latest                 47c54c8025c1   335MB
docker-orchagent              master-20230728-test   47c54c8025c1   335MB
docker-fpm-frr                latest                 d7083625370c   353MB
docker-fpm-frr                master-20230728-test   d7083625370c   353MB
docker-dhcp-relay             latest                 0068cca45d83   306MB
docker-macsec                 latest                 7700eb333236   325MB
docker-nat                    latest                 e6b8d22ff986   326MB
docker-nat                    master-20230728-test   e6b8d22ff986   326MB
docker-sflow                  latest                 6ae0e1611bc7   325MB
docker-sflow                  master-20230728-test   6ae0e1611bc7   325MB
docker-teamd                  latest                 fac2cb7efd58   323MB
docker-teamd                  master-20230728-test   fac2cb7efd58   323MB
docker-gbsyncd-broncos        latest                 3ed6d6c896b6   349MB
docker-gbsyncd-broncos        master-20230728-test   3ed6d6c896b6   349MB
docker-syncd-brcm             latest                 1f8c7bf71a7e   673MB
docker-syncd-brcm             master-20230728-test   1f8c7bf71a7e   673MB
docker-gbsyncd-credo          latest                 a5982fe49d5d   319MB
docker-gbsyncd-credo          master-20230728-test   a5982fe49d5d   319MB
docker-sonic-telemetry        latest                 011cbea0379c   599MB
docker-sonic-telemetry        master-20230728-test   011cbea0379c   599MB
docker-lldp                   latest                 4c3f788e1b8d   341MB
docker-lldp                   master-20230728-test   4c3f788e1b8d   341MB
docker-platform-monitor       latest                 e3369108b1a3   420MB
docker-platform-monitor       master-20230728-test   e3369108b1a3   420MB
docker-snmp                   latest                 3f505448d4d9   338MB
docker-snmp                   master-20230728-test   3f505448d4d9   338MB
docker-mux                    latest                 feb5a3ea1192   348MB
docker-mux                    master-20230728-test   feb5a3ea1192   348MB
docker-eventd                 latest                 cffa1fc62259   299MB
docker-eventd                 master-20230728-test   cffa1fc62259   299MB
docker-router-advertiser      latest                 b9bd580e4bf0   299MB
docker-router-advertiser      master-20230728-test   b9bd580e4bf0   299MB
docker-database               latest                 7c5083ec642e   299MB
docker-database               master-20230728-test   7c5083ec642e   299MB
docker-sonic-mgmt-framework   latest                 c3e9c0c576ca   415MB
docker-sonic-mgmt-framework   master-20230728-test   c3e9c0c576ca   415MB

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Add Celestica device platform of Questone2/2A on master branch.

Link to config_db schema for YANG module changes

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

@Rancho333 Rancho333 requested a review from lguohan as a code owner July 28, 2023 09:39
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Jul 28, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

Signed-off-by: Rancho Zhang <zhwwan@gmail.com>
…ng used per program

Signed-off-by: Rancho Zhang <zhwwan@gmail.com>
@bluecmd
Copy link
Contributor

bluecmd commented Nov 6, 2023

I am also interested in support for this switch, hope to see this merged!

bluecmd added a commit to kamelnetworks/sonic-buildimage that referenced this pull request Jan 16, 2024
@isnugr
Copy link

isnugr commented Jan 19, 2024

I Hope this commit can be merged

bluecmd added a commit to kamelnetworks/sonic-buildimage that referenced this pull request Jan 21, 2024
@bluecmd
Copy link
Contributor

bluecmd commented Jan 24, 2024

Hi,

I have tried to run this on two of my D3030's without success. One try on master and one on 202211. Has anyone successfully got this to run on Questone 2A? The error I am getting is that syncd refuses to start with an "Invalid unit" error.

EDIT: Seems our switch was a Questone 2 and not 2A, with a few extra fixes we got it to work. See kamelnetworks@05a12d9 for our patches.

bluecmd added a commit to kamelnetworks/sonic-buildimage that referenced this pull request Feb 19, 2024
bluecmd added a commit to kamelnetworks/sonic-buildimage that referenced this pull request Feb 19, 2024
bluecmd added a commit to kamelnetworks/sonic-buildimage that referenced this pull request Mar 3, 2024
@bluecmd
Copy link
Contributor

bluecmd commented Oct 27, 2024

Note that this PR is probably no longer needed as #18191 has been merged.

@deimosian
Copy link

deimosian commented Oct 27, 2024

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

Successfully merging this pull request may close these issues.

5 participants