After I reported this bug I found that ppc64le has a similar issue, so
I have added logic for that arch as well. Please consider the attached
patch to fix this bug I reported. I have tested this on arm64 and
ppc64le systems.
On Mon, Sep 11, 2017 at 7:09 PM, Debian Bug Tracking System
<ow...@bugs.debian.org> wrote:
Thank you for filing a new Bug report with Debian.
You can follow progress on this Bug here: 875537:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875537.
This is an automatically generated reply to let you know your message
has been received.
Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.
Your message has been sent to the package maintainer(s):
Noël Köthe <n...@debian.org>
If you wish to submit further information on this problem, please
send it to 875...@bugs.debian.org.
Please do not send mail to ow...@bugs.debian.org unless you wish
to report a problem with the Bug-tracking system.
--
875537: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875537
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
Description: load ipmi_ssif for arm64 and ipmi_powernv for ppc64le
arm64 systems use ipmi_ssif and ppc64le systems use ipmi_powernv module,
in both cases loading the default ipmi_si module would fail, and the
openipmi service would fail to start. This patch loads the correct module
for each of those archs, and the service start does not fail.
Author: Manoj Iyer <manoj.i...@canonical.com>
Origin: other
Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875537
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/debian/openipmi.init
+++ b/debian/openipmi.init
@@ -43,7 +43,14 @@ MODULE_NAME="ipmi"
INTF_NUM=0
IPMI_SMB_MODULE_NAME="ipmi_smb"
-IPMI_SI_MODULE_NAME="ipmi_si"
+case $(uname -m) in
+ "aarch64")
+ IPMI_SI_MODULE_NAME="ipmi_ssif" ;;
+ "ppc64le")
+ IPMI_SI_MODULE_NAME="ipmi_powernv" ;;
+ *)
+ IPMI_SI_MODULE_NAME="ipmi_si" ;;
+esac
kernel=`uname -r | cut -d. -f1-2`
if [ "${kernel}" == "2.4" ]; then
IPMI_SMB_MODULE_NAME="ipmi_smb_intf"