Skip to content

Dell S5448 support#21508

Merged
yxieca merged 51 commits intosonic-net:masterfrom
rohinikumart:s5448_support
Jun 27, 2025
Merged

Dell S5448 support#21508
yxieca merged 51 commits intosonic-net:masterfrom
rohinikumart:s5448_support

Conversation

@rohinikumart
Copy link
Contributor

@rohinikumart rohinikumart commented Jan 22, 2025

Add Dell S5448 support for community sonic.
Added both pddf and non pddf modes

Test_logs
non_pddf_commands.txt
pddf_commands.txt
Following are platform api test results
did not run test_sfp.py as there is no SAI support
Fan and Fantry name related failures are expected
non_pddf_platform_api_logs.zip
pddf_platform_api_logs.zip

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rohinikumart
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).


PSU_TYPE_OFFSET = 48

class Psu(PsuBase):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see that PddfPsu class is not used. Same is the case with all other components. Maybe the generic implementation is not as per the Dell Platform's need. Hope that approach is tested too.

Generally Pddf<> classes gives a generic implementation of various methods. If they need to be overwritten, it can be done by overwriting the method inside psu.py, fan.py etc.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pddf specific files are placed under platform/broadcom/sonic-platform-modules-dell/s5448f/pddf/sonic_platform/ . they used pddf class

@FuzailBrcm
Copy link
Contributor

@geans-pin @leeprecy
Please review this.

@jeff-yin
Copy link
Collaborator

jeff-yin commented Mar 3, 2025

@lguohan can someone help with this?
It's not clear why the check in Azure.sonic-buildimage is failing. In the past, we saw some failure related to DHCP that failed, but it didn't seem related to these changes. That instance of the check may have expired and been erased now though.

We had a similar PR as this, for a different platform, pass all checks and get merged successfully sometime back:
#20768

@rohinikumart
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rohinikumart
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind
Copy link
Contributor

@lguohan for tracking/viz.

@rohinikumart
Copy link
Contributor Author

@lguohan could you merge this ?

@rohinikumart
Copy link
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rohinikumart
Copy link
Contributor Author

@lguohan could you merge this ?

@prsunny
Copy link
Contributor

prsunny commented Jun 27, 2025

@yxieca , can you help with merge?

@zhangyanzhao
Copy link

Tag repo maintainers to help on the merge @baxia-lan @Praveen-Brcm @Prasanth-KV @donNewtonIntel @kperumalbfn @lguohan @yxieca

@yxieca yxieca merged commit c0fa5e2 into sonic-net:master Jun 27, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants