Releases: Mellanox/hw-mgmt
V.7.0020.4400
================================================================================
- V.7.0020.4400
- Thu , 30 Nov 2023
-
Bug fixes
o #3608425 SN2201: hw-management chipup error on alligator
o #3584693 MSN4600C: There are issues in hw-mgmt sensor confo For detailed patch list: Please view: https://github.com/Mellanox/hw-mgmt/blob/V.7.0020.4400/recipes-kernel/linux/Patch_Status_Table.txt
-
Known issues and limitations:
o Systems like sn2700 which contain delta 460 PSU may have "Error getting sensor data: dps460/#25: Can't read"
which is a temporary inaccessibility of certain alarm attributes read from the PSU
o This version disables system reset in thermal algorithm
o Kernel patch 4.9 #60 is available upstream from kernel 4.9.207 and
Kernel patch 4.19 #28 is available upstream from kernel 4.19.89.
- No need to apply these patches when working with these kernel versions
or above
o ethtool for QSFP-DD is working only in raw mode.
o SN4700 PSU (Murata) sensors PSU2 and PSU3 might be not available after insertion/removal.
o PSUs inventory read via PMBus require the following packages:
- i2c-tools_4.1-1_amd64.deb
- libi2c0_4.1-1_amd64.deb
o I2C Asic driver take up to 5 second to complete initialization. When
sending ADD even need to make sure to wait at list 5 second before
reset of ASIC.
o Systems SN2010, SN2100, SN2410, SN2700 and SN2740 (and their
"-B" variants) require the following flag in kernel cmdline:
"acpi_enforce_resources=lax acpi=noirq".
o Few bug fixes introduced in upstream kernel 4.19, whoever use older
v4.19 kernel then v4.19.58, should cherry pick the following commits:
- Fix wrong order in probing routine initialization:
d2d8f64012543898a0158b1fc5c07af3d41c89d8 (available in v4.19.49)
- Fix parent device in i2c-mux-reg device registration
c241f3fbfa1af86f572a92f2e4d708358e163806 (available in v4.19.58)
o Kernel patch 4.9 #37 is available upstream from kernel 4.9.197 and
Kernel patch 4.19 #9 is available upstream from kernel 4.19.79.
- No need to apply these patches when working with these kernel versions
or above
o This version requires FW version 29.2000.1886 or higher for spectrum-2
and 13.2000.1886 or higher for spectrum-1.
================================================================================
V.7.0030.2932
hw-mgmt: scripts: Fix mlxsw_minimal driver init triggered by SDK udev… … event When mlxsw_minimal driver initialization is triggered by Nvidia SDK udev event the value of ASIC index passed to hw-mgmt ASIC init code is 0. This special case was not handled correctly. Additionally, the case of legacy systems was not handled correctly by hw-mgmt routine mapping ASIC PCI bus ID to I2C bus ID. Fixes: #3684822 Signed-off-by: Felix Radensky <fradensky@nvidia.com>
V.7.0030.2931
hw-mgmt: devtree: Update SMBIOS BOM support for XDR systems 1. Add support for platform board with system EEPROM 2. Add support for multiple switch boards Signed-off-by: Felix Radensky <fradensky@nvidia.com>
V.7.0030.2006
bug fixes
Fan speed granularity setting PWM not small enough mlxreg-fan and emc2305 drivers
3647742 msn3750 - Fix voltmon renaming issue (voltmon2 renamed to voltmon 3)
V.7.0030.2930
V.7.0030.2930
V.7.0030.2005
Bug fix
#3649678: bookworm | The fan speed can set correctly - TC FAN DRWR number for MSN3700C system
V.7.0030.2004
fix status of
0035-i2c-mlxcpld-Support-PCIe-mapped-register-space.patch
8006-i2c-mlxcpld-Downstream-WA-to-avoid-error-for-SMBUS-r.patch
to be Downstream accepted
V.7.0030.2003
Bug fixes:
#3560591 (SPC1 -MSN2410} "sensors" - the FAN numbers not align in the right order and in accordance with "nv show platform environment fan"
TC: error handling: Set thermal sensor_read_err only for thermal sensors error type
hw-mgmt: patches: explicilty disable CONFIG_MLXSW_CORE_THERMAL(old thermal)
Features:
Provide independent module thermal update APIs - hw_management_independent_mode_update.py
V.7.0030.2002
updates hw-management .deb package to include /etc/hw-management-virtual (currently contain psu_vpd files)
#3634579: There are missing sysfs nodes in hw-management 7.0030.2000
Fix config for NVME hwmon to explicitly be included (for Kernel 6.1)
V.7.0030.2001
Configure IGB driver as a module