Bug 2879 - S3 resume: ACPI-0286: *** Error: No installed handler for fixed event [00000002] - Acer Ferrari 3000LMi
Summary: S3 resume: ACPI-0286: *** Error: No installed handler for fixed event [00000...
Status: REJECTED UNREPRODUCIBLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Sleep-Wake (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Shaohua
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-13 10:10 UTC by Florian Hackenberger
Modified: 2007-06-05 01:49 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.4-rc1
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
The kernel configuration for 2.6.4-rc1 gentoo (35.45 KB, text/plain)
2004-06-13 10:14 UTC, Florian Hackenberger
Details
kernel configuration for 2.6.9-rc1 on gentoo (12.67 KB, text/plain)
2004-09-02 14:01 UTC, Richard Stellingwerff
Details
dmesg after resume from SuSe live cd (13.86 KB, text/plain)
2004-09-07 09:32 UTC, Florian Hackenberger
Details
DSDT bios version 24 (167.01 KB, text/x-csrc)
2004-11-04 02:11 UTC, Florian Hackenberger
Details
config used to test (17.38 KB, text/plain)
2005-08-24 12:45 UTC, Richard Stellingwerff
Details

Description Florian Hackenberger 2004-06-13 10:10:23 UTC
Distribution: Gentoo 
Hardware Environment: 
Laptop Acer Ferrari 3000LMi 
Output from lspci: 
00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400] Chipset Host Bridge 
00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge 
00:07.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller 
(rev 02) 
00:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 
Controller (PHY/Link) 
00:09.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 03) 
00:10.0 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 
80) 
00:10.1 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 
80) 
00:10.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 
80) 
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 
00:11.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06) 
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 
AC97 Audio Controller (rev 50) 
00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] 
(rev 80) 
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) 
01:00.0 VGA compatible controller: ATI Technologies Inc RV250 5c61 [Radeon 
Mobility 9200 M9+] (rev 01) 
 
Software Environment: 
Linux Kernel 2.6.4-rc1 with Gentoo patches. 
Same problem with 2.6.7-rc2 mm Patches 
 
Problem Description: 
After suspending the laptop to ram, everything looks fine. All components seem 
to be off (no noise at all) and the led wich indicates sleeping ist active. 
Upon pressing a key the Laptop powers up again, the harddisk ist starting (the 
CDROM as well, tested with Knoppix) but the screen as well as the keyboard is 
dead. Neither entering "reboot" nor pressing "Ctrl-Alt-Enf" has any effect. 
Network is dead too (doesn't responde to pings). Unfortunately I cannot test 
with a serial console, since the connector is missing on this laptop. 
 
I have tried the suspend process in single user mode, with all drivers 
(graphics, sound, network, irda, powernowk7, usb, ieee1394) unloaded. But the 
results are the same: dead laptop. 
 
Swsusp 2 ist working very well. The only glitches are bluetooth and enabled 
DRI, but when disabling both the process is VERY stable (tested about 30 
cycles). 
 
I would like to help debugging if you could give me any hints about how to do 
that. 
 
Steps to reproduce: 
 
echo -n "mem" > /sys/power/state 
press key to reactivate
Comment 1 Florian Hackenberger 2004-06-13 10:14:23 UTC
Created attachment 3152 [details]
The kernel configuration for 2.6.4-rc1 gentoo
Comment 2 Florian Hackenberger 2004-06-23 09:36:55 UTC
still the case with 2.6.7-rc5 gentoo sources
Comment 3 Richard Stellingwerff 2004-09-02 14:00:00 UTC
I can confirm that the problem persists on 2.6.9-rc1.

Even in single user mode, and with almost all options unnecessary options disabled.

If someone could tell me how to find the cause, I'd like to try.
Comment 4 Richard Stellingwerff 2004-09-02 14:01:37 UTC
Created attachment 3622 [details]
kernel configuration for 2.6.9-rc1 on gentoo
Comment 5 Florian Hackenberger 2004-09-03 04:10:19 UTC
I have found out, that the laptop resumes (video not resumed) with the kernel  
from the SuSe Linux 9.1 Live cd (e.g. from:  
ftp://ftp.skynet.be/mirror/suse.com/ftp.suse.com/suse/i386/live-cd-9.1), in  
single user mode (framebuffer enabled) when executing a "echo 3  
> /proc/acpi/sleep". It comes up again after hitting a key and is accessable  
again. I have already tried to compile a kernel similar to the one from the CD,  
but did not succeed. `uname -r` says, it's a 2.6.4-51.  
Comment 6 Florian Hackenberger 2004-09-07 09:32:40 UTC
Created attachment 3644 [details]
dmesg after resume from SuSe live cd

This is the output from dmesg after successfully resuming the laptop with the
SuSe 9.1 live cd. As you can see at the end, there seems to be a problem. Maybe
it just means that a driver does not handle the resume event, but since I'm not
into kernel development, I do not know. Please post a comment if you do!
Comment 7 Richard Stellingwerff 2004-09-18 02:58:09 UTC
I am not sure if it matters, but I tried Intel's ACPI compiler, and notice there
are several errors. Could these be the cause?

Here is the output:

dsdt.dsl   178:     Method (\_WAK, 1, NotSerialized)
Warning  2026 -                 ^ Reserved method must return a value (_WAK)

dsdt.dsl   312:             Release (PSMX)
Warning  2079 -                         ^ Statement is unreachable

dsdt.dsl   340:                         Store (0x00, \_PR.CPU0._PPC)
Error    1022 -                             Object does not exist ^ 
(\_PR.CPU0._PPC)

dsdt.dsl   356:                     Store (0x03, \_PR.CPU0._PPC)
Error    1022 -                         Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl  3443:                     Method (SMSL, 0, NotSerialized)
Warning  2019 -                                ^ Not all control paths return a
value (SMSL)

dsdt.dsl  3672:                         Store (0x03, \_PR.CPU0._PPC)
Error    1022 -                             Object does not exist ^ 
(\_PR.CPU0._PPC)

dsdt.dsl  3680:                         Store (0x01, \_PR.CPU0._PPC)
Error    1022 -                             Object does not exist ^ 
(\_PR.CPU0._PPC)

dsdt.dsl  3683:                         Store (0x00, \_PR.CPU0._PPC)
Error    1022 -                             Object does not exist ^ 
(\_PR.CPU0._PPC)

ASL Input:  dsdt.dsl - 4714 lines, 171008 bytes, 2278 keywords
Compilation complete. 5 Errors, 3 Warnings, 0 Remarks, 661 Optimizations
Comment 8 Len Brown 2004-11-03 23:08:55 UTC
please verify that the system is running the latest BIOS.
Comment 9 Florian Hackenberger 2004-11-04 02:11:19 UTC
Created attachment 3955 [details]
DSDT bios version 24

Tried the new bios version A24 from Acer.com with the new 2.6.9 vanilla kernel.
Resume still hangs. SysRq does not work after resume. Can someone fix the
attached DSDT?
Comment 10 Shaohua 2005-08-22 19:17:02 UTC
Could we have an update with latest kernel?
Comment 11 Florian Hackenberger 2005-08-22 23:30:17 UTC
Sorry, but I've sold the laptop (bought a T42, resume works :-) ), maybe 
Richard Stellingwerff can help? 
Comment 12 Shaohua 2005-08-23 00:31:39 UTC
I'll close the bug unless richard can give us a update.
Comment 13 Richard Stellingwerff 2005-08-24 12:45:31 UTC
Created attachment 5747 [details]
config used to test

I just tried 2.6.12.5 but it still hangs when trying to resume.

I tried two different ways to resume (both with init=/bin/sh, so nothing else
is loaded):
 # echo standby > /sys/power/state
 # echo mem > /sys/power/state

echo standby does nothing, but dmesg shows:
Stopping tasks: ===|
Restarting tasks... done

echo mem puts the system in sleep. Pressing a key to resume it causes the fans
to become active, the dvd drive flashes a few times but nothing else happens.
Comment 14 Richard Stellingwerff 2005-08-25 05:06:40 UTC
If there's anything I can do to help, please let me know. I'm always on IRC
(Remenic @ freenode), so feel free to contact me there. It would be great if we
could get this to work.
Comment 15 Len Brown 2006-08-09 20:30:51 UTC
Is the subject of this bug report the lack of video
on S3 resume on an Acer Ferrari 3000LMi?

Probably unrelated to above, but does this message persist in a recent kernel?:
ACPI-0286: *** Error: No installed handler for fixed event [00000002]
Comment 16 Florian Hackenberger 2006-08-10 02:14:45 UTC
The problem is not the missing video upon resume, but a hard crash (the 
machine does not respond to input anymore, neither keyboard nor ethernet). The 
original report describes the issues in detail.
    Regarding your second question, I cannot test that as I sold the machine. 
Maybe Richard Stellingwerff could test this again?
Comment 17 Alexey Starikovskiy 2007-06-05 01:49:18 UTC
Closing this bug as unreproducible, please re-open it if someone still has the
problem and hardware.

Note You need to log in before you can comment on or make changes to this bug.