ipmi_devintf needs a MODALIAS of platform:ipmi_si
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm trying to use the HP Proliant health monitoring software which is
based on IPMI in modern HP hardware. Ubuntu detects the iLO/IPMI
hardware in the server and correctly loads the ipmi_si module, but
unfortunately, the daemon won't start without also manually modprobing
ipmi_devintf.
| $ sudo /etc/init.d/hpasmd start
| * Starting HP Proliant Health Monitor...
| hpasmxld: get_options failed: Illegal seek
| ...fail!
| $ sudo modprobe ipmi_devintf
| $ sudo /etc/init.d/hpasmd start
| * Starting HP Proliant Health Monitor...
| ...done.
| $
Scott says the ipmi_devintf module should have a MODALIAS of
platform:ipmi_si as a hint to userspace to try and load the
ipmi_devintf module when it loads ipmi_si.
The ipmi_devintf module contains the userspace interface for IPMI
devices, yet will not be loaded automatically with a system
interface handler driver.
Add a MODULE_ALIAS for the "platform:ipmi_si" MODALIAS exported by
the ipmi_si driver, so that userspace knows of the recommendation.
Signed-off-by: Scott James Remnant <email address hidden> char/ipmi/ ipmi_devintf. c | 1 +
---
drivers/
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/ char/ipmi/ ipmi_devintf. c b/drivers/ char/ipmi/ ipmi_devintf. c char/ipmi/ ipmi_devintf. c char/ipmi/ ipmi_devintf. c exit(cleanup_ ipmi); LICENSE( "GPL"); AUTHOR( "Corey Minyard <email address hidden>"); DESCRIPTION( "Linux device interface for the IPMI message handler."); ALIAS(" platform: ipmi_si" );
index 64e1c16..ecaf369 100644
--- a/drivers/
+++ b/drivers/
@@ -957,3 +957,4 @@ module_
MODULE_
MODULE_
MODULE_
+MODULE_
--
1.5.6.3