Do these features really not function within Ubuntu? It is pretty hard to believe that a modern operating system does not have a fully functioning sleep/suspend feature...
-
-
The Fire Snake Notebook Virtuoso
They do but I think it depends on the machine. On the thinkpad T61 Ubuntu 8.04 is supposed to be able to hibernate and sleep, with a little tweaking though
-
-
If it doesn't work with your laptop now, it might work with the next release. You can also just shut down and and all of your documents open back up to where you left them when you start your laptop up again.
-
-
-
Basically, Linux has fully functioning sleep/suspend/hibernate, it's just that many machines (more often laptops) don't actually adhere to the specifications they claim to.
See here for some enlightenment on ACPI issues under Linux -
What is going to be the best way of getting my dv5z with it's retarded ACPI to work with Linux? or is waiting for the next release my only option? -
Look at the page I linked to, and basically just try it. Usually updated BIOS versions fix a lot of issues with things like that. Each laptop is unique, and since I don't have (and am not planning on getting) a dv5z, it will basically just take some research.
I'd wager to say that most of the suspend/hibernate issues encountered are because of the graphics cards and using the binary drivers (fglrx in your case). Graphics drivers are the only reason I have ever had an issue with suspending or hibernating. -
I've already taken a look at the DSDT and fixed the easy problems on the dv5z. Suspend2RAM is still broken, even with the 2.6.27-rc4 kernel. I think something's missing in the sequence of steps it takes to put the system to sleep, so that when you try to wake it up there's nothing there to wake it. Just a guess at the moment.
-
-
The ACPI temperature monitoring doesn't work on Linux because the DSDT specifically checks for Windows. I've removed those checks on mine so that temperature monitoring now works on Linux for me. There are some Windows-specific checks for the video output switch too, that I removed, but I haven't actually figured out if they do anything useful yet.
Yes, I'm trying to chase down the sleep problem. You can follow along here http://bugzilla.kernel.org/show_bug.cgi?id=11368
The thermal monitoring issue is here http://bugzilla.kernel.org/show_bug.cgi?id=11421 and I uploaded my fixed DSDT here
http://acpi.sourceforge.net/dsdt/view.php?manufacturer=HP&name=Pavilion+dv5+dv5z -
Without the your correct DSDT settings is there a risk the laptop will overheat?
-
There's also a hardware-level overheat downclocking (or shutdown) that all modern processors support to protect you from damage. -
-
With the thermal_zone working, the OS can do a clean shutdown after hitting a critical temperature. Without it, the CPU just turns itself off abruptly, and you suffer data loss. -
-
The one on the web site is source code, you need to compile it with iasl before you can use it. Or I guess I can post a binary version of it somewhere. You can get iasl from here http://acpica.org/downloads/
After you compile it, move it to /etc/initramfs-tools/DSDT.aml
then run "update-initramfs -u" and reboot.
On second thought - it's probably a bad idea to just install mine in your computer, there are other aspects of the DSDT that are specific to your machine. If you send me a copy of your current DSDT I can patch it and send it back to you.
You should be able to copy /proc/acpi/dsdt to a regular file and send it. PM if you want to go this route.
Suspend/Sleep/Hibernate and Ubuntu
Discussion in 'Linux Compatibility and Software' started by dr_devious, Aug 25, 2008.