Whiled the evening away tonight playing around with
software suspend again.
I am running
2.6.6 + software suspend
on my laptop. It’s almost all good news. I no longer have to make
sure the ohci-hcd usb module is unloaded, and it even works ok
with cpufreq now. The only module I still have to unload and
reload now is the
prism54 module for my network
card. If I leave it in, the suspend never completes. I can also
suspend and resume with 3d enabled for video and no need to
switch to a virtual console. I can also use all 1GB of my memory
and have preempt support. It’s all looking very good now.