Skip to content

Integrate HW-MGMT Version 7.0060.1002#566

Open
DannyIsa wants to merge 2 commits intosonic-net:masterfrom
DannyIsa:master_d4348c2_integrate_7.0060.1002_2026-05-04
Open

Integrate HW-MGMT Version 7.0060.1002#566
DannyIsa wants to merge 2 commits intosonic-net:masterfrom
DannyIsa:master_d4348c2_integrate_7.0060.1002_2026-05-04

Conversation

@DannyIsa
Copy link
Copy Markdown

@DannyIsa DannyIsa commented May 4, 2026

Why I did it

Integrate Mellanox/NVIDIA HW-MGMT version 7.0060.1002 into sonic-linux-kernel.

Source tag:
https://github.com/Mellanox/hw-mgmt/tree/V.7.0060.1002

Patch status table:
https://github.com/Mellanox/hw-mgmt/blob/V.7.0060.1002/recipes-kernel/linux/Patch_Status_Table.txt

This update refreshes the SONiC kernel patch stack and enables the required HW-MGMT amd64 modules in a separate commit.

Signed-off-by: Daniel Isakov disakov@nvidia.com

How I did it

Run make integrate-mlnx-hw-mgmt

Copy link
Copy Markdown
Contributor

@paulmenzel paulmenzel left a comment

Choose a reason for hiding this comment

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

A bot should not sign off commits.

CONFIG_MLXSW_I2C=m
CONFIG_MLXSW_MINIMAL=m
CONFIG_MLXSW_CORE_THERMAL=n
CONFIG_NVSW_HOST_L1=m
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please make changes in this file a separate commit with an elaborate commit message.

Copy link
Copy Markdown
Contributor

@tirupatihemanth tirupatihemanth May 8, 2026

Choose a reason for hiding this comment

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

same reasoning as below about the commit message. Is this a nit or any specific reason behind separate commit?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

It’s not mentioned in the commit message as far as I can see, and looks like a separate change, that should be a separate commit (or even merge/pull request) with an explanation.

Comment thread patches-sonic/series
0058-PCI-DOE-Poll-DOE-Busy-bit-for-up-to-1-second-in-pci.patch
0059-hwmon-pmbus-xdpe1a2g7b-Add-support-for-XDPE1A2G7B-5B.patch
8000-mlxsw-Use-weak-reverse-dependencies-for-firmware-fla.patch
8001-platform-mlx-platform-Downstream-Add-SPI-path-for-ra.patch
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The commit message should mention the renaming and the reason.

Copy link
Copy Markdown
Contributor

@tirupatihemanth tirupatihemanth May 8, 2026

Choose a reason for hiding this comment

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

Hi @paulmenzel These changes are made when we integrate a new lower-layer component. The reason for changes can be understood in more detail from https://github.com/Mellanox/hw-mgmt repo from the specific version of the component - in this case 7.0060.1002 (mentioned in the title). As there are several changes for each component upgrade and each change has a reason from the hw-mgmt repo. As we do this upgrade often and these integration commits could get very verbose. So I believe we should keep this to minimal and abstract away the details of lower layer components - and just point to the hw-mgmt repo for all information. Let us know if we can't resolve this

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@tirupatihemanth, thank you for repsonding. Reviewers time is scarce, and, therefore, review should be made as simple as possible. I went to https://github.com/Mellanox/hw-mgmt, and can’t find that tag. Also not on the first release page. One improvement would be to mention the previous version in the commit message, and also add URLs for the added release.

Your commit message already lists patches, and has some superfluous colons, which should be removed. I think that list could be expanded a little to help the reviewer wit renames and so on.

@DannyIsa DannyIsa marked this pull request as ready for review May 4, 2026 08:54
@DannyIsa DannyIsa requested a review from a team as a code owner May 4, 2026 08:55
DannyIsa added 2 commits May 10, 2026 11:14
Update the Mellanox/NVIDIA hw-mgmt kernel patch stack to version 7.0060.1002.

Source tag: https://github.com/Mellanox/hw-mgmt/tree/V.7.0060.1002

Patch status table: https://github.com/Mellanox/hw-mgmt/blob/V.7.0060.1002/recipes-kernel/linux/Patch_Status_Table.txt

Notable changes:

- Add MQM9701 platform support patch.

- Add SN4700d DGX platform support patch.

- Add PCI DOE upstream fix from Linux commit 86efc62d0313.

- Add XDPE1A2G7B/5B PMBus hwmon driver patch.

- Remove the SPI rack switch patch because hw-mgmt marks it as Rejected.

- Move the former 9000-numbered Nvidia platform patch into the regular 0054-1 patch position according to the hw-mgmt patch table.

Generated by: make integrate-mlnx-hw-mgmt

Signed-off-by: Daniel Isakov <disakov@nvidia.com>
Enable amd64 kernel modules required by the newly integrated hw-mgmt 7.0060.1002 patch stack.

CONFIG_NVSW_HOST_L1, CONFIG_NVSW_HOST_SPC5 and CONFIG_NVSW_HOST_SPC6 enable support for the NVIDIA switch platform drivers added by the hw-mgmt update.

CONFIG_SENSORS_XDPE1A2G7B enables the Infineon XDPE1A2G7B/5B PMBus hwmon driver added by the new patch stack.

Signed-off-by: Daniel Isakov <disakov@nvidia.com>
@DannyIsa DannyIsa force-pushed the master_d4348c2_integrate_7.0060.1002_2026-05-04 branch from 268c6b2 to 7d3d832 Compare May 10, 2026 08:15
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@DannyIsa
Copy link
Copy Markdown
Author

@paulmenzel
Thanks, understood. I’ll respin the PR to address your comments.

@DannyIsa DannyIsa requested a review from paulmenzel May 10, 2026 08:17
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.

6 participants