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
signature.asc
Description: Digital signature