Skip to content

New Release - [Mellanox/hw-mgmt] HW-Mgmt-Pkg V.7.0000.3020

Compare
Choose a tag to compare
@ozohad ozohad released this 22 Mar 15:05
· 237 commits to V.7.0000.3000_BR since this release

======================================================================

  • V.7.0000.3020
  • Sun, 22 Mar 2020

  • New Features
    o Add support for MSN2700-2 (comex based).
    o Add HW-Mgmt sysdump script to collect all needed info for debugging.
    o Add hw-management-wd.sh script, which provides: start/stop wd, check if
    reset caused by WD & check WD time left.
    o Extended lpc_ich driver to support CPLD upgrade over Jtag.
    - see backport patch-kernel 4.9 #48
    - see backport patch-kernel 4.19 #
    o Add capability register support to identify the number of components (Fan or PSU).
    - see backport patch-kernel 4.9 #49
    o Add legacy PSU eeprom decoder.

  • Bug fixes
    HW Mgmt core:
    o Fix - XDPE sensors reading (MSN4700 & MSN3420)
    - see backport patch-kernel 4.9 #46
    - see backport patch-kernel 4.19 #15
    o Fix - Increase I2C polling time to support Murata PSUs
    - see backport patch-kernel 4.9 #47
    - see backport patch-kernel 4.19 #16
    Thermal:
    o Fix - maintain error flows in service instead of exiting.
    udev:
    o Fix - Avoid exit code 1 in systemd-udevd by enforcing udev roles.
    Chassis service:
    o Fix - remove trailing zero from PSU vpd info.
    HW Mgmt doc:
    o Fix - README.ME file - update kernel config list.

  • Known issues and limitations:
    o SN4700 PSU (Murata) sensors 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 seconds 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.
    =====================================================================