Description of problem: In the for loops of this script (only the resume loop really matters, as rmmod appears to be doing the right thing), the $SUSPEND_MODULES variable is in double quotes, which makes multiple modules specified in /etc/sysconfig/pm file appear as one word, therefore not modprobing modules properly on resume. Version-Release number of selected component (if applicable): 0.09-1 How reproducible: Always. Steps to Reproduce: 1. Put at least two modules in /etc/sysconfig/pm file (e.g. SUSPEND_MODULES="button natsemi" 2. Suspend using pm-hibernate. 3. Resume - modules won't be there. Actual results: Modules don't load, because modprobe thinks everything after the first module names are parameters used for that module. Each module should be modprobed separately. Expected results: Should load fine, which it does without double quotes. Additional info: N/A
Just verified this and removed the wrong double quotes from the script for the resume and the suspend case as the manpage for rmmod doesn't mention that multiple modules can be removed at once. Fix should be in next build. Read ya, Phil
Strangely enough, I didn't see that in Rawhide yet...