Comment 1 for bug 1438106

Revision history for this message
Martin Pitt (pitti) wrote : Re: bumblebee doesn't work with systemd on 15.04, but works with upstart

bumblebeed itself fails in the modprobe call, so reassigning back for now. This could also belong to kmod, but let's find out what's wrong first. What does that command say?

   grep -r off /etc/mod*

My suspicion is that there is some "alias whatever off" in /etc/modprobe.d which bumblebee tries to load, and bumblebee calls "modprobe whatever" and gets this error:

modprobe: ERROR: ../libkmod/libkmod-module.c:816 kmod_module_insert_module() could not find module by name='off'
modprobe: ERROR: could not insert 'off': Function not implemented

This is how current kmod behaves, and is independent of systemd vs. upstart. That may or may not be a kmod bug, but I don't think it is -- "off" is not a magic name in any way, it's not documented in man modprobe.d. So it seems "off" is merely a convention, but modprobing indeed will fail. I'll wait for your confirmation, then we can set this to "Triaged", and I suggest the upstream bug should be reopened.

Thanks!
I don't see any "off" in the bumblebee source, and debian/bumblebee.conf (which gets installed into /etc/modprobe.d/bumblebee.conf) looks fine to me.