The basic answer: Nothing is better with the various upstream kernels I tried.
Slightly more details: If KMS isn't active, hibernate/restore appears to work with upstream kernels. If KMS is active, hibernate hangs whether invoked by Gnome GUI or from a text VT with X stopped. With upstream kernel from http://kernel.ubuntu.com/~kernel- ppa/mainline/v2.6.32.12-lucid/, KMS doesn't work, so X won't start claiming that there are no DRI devices, and I get a low-resolution text VT. If I "sudo pm-hibernate" here, hibernate and restore work OK. With upstream kernel from http://kernel.ubuntu.com/~kernel- ppa/mainline/v2.6.33.3-lucid/, KMS and X work. Hibernate from X using Gnome GUI hangs. Hibernate from a (KMS) text console with X stopped hangs. If I boot with "nomodeset" (X won't start claiming that there are no DRI devices) then hibernate from a (low-resolution) text VT, hibernate and restore works OK. With upstream kernel from http://kernel.ubuntu.com/~kernel- ppa/mainline/v2.6.34-rc5-lucid/, KMS works, but X won't start, claiming that there are no DRI devices. Hibernate from a (KMS) text console hangs. If I boot with "nomodeset" then hibernate from a (low-resolution) text VT, hibernate and restore works OK. Hopefully I didn't mix any of the above up... ** Changed in: linux (Ubuntu) Status: Incomplete => New -- KMS causes hibernate to hang on "GeForce Go 6800" (Dell Inspiron 9300) https://bugs.launchpad.net/bugs/558927 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs