[Bug 1318317] Re: openipmi startup script removes kernel modules
Nish Aravamudan
nish.aravamudan at canonical.com
Thu Mar 10 04:48:20 UTC 2016
On Mar 9, 2016 19:15, "Jeremy Kerr" <jk at ozlabs.org> wrote:
>
> @Nish: I tested against 14.04. We can take a look at 16.04 too, if you
> like.
That'd be great, as we need to get it into 16.04 before we can get it into
14.04.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1318317
Title:
openipmi startup script removes kernel modules
Status in openipmi package in Ubuntu:
Confirmed
Bug description:
I need some IPMI kernel modules, so I load them during startup. This
worked quite well until I upgraded to Ubuntu 14.04.
As you can see I have the modules in /etc/modules:
# grep ipmi /etc/modules
ipmi_watchdog
ipmi_devintf
ipmi_poweroff
ipmi_si
Right after reboot, the modules are there:
# lsmod |grep -i ipm
ipmi_si 53257 2
ipmi_poweroff 14366 0
ipmi_devintf 17572 0
ipmi_watchdog 24912 0
but disappear after a few seconds/minute. I found out, that the cause
is the /etc/init.d/openipmi script. The behaviour of the script is
quite strange because a stop/start will behave differently then a
restart.
I loaded the modules manually using modprobe:
ipmi_si 53257 2
ipmi_poweroff 14366 0
ipmi_devintf 17572 0
ipmi_watchdog 24912 0
when I execute:
# service openipmi stop
the module ipmi_devintf gets removed:
ipmi_si 53257 2
ipmi_poweroff 14366 0
ipmi_watchdog 24912 0
starting the service again with:
# service openipmi start
will remove ALL IPMI kernel modules:
# lsmod |grep -i ipm
#
One of the reasons seems to be the module ipmi_msghandler. This is
already integrated and causes some of the problems.
When I remove it from /etc/init.d/openipmi like this:
65,66c65
< #MODULES_BASE="ipmi_msghandler"
< MODULES_BASE=""
---
> MODULES_BASE="ipmi_msghandler"
325,326c324,325
< # modprobe ipmi_msghandler > /dev/null 2>&1
< # modules_loaded ipmi_msghandler
---
> modprobe ipmi_msghandler > /dev/null 2>&1
> modules_loaded ipmi_msghandler
stoping and starting the service works again. But restarting the
service will still remove all modules and will not load them anymore.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openipmi/+bug/1318317/+subscriptions
More information about the Ubuntu-sponsors
mailing list