diff --git a/Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs_rev.2.8.pdf b/Documentation/Chassis_Management_for_NVIDIA_Switch_Systems_with_Sysfs_rev.2.8.pdf similarity index 100% rename from Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs_rev.2.8.pdf rename to Documentation/Chassis_Management_for_NVIDIA_Switch_Systems_with_Sysfs_rev.2.8.pdf diff --git a/README.md b/README.md index 1f7561cdc..cdf34483f 100644 --- a/README.md +++ b/README.md @@ -36,16 +36,27 @@ For detailed information, see the documentation [here](https://github.com/Mellan - MSN5600 - SGN2410 - SN2201 +- SN4280 +- SN5610 +- SN5640 - E3597 - P4697 - P2317 - P4262 - P4300-A00 +- Q3401-RD +- Q3450 +- Q3451 +- QM3400 +- QM3000 +- N61XX_LD +- GB300 +- XH3000 ## Supported Kernel versions: - 5.10.103, 5.10.140, 5.10.179, 5.10.218, 5.10.226 - 5.14 all up to 5.14.21 -- 6.1.38, 6.1.90, ,6.1.94, 6.1.119, 6.1.123 +- 6.1.38, 6.1.90, 6.1.94, 6.1.119, 6.1.123 - 6.12.38 ## Sysfs attributes: @@ -147,6 +158,8 @@ CONFIG_SENSORS_XDPE122=m CONFIG_SENSORS_MP2975=m CONFIG_SENSORS_MP2888=m CONFIG_SENSORS_MP2891=m +CONFIG_SENSORS_MP2869=m +CONFIG_SENSORS_MP29502=m CONFIG_GPIO_ICH=m CONFIG_LPC_ICH=m CONFIG_CPU_THERMAL=y @@ -273,6 +286,8 @@ CONFIG_SENSORS_XDPE122=m CONFIG_SENSORS_MP2975=m CONFIG_SENSORS_MP2888=m CONFIG_SENSORS_MP2891=m +CONFIG_SENSORS_MP2869=m +CONFIG_SENSORS_MP29502=m CONFIG_SENSORS_MP2855=m CONFIG_IGB=m CONFIG_IGB_HWMON=y @@ -333,21 +348,21 @@ sudo apt-get install devscripts build-essential lintian - To build for ARM64 architecture, run `debuild -us -uc -b -aarm64` - To build without lm_sensor dependecy (for Sonic-based OS) run 'debuild --set-envvar=LM_DEPENDS=0 -us -uc -b' or 'export LM_DEPENDS=0 && dpkg-buildpackage -us -uc -b' -- Find in upper folder the builded `.deb` package (for example `hw-management_1.mlnx.18.12.2018_amd64.deb`). +- Find in upper folder the built `.deb` package (for example `hw-management_7.0050.1930_amd64.deb`). **For converting .deb package to .rpm package:** - On a Debian-based system, install the `alien` program: `sudo apt-get install alien` -- `alien --to-rpm hw-management_1.mlnx.18.12.2018_amd64.deb` -- Find `hw-management-1.mlnx.18.12.2018-2.x86_64.rpm` +- `alien --to-rpm hw-management_7.0050.1930_amd64.deb` +- Find `hw-management-7.0050.1930-2.x86_64.rpm` ## Installation from local file and de-installation 1. Copy deb or rpm package to the system, for example to `/tmp`. 2. For deb package: - * install with: `dpkg -i /tmp/ hw-management_1.mlnx.18.12.2018_amd64.deb` + * install with: `dpkg -i /tmp/hw-management_7.0050.1930_amd64.deb` * remove with: `dpkg --purge hw-management` 3. For rpm package: - * install with: `yum localinstall /tmp/hw-management-1.mlnx.18.12.2018-2.x86_64.rpm` -
or `rpm -ivh --force /tmp/hw-management-1.mlnx.18.12.2018-2.x86_64.rpm` + * install with: `yum localinstall /tmp/hw-management-7.0050.1930-2.x86_64.rpm` +
or `rpm -ivh --force /tmp/hw-management-7.0050.1930-2.x86_64.rpm` * remove with: `yum remove hw-management` or `rpm -e hw-management` ## Activation, de-activation and reading status @@ -355,8 +370,8 @@ hw-management package from release 7.0010.1300 contains 2 separate services: one-shot hw-management and hw-management-tc thermal control service. hw-management-tc is new service starting from 7.0010.1300. In older version TC was part of hw-management service. -If you had TC disabled in previouse release (by commeting out TC activation in hw-management.sh) -Please reffer to the below in order to disable TC using systemctl command +If you had TC disabled in previous release (by commenting out TC activation in hw-management.sh) +Please refer to the below in order to disable TC using systemctl command hw-management services can be initialized and de-initialized by systemd commands. The next command could be used in order to configure persistent initialization and