Loading ...
Sorry, an error occurred while loading the content.

25100Latitude D600, SuSE9.1, ACPI: suspend works, standby does not

Expand Messages
  • boorid
    Sep 30, 2004
    • 0 Attachment
      ACPI suspend (S4) to disk works, but standby (S3) does not.

      It seems to be missing an interrupt.

      When going to state S1, the problem seems the same, but as the monitor
      does not shut off, I do see some output on the resume. It says "Back
      to C!" and then freezes.

      In going to standby, 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 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 shows that it's not just a
      video problem.

      Here's the /var/log/messages output of the standby with verbosity set:

      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.