https://bugzilla.novell.com/show_bug.cgi?id=299099#c19
--- Comment #19 from Felix Möller
If I add the modules to /etc/modprobe.d/blacklist would that work as well? yes, that works too you just have to put lines like "install bcm43xx /bin/true " there. This executes nothing (/bin/true) instead of loading the module.
What do you mean with "no success (except acpi_cpufreq)"?
I just meant that I couldn't try acpi_cpufreq because rmmod said that acpi_cpufreq was in use and could not be removed. ok.
I am a little confused about: lsmod | cut -f 1 -d " " | while read mod ; do echo "install $mod /bin/true"; done This is just a little shell commandline that gives you a list of all loaded modules in a form you could put into your /etc/modprobe.d/-file.
But I think if I am correct I could start a file called 'testsuspend' in /etc/modprobe.d/ and, for example, remove the module (let's say bcm43xx) by the following:
install bcm43xx /bin/true yes, that is correct exactly.
Is that correct? Also I am a little confused at least regarding what you mean when you say split the modules in half. You can try to add all lines my command spits out into /etc/modprobe.d/testsuspend except those that are really required. So probably all except those that are loaded with init=/bin/sh is a good idea. After doing that your system should suspend after a normal boot. To get the graphical environment working again you might have to deblacklist i915 and drm, maybe something else. ;)
Deblacklisting is done by adding an "#" in front of the "install bcm43xx /bin/true"-line. If you have a "working" (boots and the GUI starts, certainly the network will not work as long as you blacklist the network drivers;) ) system again, you can start to search the module which prevents the system from suspending correctly. Start with putting an "#" in front of the first half of entries in /etc/modprobe.d/testsuspend. Now reboot. See if the system still suspends. - If yes, put a "#" in front of half of the entries of the half which does not begin with a "#" yet and reboot and suspend again. - If no, blacklist the other half and see again. I hope you see the "logic".
I am certainly willing to spend a little bit of time trying to track done this bug as I thoroughly enjoy opensuse and want to see it get better ;) great!
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.