Iain Buchanan wrote:
Hi list!
you may remember my post recently[1] on 2.6.13 problems (it was very
slow to run). This turned out to be a hyperthreaded issue[2], which was
fixed by a couple of patches [3], [4].
However, I can't find a kernel that will run both a) hyperthreading and
b) suspend / resume in a stable manner!
Here's a little table to show what I mean. The c-state patch is the one
required to get HT working. With it, suspend (to disk) doesn't work,
without it, usability is crap!
kernel c-state patch? SMP speed suspend general
2.6.12-gr7 no fast untested stable
----------
2.6.13-gr2 no slow stable stable
2.6.13-gr2 yes fast unstable
----------
2.6.13-gr3 no
2.6.13-gr3 yes fast unstable unstable
I can't yet post any of this on bugzilla.kernel.org because I'm not
using vanilla sources. It would take more time that I have right now to
try it all again with vanilla.
So, my question is: Do I have to give up suspend? (I hope not, as when
it does work it works great and only takes a few seconds to suspend /
start up). Is it worth a bugzilla entry anywhere?
[I'm using only the gentoo-sources for suspend, no extra patches or
utilities. To suspend, I just type `echo shutdown > /sys/power/disk;
echo disk > /sys/power/state` as root]
I'm hoping there are some kernel guru's out there somewhere that can
give me some pointers.
You might trying playing with some kernel boot options
(kernel-parameters.txt). I have, at various times, needed one of:
acpi=ht
pci=routeirq
in order for suspend/resume to become stable.
HTH,
-Richard
--
[email protected] mailing list