Package: hal-info
Version: 20081022-1
Severity: normal

Since about a couple of weeks ago my Lenovo X60s (model 1704),
running unstable, has had difficulty resuming from suspend-to-RAM. When
suspended via gnome-power-manager and resumed, it got to a black (but backlit)
text-mode screen with a blinking cursor in the top left corner, but no
further. The magic sysrq key does not work in this state, and the only
way out appears to be to hold the power button until it switches off.

(Oddly, resume sometimes worked if the laptop had only been suspended for a
short time...)

However, manually running `sudo pm-suspend --quirk-none` suspends and
resumes correctly.

After I removed 1704 from the list of models that should have the S3
mode and S3 BIOS quirks (by editing the list starting with "1702;1704;1706"
in 20-video-quirk-pm-lenovo.fdi), suspend to RAM via gnome-power-manager
seems to work reliably again.

Here's the /computer info from lshal after modifying the .fdi file:

udi = '/org/freedesktop/Hal/devices/computer'
  info.addons = {'hald-addon-cpufreq', 'hald-addon-acpi'} (string list)
  info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
  info.capabilities = {'cpufreq_control'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement', 
'org.freedesktop.Hal.Device.CPUFreq'} (string list)
  info.product = 'Computer'  (string)
  info.subsystem = 'unknown'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = 
{'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 
'enable_power_save'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = 
{'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 
'hal-system-power-hibernate', 'hal-system-power-shutdown', 
'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 
'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string 
list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 
'i', '', '', '', 'b'} (string list)
  power_management.acpi.linux.version = '20080321'  (string)
  power_management.can_hibernate = true  (bool)
  power_management.can_suspend = true  (bool)
  power_management.can_suspend_hybrid = false  (bool)
  power_management.is_powersave_set = false  (bool)
  power_management.type = 'acpi'  (string)
  system.chassis.manufacturer = 'LENOVO'  (string)
  system.chassis.type = 'Notebook'  (string)
  system.firmware.release_date = '08/10/2007'  (string)
  system.firmware.vendor = 'LENOVO'  (string)
  system.firmware.version = '7BETD2WW (2.13 )'  (string)
  system.formfactor = 'laptop'  (string)
  system.hardware.primary_video.product = 10146  (0x27a2)  (int)
  system.hardware.primary_video.vendor = 32902  (0x8086)  (int)
  system.hardware.product = '17045UG'  (string)
  system.hardware.serial = 'XXXXXXX'  (string)
  system.hardware.uuid = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'  (string)
  system.hardware.vendor = 'LENOVO'  (string)
  system.hardware.version = 'ThinkPad X60s'  (string)
  system.kernel.machine = 'i686'  (string)
  system.kernel.name = 'Linux'  (string)
  system.kernel.version = '2.6.26-1-686'  (string)

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (101, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to