From: Vladimir Vukicevic <vladimirv@gm...> - 2005-05-29 22:16:46
With 2.6.12-rc4 I've had no luck getting the Precision M70 to enter S3
suspend; however, with 2.6.12-rc5-mm1 and the scsi suspend/resume
patch from Jens Axboe at http://lkml.org/lkml/2005/5/3/54 applied, I'm
able to suspend to S3 and resume provided that:
1) I don't have the tg3 module loaded -- if I suspend with tg3 loaded,
upon resume it spews that it can't reset firmware/can't find the Power
Management capability, and then the machine proceeds to enter into a
cycle where it freezes for 15 seconds or so and then has a burst of
activity. lspci after resume reports:
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751
Gigabit Ethernet PCI Express (rev ff) (prog-if ff)
!!! Unknown header type 7f
2) I don't have the nvidia binary module loaded -- with the module
loaded, as soon as I see "Back to C!" the LCD backlight goes dark, and
the machine effectively locks; nothing on the serial console, no
response to local keyboard.
I've mailed nvidia about the second issue; any ideas what could be
causing the first? The two issues may even be related, as whatever is
causing the PCI configuration space for tg3 to be screwed up may also
be causing the same problem for the nvidia device, prompting a hang.
Note that without Jens' patch applied, the machine's LCD would never
come back upon resume (I wouldn't see Back to C or similar), though I
did have control of the machine before it locked up on HD access -- no
combination of vbetool/dpms seemed to revive it without the patch.
dmesg/full lspci/dsdt/etc. output is at
http://bugzilla.kernel.org/show_bug.cgi?id=3D4652 (which I originally
filed for 2.6.12-rc4).
Thanks for any info,