Dear pm-utils folks,
after upgrading pm-utils from 1.2.6.1-3 to 1.3.0~rc3-2 on my Debian Sid/unstable system, suspend is not working anymore. Using the default settings, the graphics is not initialized correctly as it was before I applied the following patch to hal-info which unfortunately has not yet be answered to on the HAL list or been committed [1–4]. I need the quirk s3-bios for the correct initialization of the graphic after suspend. $ sudo pm-suspend --quirk-s3-bios I tried to add this quirk to all kind places to no avail. $ ls -l /etc/pm/sleep.d/ insgesamt 4 -rwxr-xr-x 1 root root 33 21. Feb 02:01 m2v.txt $ more /etc/pm/sleep.d/m2v.txt ADD_PARAMETERS="--quirk-s3-bios" $ grep -A2 "ASUS M2V-MX" /usr/lib/pm-utils/video-quirks/20-video-quirk-pm-asus.quirkdb match system.firmware.version regex ^ASUS M2V-MX addquirk --quirk-s3-bios endmatch With those changes the system does not even suspend anymore. $ more /var/log/pm-suspend.log […] /usr/lib/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 1 Can't get video state buffer size (vm86 failure) Get video state buffer size failed Allocated buffer at 0x2010 (base is 0x0) ES: 0x0201 EBX: 0x0000 Can't save video state (vm86 failure) Save video state failed Error: something went wrong performing real mode interrupt Error: something went wrong performing real mode interrupt Returned exit code 255. Sun Feb 21 14:00:01 CET 2010: Inhibit found, will not perform suspend Sun Feb 21 14:00:01 CET 2010: Running hooks for resume […] It looks like some other quirks are applied too, which use `vbetool` which does not work on my system [5]. The only thing that worked for me was adding `ADD_PARAMETERS="--quirk-s3-bios"` to `/usr/lib/pm-utils/default`. $ more /var/log/pm-suspend.log […] Initial commandline parameters: --quirk-s3-bios So 21. Feb 16:03:39 CET 2010: Running hooks for suspend. /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:success. /usr/lib/pm-utils/sleep.d/00logging suspend suspend:Linux myhostname 2.6.32-2-amd64 #1 SMP Thu Feb 11 05:36:29 UTC 2010 x86_64 GNU/Linux Module Size Used by […] total used free shared buffers cached Mem: 3932540 2511080 1421460 0 177872 1485636 -/+ buffers/cache: 847572 3084968 Swap: 4194296 0 4194296 /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:success. /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable. /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:success. /usr/lib/pm-utils/sleep.d/70action_wpa suspend suspend:success. /usr/lib/pm-utils/sleep.d/75modules suspend suspend:not applicable. /usr/lib/pm-utils/sleep.d/90clock suspend suspend:not applicable. /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:success. /usr/lib/pm-utils/sleep.d/95led suspend suspend:not applicable. /usr/lib/pm-utils/sleep.d/98-video-quirk-db-handler suspend suspend:success. /usr/lib/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 1 success. /etc/pm/sleep.d/m2v.txt suspend suspend:success. So 21. Feb 16:03:40 CET 2010: performing suspend So 21. Feb 16:12:57 CET 2010: Awake. So 21. Feb 16:12:57 CET 2010: Running hooks for resume /etc/pm/sleep.d/m2v.txt resume suspend:success. /usr/lib/pm-utils/sleep.d/99video resume suspend:success. /usr/lib/pm-utils/sleep.d/98-video-quirk-db-handler resume suspend:success. /usr/lib/pm-utils/sleep.d/95led resume suspend:not applicable. /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:success. /usr/lib/pm-utils/sleep.d/90clock resume suspend:not applicable. /usr/lib/pm-utils/sleep.d/75modules resume suspend:success. /usr/lib/pm-utils/sleep.d/70action_wpa resume suspend:success. /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:success. /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:not applicable. /usr/lib/pm-utils/sleep.d/00powersave resume suspend:success. /usr/lib/pm-utils/sleep.d/00logging resume suspend:success. /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:success. So 21. Feb 16:12:58 CET 2010: Finished. Please tell me what the correct way is to add such a quirk. I did not find any information on [6]. Maybe you can also apply [2] to hal-info. Thanks, Paul [1] http://lists.freedesktop.org/archives/hal/2009-October/013605.html [2] http://lists.freedesktop.org/archives/hal/2009-October/013609.html [3] http://lists.freedesktop.org/archives/hal/2009-November/013625.html [4] http://lists.freedesktop.org/archives/hal/2009-December/013727.html [5] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=406682 [6] http://pm-utils.freedesktop.org/wiki/ -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 2.6.32-2-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages pm-utils depends on: ii console-tools 1:0.2.3dbs-68 Linux console and font utilities ii powermgmt-base 1.31 Common utils and configs for power Versions of packages pm-utils recommends: ii procps 1:3.2.8-7 /proc file system utilities ii radeontool 1.6.0-1 utility to control ATI Radeon back ii vbetool 1.1-2 run real-mode video BIOS code to a Versions of packages pm-utils suggests: ii cpufrequtils 006-2 utilities to deal with the cpufreq pn uswsusp <none> (no description available) -- no debconf information
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Pm-utils mailing list Pm-utils@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pm-utils