acer aspire 2001 does not resume from suspend to ram

Bug #10676 reported by Maksim Lin
6
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned

Bug Description

I am completely unable to get my laptop running warty to successfully resume
from suspend. I have tried all suggestions I could find in bug reports here and
on osdl (including bug#8016, trying the 2.6.9 kernel from
http://www.srcf.ucam.org/~mjg59/laptops/ , trying the 2.6.7 kernel from ubuntu
package and suggestions from http://bugme.osdl.org/show_bug.cgi?id=1730 even
though they are not specifically for my laptop).
Basically if I make sure to stop mysql and hotplug services, the laptop goes
into suspend ok (using std "echo 3 > /proc/acpi/sleep") but pressing any key
creates the right "noises" as if its coming out of suspend (just like in winXP,
hear disk spin up, power light blinks once), but then nothing - black screen,
can't login via ssh, and sometimes the fan just starts up seeming to inidcate
high cpu usage, basically have to reboot to get it working again.

I have also today upgraded the ios to the latest version available from acer
(1.07) but with no change in results.

Here is an excerpt from my log of hopefully the relevant section for the suspend
and resume.
I'd be very grateful for any help as this is the *last* thing that is not
working under ubuntu.

Nov 25 22:22:49 localhost kernel: Stopping tasks:
===========================================================================================|
Nov 25 22:22:49 localhost kernel: eth1: Going into suspend...
Nov 25 22:22:49 localhost kernel: ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 10
(level, low) -> IRQ 10
Nov 25 22:22:49 localhost kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10
(level, low) -> IRQ 10
Nov 25 22:22:49 localhost kernel: ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10
(level, low) -> IRQ 10
Nov 25 22:22:49 localhost kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 10
(level, low) -> IRQ 10
Nov 25 22:22:49 localhost kernel: eth1: Coming out of suspend...
Nov 25 22:22:49 localhost kernel: eth1: Associated with 'maksadele' at 11Mbps,
channel 6
Nov 25 22:22:49 localhost kernel: Restarting tasks... done
Nov 25 22:22:49 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 22:22:49 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 1x mode
Nov 25 22:22:49 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 1x mode
Nov 25 22:22:49 localhost kernel: [drm] Loading R200 Microcode
Nov 25 22:23:08 localhost kernel: IN=eth1 OUT=
MAC=01:00:5e:00:00:01:00:30:b8:c1:76:00:08:00 SRC=62.78.200.1 DST=224.0.0.1
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=1042 PROTO=2
Nov 25 22:23:08 localhost kernel: IN=eth1 OUT=
MAC=01:00:5e:00:00:01:00:30:b8:c1:76:00:08:00 SRC=62.78.248.1 DST=224.0.0.1
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=1043 PROTO=2
Nov 25 22:23:08 localhost kernel: IN=eth1 OUT=
MAC=01:00:5e:00:00:01:00:30:b8:c1:76:00:08:00 SRC=62.78.208.1 DST=224.0.0.1
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=1044 PROTO=2
Nov 25 22:23:08 localhost kernel: IN=eth1 OUT=
MAC=01:00:5e:00:00:01:00:30:b8:c1:76:00:08:00 SRC=82.181.32.1 DST=224.0.0.1
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=1045 PROTO=2
Nov 25 22:23:24 localhost kernel: ehci_hcd 0000:00:1d.7: remove, state 1
Nov 25 22:23:24 localhost kernel: usb usb4: USB disconnect, address 1
Nov 25 22:23:24 localhost kernel: ehci_hcd 0000:00:1d.7: USB bus 4 deregistered
Nov 25 22:23:24 localhost kernel: uhci_hcd 0000:00:1d.0: remove, state 1
Nov 25 22:23:24 localhost kernel: usb usb1: USB disconnect, address 1
Nov 25 22:23:24 localhost kernel: usb 1-1: USB disconnect, address 3
Nov 25 22:23:24 localhost kernel: uhci_hcd 0000:00:1d.0: USB bus 1 deregistered
Nov 25 22:23:24 localhost kernel: uhci_hcd 0000:00:1d.1: remove, state 1
Nov 25 22:23:24 localhost kernel: usb usb2: USB disconnect, address 1
Nov 25 22:23:25 localhost kernel: uhci_hcd 0000:00:1d.1: USB bus 2 deregistered
Nov 25 22:23:25 localhost kernel: uhci_hcd 0000:00:1d.2: remove, state 1
Nov 25 22:23:25 localhost kernel: usb usb3: USB disconnect, address 1
Nov 25 22:23:25 localhost kernel: uhci_hcd 0000:00:1d.2: USB bus 3 deregistered
Nov 25 22:27:01 localhost syslogd 1.4.1#14ubuntu4: restart.

Revision history for this message
Maksim Lin (maksim) wrote :

Following instructions found here:
http://www.doesi.gmxhome.de/linux/tm800s3/s3.html (as the TM802 has a very
similiar hardware to mine) gets me as far the laptop waking up ok BUT the screen
stays black.
As far as I can tell this is due to the video card not being re-initialised
correctly, but the "boot-radeon" util found on that webpage does NOT work for
me. Nor does the "video_post" tool from here:
http://bugme.osdl.org/show_bug.cgi?id=3670.
There maybe a solution in the making described on the acpi mailing list:
http://marc.theaimsgroup.com/?l=acpi4linux&m=110146511618587&w=2 but I have not
yet had the time or inclination to try this yet.
Also I should add that my laptop is the aspire 2001 WLMI which has a Radeon Mob
9200. I can attach out put from dmesg or other debug info if thats helpful?

Revision history for this message
Matthew Garrett (mjg59) wrote :

This ought to work under Hoary, with a bit of luck.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Have you re-tested with a more recent Ubuntu?

Revision history for this message
Maksim Lin (maksim) wrote :

(In reply to comment #3)
> Have you re-tested with a more recent Ubuntu?

Hi,

Yes, I've running ok with Hoary ever since it came out,but I'm still using a
modified script file I created while trying to get it to work in Warty as the
suspend shell script shipped with Hoary didnot work for me. I will attach the
script to this bug report that I'm using the next chance I get.

Maks.

Revision history for this message
Matthew Garrett (mjg59) wrote :

Please attach the script you're using and we'll try to get it working out of the
box in Breezy

Revision history for this message
Maksim Lin (maksim) wrote :

Created an attachment (id=3751)
script for sucessfully suspending-resuming acer aspire 2001WLMI

Revision history for this message
Maksim Lin (maksim) wrote :

apologies for taking so long to get this script added here. I guesss its too
late for 5.10 but hopefully this will help for the next version.
I'm also currently downloading the preview CD of 5.10 so will try it out and see
if it works out of box and/or with this script.
I'm afraid I dont remember the origin of the script, but I think it may have
come from a link on one of the ubuntu wiki acpi pages.

(In reply to comment #6)
> Created an attachment (id=3751) [edit]
> script for sucessfully suspending-resuming acer aspire 2001WLMI
>

Revision history for this message
Ben Collins (ben-collins) wrote :

So did breezy preview work for you without the script?

Revision history for this message
Ben Collins (ben-collins) wrote :

This bug has been flagged because it is old and possibly inactive. It may or may
not be fixed in the latest release (Breezy Badger 5.10). It is being marked as
"NEEDSINFO". In two weeks time, if the bug is not updated back to "NEW" and
validated against Breezy, it will be closed.

This is needed in order to help manage the current bug list for the kernel. We
would like to fix all bugs, but need users to test and help with debugging.

If this change was in error for this bug, please respond and make the
appropriate change (or email <email address hidden> if you cannot make the
change).

Thanks for your help.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Not confirmed on a recent version, no response to request for testing, rejecting. Please reopen if the problem still exists.

Changed in acpi:
status: Unconfirmed → Rejected
Revision history for this message
René Chalton (mushroom) wrote :

Same problem here: Acer Aspire 2003 WLMi (same hardware), and running Ubuntu 6.06 LTS.

S3 didn't work out of the box: black screen on resume.

Revision history for this message
Maksim Lin (maksim) wrote :

Well it appears to be a different issue in daper. I got suspend to ram working by using this workaround advice:

     One thing about sleep: vbetool needs to save and restore your video
     state in order to have working video on resume. Currently, on Macbooks
     this is broken. This is caused by a mistake: the vbesave init script
     comes before the acpi init script. This means that laptop-detect will
     report to vbesave that you are not on a laptop and vbesave will not
     save your vbestate. Matthew Garrett is working on a fix, but in the
     mean time a workaround is to edit /usr/sbin/laptop-detect and insert
     a line 'exit 0' right after the #!/bin/sh (always report that we're
     a laptop).

comes from a blog entry here (http://desrt.mcmaster.ca/macbook.xhtml)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.