DELL Latitude D600, SuSE9.1, ACPI: suspend works, standby does not
I appologize for the english post. At least it's germanic? ACPI suspend (S4) to disk works, but standby (S3) does not. It seems to be either missing the "resume" interrupt or not handling it. When going to state S1, the problem seems the same, but, since the monitor does not shut off, I do see some screen output on the resume. It says "Back to C!" and then freezes. In going to standby (S3), the power light on the push button goes out, and the power light on the hinge flashes on and off. This seems proper. Lifting the lid does absolutely nothing. Pressing the power push button brings both power status lights on... but the screen stays blank and there is no disk activity. Not responding to pings verifies that it's not just a video problem. Here's the /var/log/messages output of the standby with verbosity set (15): Sep 30 15:41:53 cwxhost [powersaved][8220]:Info: ACPI Event happened: button/lid LID 00000080 00000001! Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: Lid state file: /proc/acpi/button/lid/LID/state Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: Value: closed Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: lid closed event occured! Sep 30 15:41:53 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: button.lid.closed Sep 30 15:41:53 cwxhost [powersaved][8292]: Info: Program /usr/sbin/powersave_proxy will be executed for event button.lid.closed! ACPI line: button/lid LID 00000080 00000 001, param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: button.lid.closed Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: $POWERSAVE_EVENT_BUTTON_LID_CLOSED Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: execute action standby for event BUTTON_LID_CLOSED Sep 30 15:41:54 cwxhost [powersaved][8220]: Info: Server has been requested to execute standby action! Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: global.standby Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1542: CPU state changed to high! CPU load: 100 Sep 30 15:41:54 cwxhost [powersaved][8310]: Info: Program /usr/sbin/powersave_proxy will be executed for event processor.dynamic.high! ACPI line: , param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: processor.dynamic.high Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: $POWERSAVE_EVENT_PROCESSOR_DYNAMIC_HIGH Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: execute action dethrottle for event PROCESSOR_DYNAMIC_HIGH Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: DIAG: dethrottle cpu Sep 30 15:41:54 cwxhost [powersaved][8309]: Info: END OF PROXY OUTPUT Sep 30 15:41:54 cwxhost [powersaved][8309]: Info: Program /usr/sbin/powersave_proxy for event processor.dynamic.high exited with status 0 Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: processor.dynamic.high Sep 30 15:41:54 cwxhost [powersaved][8291]: Info: END OF PROXY OUTPUT Sep 30 15:41:54 cwxhost [powersaved][8291]: Info: Program /usr/sbin/powersave_proxy for event button.lid.closed exited with status 0 Sep 30 15:41:54 cwxhost [powersaved][8308]: Info: Program /usr/sbin/powersave_proxy will be executed for event global.standby! ACPI line: , param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: global.standby Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: $POWERSAVE_EVENT_GLOBAL_STANDBY Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: execute action prepare_standby for event GLOBAL_STANDBY Sep 30 15:41:54 cwxhost kernel: st: Unloaded. Sep 30 15:41:54 cwxhost kernel: Uniform CD-ROM driver unloaded Sep 30 15:41:54 cwxhost kernel: drivers/usb/serial/usb-serial.c: USB Serial deregistering driver Generic Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver usbserial Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver hiddev Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver hid Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.0: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb1: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: usb 1-1: USB disconnect, address 2 Sep 30 15:41:54 cwxhost /etc/hotplug/block.agent[8347]: rmdir: `/media/pci-0000:00:1f.1-ide-1:0': No such file or directory Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8515]: need a device for this command Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.0: USB bus 1 deregistered Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.1: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb2: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.1: USB bus 2 deregistered Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.2: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb3: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.2: USB bus 3 deregistered Sep 30 15:41:54 cwxhost kernel: ehci_hcd 0000:00:1d.7: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb4: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: ehci_hcd 0000:00:1d.7: USB bus 4 deregistered Sep 30 15:41:54 cwxhost kernel: NET: Unregistered protocol family 17 Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8555]: need a device for this command Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8598]: need a device for this command Sep 30 15:41:55 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=eth0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0000:0000:0002 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:55 cwxhost kernel: hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache Sep 30 15:41:55 cwxhost kernel: Uniform CD-ROM driver Revision: 3.20 Sep 30 15:41:55 cwxhost /etc/hotplug/usb.agent[8513]: need a device for this command Sep 30 15:41:55 cwxhost /etc/hotplug/usb.agent[8645]: need a device for this command Sep 30 15:41:55 cwxhost /etc/hotplug/block.agent[8857]: grep: /sys/class/scsi_host/ide1/proc_name: No such file or directory Sep 30 15:41:55 cwxhost /etc/hotplug/block.agent[8857]: grep: /sys/class/scsi_host/ide1/proc_name: No such file or directory Sep 30 15:41:56 cwxhost kernel: usbcore: deregistering driver driverloader Sep 30 15:41:56 cwxhost /etc/hotplug/block.agent[8857]: new block device /block/hdc Sep 30 15:41:56 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=wlan0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0000:0000:0002 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:56 cwxhost [powersaved][8220]: Info: Server has been pinged, ping will be ignored! Sep 30 15:41:56 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1538: CPU state changed to low! CPU load: 47 Sep 30 15:41:56 cwxhost kernel: driverloader: module license 'see LICENSE file; Copyright (c)2003-2004 Linuxant inc.' taints kernel. Sep 30 15:41:56 cwxhost kernel: driverloader: stack=8192/56/0 REGPARM Sep 30 15:41:56 cwxhost kernel: usbcore: registered new driver driverloader Sep 30 15:41:56 cwxhost kernel: 0000:02:03.0: cache line size not set; forcing 32 Sep 30 15:41:56 cwxhost kernel: wlan0: New link status: Disconnected (0002) Sep 30 15:41:56 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1542: CPU state changed to high! CPU load: 100 Sep 30 15:41:57 cwxhost SuSEfirewall2: Firewall rules successfully set from /etc/sysconfig/SuSEfirewall2 Sep 30 15:41:57 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1538: CPU state changed to low! CPU load: 14 Sep 30 15:41:58 cwxhost kernel: wlan0: WPA, AES, TKIP, WEP128, WEP64 supported Sep 30 15:41:58 cwxhost kernel: wlan0: at 0000:02:03.0 (MAC address 00:11:F5:01:32:20) ready Sep 30 15:41:58 cwxhost [powersave_proxy][8308]: INFO: We have a disk: /dev/hda, Execute: blockdev --flushbufs /dev/hda Sep 30 15:41:58 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=wlan0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0001:ff01:3220 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:58 cwxhost kernel: NET: Registered protocol family 17 Sep 30 15:41:58 cwxhost [powersaved][8307]: Info: END OF PROXY OUTPUT Sep 30 15:41:58 cwxhost [powersaved][8307]: Info: Program /usr/sbin/powersave_proxy for event global.standby exited with status 0 Sep 30 15:41:58 cwxhost [powersaved][8307]: DIAG in Function executeEvent, line 1423: SET do standby to 1 Sep 30 15:41:58 cwxhost [powersaved][8220]: Info: Set machine into standby (S3) mode! After that, nothing: the next message is following a power cycle. Any ideas? Thanks, Chris
Chris Worley schrieb:
I appologize for the english post. At least it's germanic?
ACPI suspend (S4) to disk works, but standby (S3) does not.
It seems to be either missing the "resume" interrupt or not handling it.
When going to state S1, the problem seems the same, but, since the monitor does not shut off, I do see some screen output on the resume. It says "Back to C!" and then freezes.
In going to standby (S3), the power light on the push button goes out, and the power light on the hinge flashes on and off. This seems proper.
Lifting the lid does absolutely nothing. Pressing the power push button brings both power status lights on... but the screen stays blank and there is no disk activity. Not responding to pings verifies that it's not just a video problem.
Here's the /var/log/messages output of the standby with verbosity set (15):
Sep 30 15:41:53 cwxhost [powersaved][8220]:Info: ACPI Event happened: button/lid LID 00000080 00000001! Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: Lid state file: /proc/acpi/button/lid/LID/state Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: Value: closed Sep 30 15:41:53 cwxhost [powersaved][8220]: Info: lid closed event occured! Sep 30 15:41:53 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: button.lid.closed Sep 30 15:41:53 cwxhost [powersaved][8292]: Info: Program /usr/sbin/powersave_proxy will be executed for event button.lid.closed! ACPI line: button/lid LID 00000080 00000 001, param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: button.lid.closed Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: $POWERSAVE_EVENT_BUTTON_LID_CLOSED Sep 30 15:41:54 cwxhost [powersave_proxy][8292]: INFO: execute action standby for event BUTTON_LID_CLOSED Sep 30 15:41:54 cwxhost [powersaved][8220]: Info: Server has been requested to execute standby action! Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: global.standby Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1542: CPU state changed to high! CPU load: 100 Sep 30 15:41:54 cwxhost [powersaved][8310]: Info: Program /usr/sbin/powersave_proxy will be executed for event processor.dynamic.high! ACPI line: , param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: processor.dynamic.high Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: $POWERSAVE_EVENT_PROCESSOR_DYNAMIC_HIGH Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: INFO: execute action dethrottle for event PROCESSOR_DYNAMIC_HIGH Sep 30 15:41:54 cwxhost [powersave_proxy][8310]: DIAG: dethrottle cpu Sep 30 15:41:54 cwxhost [powersaved][8309]: Info: END OF PROXY OUTPUT Sep 30 15:41:54 cwxhost [powersaved][8309]: Info: Program /usr/sbin/powersave_proxy for event processor.dynamic.high exited with status 0 Sep 30 15:41:54 cwxhost [powersaved][8220]: DIAG in Function executeEvent, line 1450: Executed event: processor.dynamic.high Sep 30 15:41:54 cwxhost [powersaved][8291]: Info: END OF PROXY OUTPUT Sep 30 15:41:54 cwxhost [powersaved][8291]: Info: Program /usr/sbin/powersave_proxy for event button.lid.closed exited with status 0 Sep 30 15:41:54 cwxhost [powersaved][8308]: Info: Program /usr/sbin/powersave_proxy will be executed for event global.standby! ACPI line: , param: 1 Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: load ac scheme: /etc/sysconfig/powersave/scheme_performance Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: global.standby Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: $POWERSAVE_EVENT_GLOBAL_STANDBY Sep 30 15:41:54 cwxhost [powersave_proxy][8308]: INFO: execute action prepare_standby for event GLOBAL_STANDBY Sep 30 15:41:54 cwxhost kernel: st: Unloaded. Sep 30 15:41:54 cwxhost kernel: Uniform CD-ROM driver unloaded Sep 30 15:41:54 cwxhost kernel: drivers/usb/serial/usb-serial.c: USB Serial deregistering driver Generic Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver usbserial Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver hiddev Sep 30 15:41:54 cwxhost kernel: usbcore: deregistering driver hid Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.0: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb1: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: usb 1-1: USB disconnect, address 2 Sep 30 15:41:54 cwxhost /etc/hotplug/block.agent[8347]: rmdir: `/media/pci-0000:00:1f.1-ide-1:0': No such file or directory Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8515]: need a device for this command Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.0: USB bus 1 deregistered Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.1: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb2: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.1: USB bus 2 deregistered Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.2: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb3: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: uhci_hcd 0000:00:1d.2: USB bus 3 deregistered Sep 30 15:41:54 cwxhost kernel: ehci_hcd 0000:00:1d.7: remove, state 1 Sep 30 15:41:54 cwxhost kernel: usb usb4: USB disconnect, address 1 Sep 30 15:41:54 cwxhost kernel: ehci_hcd 0000:00:1d.7: USB bus 4 deregistered Sep 30 15:41:54 cwxhost kernel: NET: Unregistered protocol family 17 Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8555]: need a device for this command Sep 30 15:41:54 cwxhost /etc/hotplug/usb.agent[8598]: need a device for this command Sep 30 15:41:55 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=eth0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0000:0000:0002 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:55 cwxhost kernel: hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache Sep 30 15:41:55 cwxhost kernel: Uniform CD-ROM driver Revision: 3.20 Sep 30 15:41:55 cwxhost /etc/hotplug/usb.agent[8513]: need a device for this command Sep 30 15:41:55 cwxhost /etc/hotplug/usb.agent[8645]: need a device for this command Sep 30 15:41:55 cwxhost /etc/hotplug/block.agent[8857]: grep: /sys/class/scsi_host/ide1/proc_name: No such file or directory Sep 30 15:41:55 cwxhost /etc/hotplug/block.agent[8857]: grep: /sys/class/scsi_host/ide1/proc_name: No such file or directory Sep 30 15:41:56 cwxhost kernel: usbcore: deregistering driver driverloader Sep 30 15:41:56 cwxhost /etc/hotplug/block.agent[8857]: new block device /block/hdc Sep 30 15:41:56 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=wlan0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0000:0000:0002 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:56 cwxhost [powersaved][8220]: Info: Server has been pinged, ping will be ignored! Sep 30 15:41:56 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1538: CPU state changed to low! CPU load: 47 Sep 30 15:41:56 cwxhost kernel: driverloader: module license 'see LICENSE file; Copyright (c)2003-2004 Linuxant inc.' taints kernel. Sep 30 15:41:56 cwxhost kernel: driverloader: stack=8192/56/0 REGPARM Sep 30 15:41:56 cwxhost kernel: usbcore: registered new driver driverloader Sep 30 15:41:56 cwxhost kernel: 0000:02:03.0: cache line size not set; forcing 32 Sep 30 15:41:56 cwxhost kernel: wlan0: New link status: Disconnected (0002) Sep 30 15:41:56 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1542: CPU state changed to high! CPU load: 100 Sep 30 15:41:57 cwxhost SuSEfirewall2: Firewall rules successfully set from /etc/sysconfig/SuSEfirewall2 Sep 30 15:41:57 cwxhost [powersaved][8220]: DIAG in Function updateCPUState, line 1538: CPU state changed to low! CPU load: 14 Sep 30 15:41:58 cwxhost kernel: wlan0: WPA, AES, TKIP, WEP128, WEP64 supported Sep 30 15:41:58 cwxhost kernel: wlan0: at 0000:02:03.0 (MAC address 00:11:F5:01:32:20) ready Sep 30 15:41:58 cwxhost [powersave_proxy][8308]: INFO: We have a disk: /dev/hda, Execute: blockdev --flushbufs /dev/hda Sep 30 15:41:58 cwxhost kernel: SFW2-OUT-IPv6_PROHIB IN= OUT=wlan0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0001:ff01:3220 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 Sep 30 15:41:58 cwxhost kernel: NET: Registered protocol family 17 Sep 30 15:41:58 cwxhost [powersaved][8307]: Info: END OF PROXY OUTPUT Sep 30 15:41:58 cwxhost [powersaved][8307]: Info: Program /usr/sbin/powersave_proxy for event global.standby exited with status 0 Sep 30 15:41:58 cwxhost [powersaved][8307]: DIAG in Function executeEvent, line 1423: SET do standby to 1 Sep 30 15:41:58 cwxhost [powersaved][8220]: Info: Set machine into standby (S3) mode!
After that, nothing: the next message is following a power cycle.
Any ideas?
Well, not quite. The Suspend-to-Ram is in heavy development and it´s very rare that it works with ACPI at the moment. If your machine is also APM-capable you may could try Suspend-to-Ram there if you really need it. It´s more likely to work with APM than ACPI. You may also could try the newest kernel . Maybe you have more luck with it. On my machine (Asus M2442) it doesn´t work either and i stopped trying for the time being. On my machine it works partly. After suspend the screen doesn´t work. The machine powers up an i could initiate a reboot if i type it in blindly. But not more then that. I also tried to upgraded the powersaved to it´s newest version. Not much progress with it either.
Thanks,
Chris
-- Mit freundlichen Grüßen Holger Ensslen http://www.tuxwaren.de IM: tuxwaren@jabber.org
Hi, On Thu, Sep 30, 2004 at 08:50:53PM -0600, Chris Worley wrote:
I appologize for the english post. At least it's germanic?
no problem, you are welcome here :-)
ACPI suspend (S4) to disk works, but standby (S3) does not.
known.
In going to standby (S3), the power light on the push button goes out, and the power light on the hinge flashes on and off. This seems proper.
Lifting the lid does absolutely nothing. Pressing the power push button brings both power status lights on... but the screen stays blank and there is no disk activity. Not responding to pings verifies that it's not just a video problem.
With the latest kernel-of-the-day kernels, the machine wakes up but the display stays off. -> Now it's "just" the video problem. Good luck fixing that up. Since swsusp is so much faster with the latest pre-9.2 kernels, i stopped wasting time in suspend to RAM experiments for now. -- Stefan Seyfried
participants (3)
-
Chris Worley
-
Holger Ensslen
-
Stefan Seyfried