sonic-buildimage icon indicating copy to clipboard operation
sonic-buildimage copied to clipboard

[Celestica] Add Celestica DS4101 platform on master branch

Open HaiHuang008 opened this issue 8 months ago • 5 comments

Why I did it

  • Add new Celestica device DS4101 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
  • show (platform) fan/psustatus/firmware/pcieinfo/syseeprom/temperature
admin@sonic:~$ show version

SONiC Software Version: SONiC.greystone_test.0-4b901da99
SONiC OS Version: 12
Distribution: Debian 12.5
Kernel: 6.1.0-11-2-amd64
Build commit: 4b901da99
Build date: Wed Jun  5 08:41:57 UTC 2024
Built by: yhuan@AZUHPSP08

Platform: x86_64-cel_ds4101-r0
HwSKU: cel_ds4101
ASIC: broadcom
ASIC Count: 1
Serial Number: R4030F2B063A25GD200026
Model Number: R4030-F9001-02
Hardware Revision: 6
Uptime: 15:20:54 up 5 min,  1 user,  load average: 2.56, 1.50, 0.65
Date: Thu 06 Jun 2024 15:20:54

Docker images:
REPOSITORY                    TAG                          IMAGE ID       SIZE
docker-macsec                 latest                       dac22836aaa2   347MB
docker-dhcp-relay             latest                       2ac84db34a35   325MB
docker-teamd                  greystone_test.0-4b901da99   af8e849816d1   344MB
docker-teamd                  latest                       af8e849816d1   344MB
docker-sonic-mgmt-framework   greystone_test.0-4b901da99   5faeda591e9a   402MB
docker-sonic-mgmt-framework   latest                       5faeda591e9a   402MB
docker-snmp                   greystone_test.0-4b901da99   73e9daea2c2a   355MB
docker-snmp                   latest                       73e9daea2c2a   355MB
docker-sflow                  greystone_test.0-4b901da99   efb01b0a1445   345MB
docker-sflow                  latest                       efb01b0a1445   345MB
docker-router-advertiser      greystone_test.0-4b901da99   c57a514f02e9   316MB
docker-router-advertiser      latest                       c57a514f02e9   316MB
docker-platform-monitor       greystone_test.0-4b901da99   6545ff7e91bc   441MB
docker-platform-monitor       latest                       6545ff7e91bc   441MB
docker-orchagent              greystone_test.0-4b901da99   e0ea9f1b57cc   357MB
docker-orchagent              latest                       e0ea9f1b57cc   357MB
docker-nat                    greystone_test.0-4b901da99   bffb2b82f096   346MB
docker-nat                    latest                       bffb2b82f096   346MB
docker-mux                    greystone_test.0-4b901da99   33c132d88793   367MB
docker-mux                    latest                       33c132d88793   367MB
docker-lldp                   greystone_test.0-4b901da99   3a7bc9ceaaeb   361MB
docker-lldp                   latest                       3a7bc9ceaaeb   361MB
docker-sonic-gnmi             greystone_test.0-4b901da99   f8f1284d3e6e   400MB
docker-sonic-gnmi             latest                       f8f1284d3e6e   400MB
docker-eventd                 greystone_test.0-4b901da99   8436417de504   315MB
docker-eventd                 latest                       8436417de504   315MB
docker-database               greystone_test.0-4b901da99   ab41941e4b6f   324MB
docker-database               latest                       ab41941e4b6f   324MB
docker-syncd-brcm             greystone_test.0-4b901da99   a8174c7bbf54   717MB
docker-syncd-brcm             latest                       a8174c7bbf54   717MB
docker-gbsyncd-credo          greystone_test.0-4b901da99   1436220cd7cb   327MB
docker-gbsyncd-credo          latest                       1436220cd7cb   327MB
docker-gbsyncd-broncos        greystone_test.0-4b901da99   96f82ce85e72   354MB
docker-gbsyncd-broncos        latest                       96f82ce85e72   354MB
docker-fpm-frr                greystone_test.0-4b901da99   d49919f003ee   363MB
docker-fpm-frr                latest                       d49919f003ee   363MB

admin@sonic:~$

Unit test log: unit_test.zip

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 DS4101 on master branch.

Link to config_db schema for YANG module changes

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

HaiHuang008 avatar Jun 06 '24 07:06 HaiHuang008