On 2015-11-11 16:50, Nico Huber wrote:
On 11.11.2015 00:49, Patrick 'P. J.' McDermott wrote:
I've been looking into S3 resume on GM45
mainboards, which often fails
in rather interesting ways.
Well, the S3 support wasn't really tested during
GM45 development. Maybe
it's just plainly broken. My development system at work (roda/rk9)
doesn't resume because of another problem (but didn't fail raminit on
the resume path in 3 of 3 tries). So it will need some work before I can
Ah, OK. What kind of other problem? In addition to the raminit reset,
I've seen resume fail by an SMM hang and in other ways.
Thanks for taking the time to test on different
systems and looking into
this. Can you try to find out which processors (model, stepping) and
northbridge stepping was used? Also did you use the latest processor
I've seen S3 resume problems occur on X200 units with CPUID 10676
(microcode revision 0x6, stepping M0). I've also seen reports of
problems on X200 units with CPUID 1067A (microcode revision 0xA,
stepping R0, the latest available stepping/microcode).
I have a T400 with CPUID 1067A (again, latest available microcode) that
fails to resume, but I've also seen a report of a T400 on which S3
On all tested systems, the northbridge stepping is B3, the only
available stepping for this northbridge.
The logs in my previous message are from a couple of X200 units with
10676 and a T400 with 1067A.
Patrick "P. J." McDermott
Lead Developer, ProteanOS