I can confirm this bug, I was having the same problem since 8.10 and it
persisted into 9.04.

Fortunately, I found a workaround for it. If you use the kernel
parameter pci=nomsi, you should stop getting those errors. Another
parameter I'm using is i8042.reset, it fixes another problem where the
keyboard sometimes isn't detected after a successful resume.

But after fixing this, another problem remains. The kernel included in
9.04 (2.6.28) has a suspend bug which causes the suspend behavior to be
unreliable.

The default suspend method on 9.04 didn't work for me out of the box. I
tried using only pm-suspend with uswsusp, and sometimes suspend would
work, other times it would resume instantly. Suspecting the NVIDIA
driver, I removed nvidia-glx-180 and installed 180.51, but I believe
it's unrelated as the suspend still wouldn't work reliably, even when
not loading the nvidia module.

I read somewhere kernel 2.6.29 fixed a suspend bug 2.6.28 had, so I
installed it. After this, suspend works perfectly.

To sum it up, the combination that works for my Aspire 4530 is:
- Kernel 2.6.29-020629-generic (you can download the debs here: 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29/ )
- Kernel parameters pci=nomsi and i8042.reset
- Use SUSPEND_METHODS="pm-utils" on /etc/default/acpi-support
- Use SLEEP_MODULE="uswsusp" on /etc/pm/config.d/00sleep_module
- NVIDIA driver 180.51 (may be irrelevant to this issue; try nvidia-glx-180 
from the repositories first)

It was hard getting suspend working, but it was worth it. Let me know
how it goes for you.

-- 
[Acer, inc. Aspire 4530] suspend/resume failure [non-free: nvidia]
https://bugs.launchpad.net/bugs/359868
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to