[Pkg-utopia-maintainers] Bug#504102: hal-info: Lenovo X60s doesn't always resume when S3 quirks are used

Simon McVittie smcv at debian.org
Fri Oct 31 13:18:07 UTC 2008


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 155 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20081031/f5d3a93e/attachment.pgp 


More information about the Pkg-utopia-maintainers mailing list