From c08134f7f4e88c42332105d13e3e4fc728ed7573 Mon Sep 17 00:00:00 2001 From: lvgenggeng Date: Tue, 26 Aug 2025 12:57:07 +0800 Subject: [PATCH] Add 'soft reset' and 'power-up by RTC wakeup' causes from IPMI 2.0 spec. Signed-off-by: lvgenggeng --- ...et-and-power-up-by-RTC-wakeup-causes.patch | 30 +++++++++++++++++++ ipmitool.spec | 9 +++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 backport-Add-soft-reset-and-power-up-by-RTC-wakeup-causes.patch diff --git a/backport-Add-soft-reset-and-power-up-by-RTC-wakeup-causes.patch b/backport-Add-soft-reset-and-power-up-by-RTC-wakeup-causes.patch new file mode 100644 index 0000000..766accc --- /dev/null +++ b/backport-Add-soft-reset-and-power-up-by-RTC-wakeup-causes.patch @@ -0,0 +1,30 @@ +From 0457cfb75ddf6a44f1bd9e869c06c49d0abe3a23 Mon Sep 17 00:00:00 2001 +From: Super User +Date: Tue, 26 Aug 2025 12:37:03 +0800 +Subject: [PATCH 1/1] Add 'soft reset' and 'power-up by RTC wakeup' causes + +Signed-off-by: Super User +--- + lib/ipmi_chassis.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/lib/ipmi_chassis.c b/lib/ipmi_chassis.c +index 7b5c2a8..7dc99e5 100644 +--- a/lib/ipmi_chassis.c ++++ b/lib/ipmi_chassis.c +@@ -288,6 +288,12 @@ ipmi_chassis_restart_cause(struct ipmi_intf * intf) + case 9: + printf("power-cycle via PEF\n"); + break; ++ case 10: ++ printf("soft reset\n"); ++ break; ++ case 11: ++ printf("power-up via RTC wakeup\n"); ++ break; + default: + printf("invalid\n"); + } +-- +2.43.0 + diff --git a/ipmitool.spec b/ipmitool.spec index 1cf425f..9986e71 100644 --- a/ipmitool.spec +++ b/ipmitool.spec @@ -1,6 +1,6 @@ Name: ipmitool Version: 1.8.18 -Release: 24 +Release: 25 Summary: Utility for IPMI control License: BSD URL: https://codeberg.org/IPMITool/ipmitool @@ -46,6 +46,7 @@ Patch6026: fix-variable-definition-error-with-gcc-10.patch Patch6027: backport-lanplus-Realloc-the-msg-if-the-payload_length-gets-u.patch Patch6028: backport-lan-channel-Fix-set-alert-on-off.patch Patch6029: backport-fru-Fix-crashes-on-6-bit-ASCII-strings.patch +Patch6030: backport-Add-soft-reset-and-power-up-by-RTC-wakeup-causes.patch Patch9000: 0006-Fix-get_bmc_ip-failure-caused-by-search-rule-issue.patch @@ -176,6 +177,12 @@ install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-sn %{_mandir}/man8/ipmievd.8* %changelog +* Tue Aug 26 2025 lvgenggeng - 1.8.18-25 +- Type:backport +- ID:NA +- SUG:NA +- DESC:Add 'soft reset' and 'power-up by RTC wakeup' causes from IPMI 2.0 spec. + * Thu Jul 31 2025 yanglu - 1.8.18-24 - Type:bugfix - ID:NA -- Gitee