Re: [Suspend-devel] 2.6.25-rc2 System no longer powers off aftersuspend-to-disk. Screen becomes green.

Matthew Garrett
2008-02-22T18:02:21Z

On Fri, Feb 22, 2008 at 02:06:15PM +0100, Ingo Molnar wrote:

> btw., why isnt there an in-kernel whitelist, with perhaps a dynamic,
> convenient /debug/s2r/whitelist append-API for distros (and testers) to
> add more entries to the whitelist/blacklist? (for cases where the kernel
> whitelist has not caught up yet) Which would eventually converge to
> Utopia: s2ram that just works out of box.

Because all of these video quirks are just workarounds for the fact that
the kernel doesn't work properly. In general, you really don't want to
call a real-mode video bios from the kernel, so punting it to userspace
(and leaving the whitelisting there) is somewhat more straightforward.
In addition, we can then extend the whitelist without requiring kernel
upgrades.

> ( Sorry about the strong words, while there's lots of good and positive
> development lately i havent seen much change in this particular area
> of s2ram in the past 1-2 years, and the whole chain is only as strong
> as the weakest link - so someone finally has to deliver this message
> to the cozy fire of s2r hackers while our testers and users are
> standing out in the cold rain ... )

We've got i915 suspend/resume now, which already fixes this for a large
number of users. Recent ATI is easy, now that we actually have specs for
ATOM. The nouveau guys are almost at the point where we can do it for
nvidia. That basically just leaves VIA.

The other s2r issues are pretty much just driver bugs at this point.

--
Matthew Garrett | mjg59@srcf.ucam.org