Comment 47 for bug 139089

Revision history for this message
Christoph Lechleitner (lech) wrote :

Eventually good news.

After investing in a docking station and a 24" TFT, I had to try the nvidia driver again (the VESA driver does not support or not understand the up to 3 available monitors when using all external video connectors), and I have suspend to RAM perfectly working now on my T61p with NVidia Quadro FX 570M under gutsy amd64 with -generic kernel.

Suspend to disk still kills everything, but suspend to RAM more or less does it for me, and external video plugs (activated through nvida-settings) and GLX resp. googleearth all work, too.

I also don't know which of the many upgrades since gutsy's releases was the crucial one (probably more than one), after all this problem concerns at least the kernel modules, ACPI-support, thinkpad packages, nvidia's drivers and kernel modules, the thinkpad's BIOS, and the interaction of all these pieces.
I would'nt wonder if the usage of a docking station (advanced mini dock in my case) causes some behaviour to change a tiny but crucial bit ;-))

Anyway, here is what I assume are crucial keys to success:
+ have nvidia-glx-new 100.14.19 installed
+ install all gutsy updates as of 2007-12-22
+ in /etc/default/acpi-support have SAVE_VBE_STATE=false, POST_VIDEO=false, SAVE_VIDEO_PCI_STATE=true, ACPI_SLEEP=true
+ in /boot/grub/menu.list have the kernel option acpi_sleep=s3_mode, e.g. in defoptions= and your default kernel's line.
+ eventually have a boot time script (before gdm!) with e.g. rmmod nvidia ; insmod nvidia_new

Merry X-mas ;*)