Suspend/Hibernate not working Dell Inspiron M5010

Asked by Pgold

I have a Dell Inspiron M5010 which I purchased less than a year ago. About 4 months ago I installed ubuntu using wubi. I now have a great dual boot system and I find I am using Ubuntu much more often than windows. The only problem (and one that could send me back to windows) is that suspend and hibernate do not work. In fact, no power management seems to work as I cannot get any info as to how much power is left in my battery. When I choose suspend or hibernate, it just locks the screen and prompts for password.

I have done some research on the net, but I have not found anything that will get suspend or hibernate to work properly.

Any help will be appreciated!

Question information

Language:
English Edit question
Status:
Answered
For:
Wubi Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Eliah Kagan (degeneracypressure) said :
#1

(I'm marking this as affecting Wubi, in case this is a Wubi-specific problem. Perhaps bcbc or other Wubi answer contacts will mark it back, if it isn't.)

Revision history for this message
bcbc (bcbc) said :
#2

Well hibernation doesn't work with Wubi... but there does seem to be an issue with this computer (unrelated to Wubi). I assume this is release 10.10 you are using since you installed 4 months ago (and 11.04 only came out 3 months ago).

I've looked around and it seems that the "pci=noacpi" option is required for the M5010. But I can't personally vouch for this. Please refer to: http://ubuntuforums.org/showthread.php?t=1633642

To see specifically what that option does please refer to http://tldp.org/HOWTO/BootPrompt-HOWTO-4.html
Quote:
4. Boot Arguments to Control PCI Bus Behaviour (`pci=')
  The `pci=' argument (not avail. in v2.0 kernels) can be used to change the behaviour of PCI bus device probing and device behaviour. Firstly the file linux/drivers/pci/pci.c checks for architecture independent pci= options. The remaining allowed arguments are handled in linux/arch/???/kernel/bios32.c and are listed below for ???=i386.
...
4.6 The `pci=noacpi' Argument
  This disables the use of ACPI routing information during the PCI configuration stages."

(There, clear as mud).

PS you can check if there are any errors when you suspend. Go to a terminal (CTRL+ALT+t) and run:
cat /var/log/syslog | grep PM:

Revision history for this message
Pgold (pgold) said :
#3

Thanks for the info. It seems I may be sunk for now. I am running 11.04 btw, I did update. I also tried updating to the newest kernel, but that did not do anything and for the moment, I am still booting to the kernel that came with 10.10. I am guessing from everything I am reading that turning off acpci is what disables the power management feature. It seem to me that there must be a way to get this working, since it works fine in Windows and other Linux distros. I will try to get any errors that are generated and then create a bug report.

Revision history for this message
Pgold (pgold) said :
#4

Also, you said hibernation does not work with wubi. Is this true with suspend as well? Perhaps my research should just end right now if that is the case. Is there a way to make this into a regular dual book system by removing wubi?

Revision history for this message
bcbc (bcbc) said :
#5

I may be wrong but I don't think "pci=noacpi" is the same as "noacpi" or "acpi=off". It's worth a try anyway (won't do any harm and if you find the battery functions are gone, then just reboot).

Wubi does support "Suspend". Just not "Hibernate". Since you have problems suspending, it won't make any difference installing without Wubi. Unless perhaps the pci=noacpi fixes the problem you have. Then you should be able to suspend (in both) and hibernate in a normal install.***

To migrate a wubi install: http://ubuntuforums.org/showthread.php?t=1519354
Or if you don't have anything you want to keep on the Wubi, you can uninstall (select "Ubuntu" from Add/Remove programs in Control Panel) and install fresh. (NOTE: uninstall wubi will delete everything you have on your Wubi Ubuntu).

*** hibernation requires a swap partition that is at least the size of your RAM.

Can you help with this problem?

Provide an answer of your own, or ask Pgold for more information if necessary.

To post a message you must log in.