Commit ccc7bd1
authored
[Mellanox] Upgrade hw-mgmt to 7.0100.2303 (sonic-net#7419)
- Why I did it
Upgrade hw-mgmt to 7.0100.2303
Bug fixes
1. Fan direction feature fix for fixed FAN system (using shell instead of binutils/strings)
2. Remove cpld 4th link on systems with only 3 CPLD's
3. hw-mgmt: thermal: Add hardcoded critical trip point. Follow-up after patch "Removing critical thermal zones to prevent unexpected software system shutdown".
4. Fix sensor attribute mapping to be label based instead of index based to allow common handling of voltage regulator names independently of hardware changes.
5. Update 'lm-sensors' custom configuration file. Relevant only for users utilizing sensors.conf files coming along with hw-management package.
6. For full feature list please follow https://github.com/Mellanox/hw-mgmt/blob/V.7.0010.2300_BR/debian/Release.txt
- How I did it
Update hw-mgmt pointer
Remove unused patches
Fix existing patch to make sure it apply successfully
- How to verify it
Full platform regression on all mellanox platforms1 parent 8f1c8a4 commit ccc7bd1
4 files changed
Lines changed: 19 additions & 36 deletions
File tree
- platform/mellanox
- hw-management
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 17 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
1 | 11 | | |
2 | 12 | | |
3 | 13 | | |
| |||
20 | 30 | | |
21 | 31 | | |
22 | 32 | | |
23 | | - | |
| 33 | + | |
24 | 34 | | |
25 | 35 | | |
26 | | - | |
| 36 | + | |
27 | 37 | | |
28 | 38 | | |
29 | 39 | | |
| |||
35 | 45 | | |
36 | 46 | | |
37 | 47 | | |
38 | | - | |
| 48 | + | |
39 | 49 | | |
40 | | - | |
| 50 | + | |
41 | 51 | | |
42 | 52 | | |
43 | 53 | | |
| |||
46 | 56 | | |
47 | 57 | | |
48 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
- Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs-for-update_rev.1.8.pdf
- Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs-for-update_rev.1.9.pdf
- README.md+11-1
- debian/Release.txt+340-8
- debian/changelog+2-2
- debian/control+1-1
- debian/rules+5
- examples/src/ev_hndl/ev_hndl.c+3-3
- examples/src/ev_hndl/lc_event_handler.c+73
- examples/src/ev_hndl/lc_event_handler.py+57
- recipes-kernel/linux/Patch_Status_Table.txt+60-23
- recipes-kernel/linux/linux-4.19/0032-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2975-c.patch+874
- recipes-kernel/linux/linux-4.19/0033-hwmon-Add-convience-macro-to-define-simple-static-se.patch+39
- recipes-kernel/linux/linux-4.19/0034-backport-nvme-Add-hardware-monitoring-support.patch+314
- recipes-kernel/linux/linux-4.19/0035-platform-x86-mlx-platform-Extend-FAN-and-LED-config-.patch+185
- recipes-kernel/linux/linux-4.19/0036-mlxsw-core-Increase-critical-threshold-for-ASIC-ther.patch+42
- recipes-kernel/linux/linux-4.19/0037-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2888-c.patch+288
- recipes-kernel/linux/linux-4.19/0038-mlxsw-core-Add-validation-of-transceiver-temperature.patch+54
- recipes-kernel/linux/linux-4.19/0039-platform-mellanox-Add-dedicated-match-for-system-typ.patch+433
- recipes-kernel/linux/linux-4.19/0041-mlxsw-core-Align-thermal-and-hwmon-modules-with-upst.patch+174
- recipes-kernel/linux/linux-4.19/0044-platform-mellanox-mlxreg-hotplug-Use-capability-regi.patch+112
- recipes-kernel/linux/linux-4.19/0045-i2c-mlxcpld-Update-module-license.patch+58
- recipes-kernel/linux/linux-4.19/0046-i2c-mlxcpld-Add-support-for-I2C-bus-frequency-settin.patch+128
- recipes-kernel/linux/linux-4.19/0047-i2c-mux-mlxcpld-Update-module-license.patch+60
- recipes-kernel/linux/linux-4.19/0048-i2c-mux-mlxcpld-Move-header-file-out-of-x86-realm.patch+40
- recipes-kernel/linux/linux-4.19/0049-platform-x86-mlxcpld-Update-module-license.patch+60
- recipes-kernel/linux/linux-4.19/0050-i2c-mux-mlxcpld-Convert-driver-to-platform-driver.patch+183
- recipes-kernel/linux/linux-4.19/0051-i2c-mux-mlxcpld-Prepare-mux-selection-infrastructure.patch+87
- recipes-kernel/linux/linux-4.19/0052-i2c-mux-mlxcpld-Get-rid-of-adapter-numbers-enforceme.patch+74
- recipes-kernel/linux/linux-4.19/0053-i2c-mux-mlxcpld-Extend-driver-to-support-word-addres.patch+114
- recipes-kernel/linux/linux-4.19/0054-i2c-mux-mlxcpld-Extend-supported-mux-number.patch+51
- recipes-kernel/linux/linux-4.19/0055-i2c-mux-mlxcpld-Add-callback-to-notify-mux-creation-.patch+58
- recipes-kernel/linux/linux-4.19/0056-leds-mlxreg-Allow-multi-instantiation-of-same-name-L.patch+88
- recipes-kernel/linux/linux-4.19/0057-platform-x86-mlx-platform-remove-an-unused-variable.patch+65
- recipes-kernel/linux/linux-4.19/0058-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch+53
- recipes-kernel/linux/linux-4.19/0059-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch+53
- recipes-kernel/linux/linux-4.19/0060-platform_data-mlxreg-Add-new-types-to-support-for-mo.patch+227
- recipes-kernel/linux/linux-4.19/0061-platform-x86-mlx-platform-Add-initial-support-for-ne.patch+2.4k
- recipes-kernel/linux/linux-4.19/0062-platform-mellanox-mlxreg-hotplug-Extend-logic-for-ho.patch+171
- recipes-kernel/linux/linux-4.19/0063-platform-mellanox-mlxreg-io-Extend-number-of-hwmon-a.patch+31
- recipes-kernel/linux/linux-4.19/0064-platform-mellanox-mlxreg-hotplug-Add-line-card-event.patch+129
- recipes-kernel/linux/linux-4.19/0065-platform-mellanox-mlxreg-lc-Add-initial-support-for-.patch+961
- recipes-kernel/linux/linux-4.19/0066-mlxsw-core-Introduce-initial-chassis-management-supp.patch+1.7k
- recipes-kernel/linux/linux-4.19/0067-mlxsw-reg-Introduce-Management-Temperature-Extended-.patch+286
- recipes-kernel/linux/linux-4.19/0068-mlxsw-core-Add-APIs-for-thermal-sensor-mapping.patch+99
- recipes-kernel/linux/linux-4.19/0069-mlxsw-core_linecards-Add-line-card-objects-and-imple.patch+545
- recipes-kernel/linux/linux-4.19/0070-mlxsw-minimal-Extend-internal-structures-to-support-.patch+290
- recipes-kernel/linux/linux-4.19/0071-mlxsw-minimal-Add-support-for-line-card-event-handli.patch+295
- recipes-kernel/linux/linux-4.19/0072-mlxsw-core_thermal-Add-line-card-support.patch+169
- recipes-kernel/linux/linux-4.19/0073-mlxsw-core_hwmon-Add-line-card-support.patch+185
- recipes-kernel/linux/linux-4.19/0074-mlxsw-minimal-Add-support-line-card-ready-unready-ev.patch+207
- recipes-kernel/linux/linux-4.19/0075-platform-x86-mlx-platform-Extend-register-space-with.patch+125
- recipes-kernel/linux/linux-4.9/0065-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2975-c.patch+874
- recipes-kernel/linux/linux-4.9/0066-platform-x86-mlx-platform-Extend-FAN-and-LED-config-.patch+185
- recipes-kernel/linux/linux-4.9/0067-mlxsw-core-Increase-critical-threshold-for-ASIC-ther.patch+42
- recipes-kernel/linux/linux-4.9/0068-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2888-c.patch+288
- recipes-kernel/linux/linux-4.9/0069-mlxsw-core-Add-validation-of-transceiver-temperature.patch+53
- recipes-kernel/linux/linux-4.9/0070-platform-mellanox-Add-dedicated-match-for-system-typ.patch+433
- recipes-kernel/linux/linux-5.10/0001-platform-x86-mlx-platform-Remove-PSU-EEPROM-from-def.patch+52
- recipes-kernel/linux/linux-5.10/0002-platform-x86-mlx-platform-Remove-PSU-EEPROM-from-MSN.patch+51
- recipes-kernel/linux/linux-5.10/0003-platform-x86-mlx-platform-remove-an-unused-variable.patch+65
- recipes-kernel/linux/linux-5.10/0004-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch+53
- recipes-kernel/linux/linux-5.10/0005-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch+53
- recipes-kernel/linux/linux-5.10/0006-mlxsw-core-Increase-critical-threshold-for-ASIC-ther.patch+44
- recipes-kernel/linux/linux-5.10/0007-mlxsw-core-Add-validation-of-transceiver-temperature.patch+56
- recipes-kernel/linux/linux-5.10/0008-i2c-mlxcpld-Update-module-license.patch+58
- recipes-kernel/linux/linux-5.10/0009-i2c-mlxcpld-Decrease-polling-time-for-performance-im.patch+34
- recipes-kernel/linux/linux-5.10/0010-mlxsw-core-Avoid-creation-virtual-hwmon-objects-by-t.patch+76
- recipes-kernel/linux/linux-5.10/0011-mlxsw-minimal-Simplify-method-of-modules-number-dete.patch+179
- recipes-kernel/linux/linux-5.10/0012-mlxsw-core-thermal-Skip-thermal-zones-setting-for-mo.patch+85
- recipes-kernel/linux/linux-5.10/0013-mlxsw-core-thermal-Set-default-thermal-trips-for-mod.patch+48
- usr/etc/hw-management-sensors/mqm9700_sensors.conf+189
- usr/etc/hw-management-sensors/msn4700_respin_sensors.conf+168
- usr/etc/hw-management-sensors/msn4700_sensors.conf+93-93
- usr/etc/modprobe.d/hw-management.conf+1
- usr/lib/udev/rules.d/50-hw-management-events.rules+211-5
- usr/lib/udev/rules.d/51-hw-management-events-modular.rules+90
- usr/usr/bin/hw-management-chassis-events.sh+477-17
- usr/usr/bin/hw-management-generate-dump.sh+18-10
- usr/usr/bin/hw-management-lc-fru-parser.py+271
- usr/usr/bin/hw-management-parse-eeprom.sh+61-37
- usr/usr/bin/hw-management-start-post.sh+7-3
- usr/usr/bin/hw-management-thermal-control.sh+304-130
- usr/usr/bin/hw-management-thermal-events.sh+323-82
- usr/usr/bin/hw-management.sh+467-376
0 commit comments