On Sun, 2008-12-14 at 03:16 -0600, Robby Workman wrote: > In linux.kernel, Brian J. Murrell wrote: > > I'm trying to debug a resume problem on a compaq presario C700 laptop > > on the Ubuntu 2.6.24-22-generic kernel. > > > > SNIPPED > > > > These symptoms mirror a lot of other reports with this machine in that > > the first suspend/resume cycle works but a second attempts > > (apparently) suspends fine but fails on resume. The backlight on the > > video does not come back and neither does the wireless connection, so > > I'm not positive the problems are purely video related. > > > > How can I proceed from here to further debug what kind of workarounds > > or solutions I might be able to use to get reliable suspend/resume > > functionality? > > > Assuming Ubuntu uses pm-utils for suspend/hibernate operations, then I > suspect you're needing this patch - the symptoms fit (suspend works > the first time, but fails thereafter), especially if a reboot causes > suspend to work fine again the first time... > > http://cgit.freedesktop.org/pm-utils/commit/?id=6c9f2959a36e608e4d1f71230a9eaaa77940c54e I wish (and was hoping) it was that simple. The problem is the nature of that patch really has no effect on my system because $acpi_flag == 0 when the sysctl on line 147 is applied. Presumably this patch has more effect if $acpi_flag != 0, by nature of either $QUIRK_S3_BIOS or $QUIRK_S3_MODE being == true, neither of which is in my case. Maybe one or both should be. I dunno. I'm not sure how these "video quirks" work. b.