ironic/releasenotes/notes/fix-overlooked-irmc-ipmi-incompatibility-patch-situation-c246d2b59b2e8a78.yaml
Vanou Ishii 27bf209113 [iRMC] Fix IPMI incompatibility handling error
This patch deals with overlooked situation in patch
d23f72ee50, in which
`irmc_ipmi_succeed` flag is added to deal with iRMC
firmware's IPMI incompatibility introduced at iRMC
firmware version S6 2.00 and later.
That flag is set and updated by `irmc` power_interface
code and rest of iRMC driver code use that flag.

When `ipmitool` is set as power_interface, that flag
is not set nor updated and rest of iRMC driver code
fail to handle IPMI incompatibility correctly.

This patch adds logic to check power_interface to
make iRMC driver properly deal with iRMC firmware's IPMI
incompatibility even when `ipmitool` power_interface
is used.

Change-Id: Id353c4f5260a7c469779b50ad302f442223df5a0
2023-05-22 07:11:06 -04:00

9 lines
397 B
YAML

---
fixes:
- |
Fixes bug in iRMC driver, where `irmc` power_interface sets and updates
`irmc_ipmi_succeed` flag which is used by rest of iRMC driver code to deal
with iRMC firmware's IPMI incompatibility but `ipmitool` power_interface
doesn't set nor update `irmc_ipmi_succeed` flag and rest of iRMC driver
code fail to handle iRMC firmware's IPMI incompatibility correctly.