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
Created attachment 3152 [details] The kernel configuration for 2.6.4-rc1 gentoo
still the case with 2.6.7-rc5 gentoo sources
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.
Created attachment 3622 [details] kernel configuration for 2.6.9-rc1 on gentoo
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.
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!
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
please verify that the system is running the latest BIOS.
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?
Could we have an update with latest kernel?
Sorry, but I've sold the laptop (bought a T42, resume works :-) ), maybe Richard Stellingwerff can help?
I'll close the bug unless richard can give us a update.
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.
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.
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]
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?
Closing this bug as unreproducible, please re-open it if someone still has the problem and hardware.