Hi,
I decided today that I find the problem, why my notebook does not resume
from suspend. So I went to the quirks page and started with
experimenting. When I run suspend without any additional effort then
when I resume I get black screen (i.e. it's not turned on). First, on
suggestion from quirk-checker.sh utility, I added
'SUSPEND_MODULES="b44"' to /etc/pm/config.d/unload_modules. In run level
3 I discovered then that suspend/resume works with these quirks:
--quirk-s3-bios - first console screen with blinking cursor and yellow
text 'inu', next screen is same, only text is '3MY'. Then resume finish
--quirk-vbe-post - first console screen with blinking cursor, then
resume finish
--quirk-vbestate-restore - first console screen with blinking cursor,
then resume finish
Combination of these three works as well, also combination of these with
other quirks, save --quirk-s3-bios + --quirk-s3-mode, works OK. In
runlevel 5 none of them worked, only --quirk-s3-bios was able to turn
the screen on, but halted on the first screen, saying 'inu'. It was the
same from console (ctrl+alt+f1). So I checked what is the difference
between services in runlevel 3 and 5. Actually I was a bit lucky here,
because I had NetworkManager set only for run level 5. I checked it
multiple times and come to a conclusion that the problematic service is
indeed NetworkManager.
Now, how can I set my machine to suspend properly without having to turn
off the NetworkManager by hand and initiating the pm-suspend by hand?
How can I submit the result (and, actually, what the result is)?
Some HW/SW info:
ACER TM2490, i686, Rawhide
hal-info-20070725-1.fc8 (does not contain info about my notebook)
kernel-2.6.23-0.149.rc4.fc8
NetworkManager-0.6.5-9.fc8
Thanks,
Martin