Cannot resume after suspend
Hello friends!
My problem with Arch Linux is that i could not resume my laptop after open the lid. Its just resume for 5 seconds and then shutdown by itself...
Can somebody tell me how to fix this? My laptop is HP g62
Everything works fine except the resume from suspend.
Thanks in advance.
button/lid)
if [[ `cat /proc/acpi/button/lid/LID/state | awk '{print $2}'` = "closed" ]]
then
/usr/sbin/pm-suspend
fi
#echo "LID switched!">/dev/tty2
logger "ACPI group/action undefined: $1 / $2"
esac
This is my handler.sh lid event but do not work..
Similar Messages
-
[SOLVED] Cannot resume from suspend but hibernate works fine
Please help me figuring out what can be the issues..
I cannot resume from suspend while "sudo pm-hibernate" works fine..
When I use "sudo pm-suspend", the system (samsung N210 netbook) goes to sleep and I can see the power light blinking as expected. But, when I try to resume the system from suspend by pressing the power button, the screen remains black with no HDD activity. Only thing I can see is the power LED on.
After I do "sudo pm-suspend" and try to resume from suspend but fails. So, I do a HARD reboot and then this is the content of /var/log/pm-suspend.log
Initial commandline parameters:
Thu Dec 16 12:00:27 IST 2010: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux archlinux-N210 2.6.36-ARCH #1 SMP PREEMPT Fri Dec 10 20:32:37 CET 2010 x86_64 Intel(R) Atom(TM) CPU N450 @ 1.66GHz GenuineIntel GNU/Linux
Module Size Used by
dm_mod 66662 0
rfcomm 34874 4
sco 8828 2
bnep 8726 2
l2cap 42585 16 rfcomm,bnep
ipv6 281833 24
nls_utf8 1288 0
cifs 242984 0
fscache 39915 1 cifs
fuse 64259 3
arc4 1378 2
snd_seq_dummy 1431 0
snd_hda_codec_realtek 275887 1
uvcvideo 61404 0
videodev 64318 1 uvcvideo
v4l1_compat 15578 2 uvcvideo,videodev
ecb 2041 2
snd_seq_oss 28760 0
ath9k 80424 0
joydev 10055 0
btusb 11385 2
v4l2_compat_ioctl32 10212 1 videodev
bluetooth 52419 9 rfcomm,sco,bnep,l2cap,btusb
snd_seq_midi_event 5436 1 snd_seq_oss
mac80211 196159 1 ath9k
ath9k_common 3624 1 ath9k
ath9k_hw 290909 2 ath9k,ath9k_common
snd_hda_intel 22285 1
snd_hda_codec 79384 2 snd_hda_codec_realtek,snd_hda_intel
ath 8822 2 ath9k,ath9k_hw
snd_seq 50082 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5297 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 39221 0
cfg80211 143110 3 ath9k,mac80211,ath
snd_hwdep 6110 1 snd_hda_codec
uhci_hcd 21926 0
easy_slow_down_manager 3185 0
snd_mixer_oss 17106 2 snd_pcm_oss
snd_pcm 71921 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 19265 2 snd_seq,snd_pcm
cpufreq_powersave 958 0
sky2 46293 0
rfkill 15882 3 bluetooth,cfg80211
led_class 2331 1 ath9k
snd 57562 11 snd_hda_codec_realtek,snd_seq_oss,snd_hda_intel,snd_hda_codec,snd_seq,snd_seq_device,snd_pcm_oss,snd_hwdep,snd_mixer_oss,snd_pcm,snd_timer
psmouse 52592 0
cpufreq_ondemand 8215 2
soundcore 5969 2 snd
ehci_hcd 36988 0
tpm_tis 7928 0
shpchp 26453 0
sg 25652 0
phc_intel 9527 1
battery 10231 0
tpm 10957 1 tpm_tis
samsung_backlight 2844 0
serio_raw 4486 0
snd_page_alloc 7249 2 snd_hda_intel,snd_pcm
usbcore 137570 5 uvcvideo,btusb,uhci_hcd,ehci_hcd
ac 3105 0
pci_hotplug 24319 1 shpchp
tpm_bios 5505 1 tpm
i2c_i801 8550 0
freq_table 2323 2 cpufreq_ondemand,phc_intel
pcspkr 1819 0
thermal 12242 0
evdev 8519 14
processor 25936 1 phc_intel
mperf 1243 1 phc_intel
ext4 313574 1
mbcache 5722 1 ext4
jbd2 69002 1 ext4
crc16 1297 2 l2cap,ext4
sd_mod 25856 4
ahci 20353 3
libahci 17982 1 ahci
libata 156316 2 ahci,libahci
scsi_mod 124891 3 sg,sd_mod,libata
i915 321187 3
drm_kms_helper 25963 1 i915
drm 175314 3 i915,drm_kms_helper
i2c_algo_bit 4911 1 i915
button 4834 1 i915
i2c_core 18726 6 videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video 19305 1 i915
output 1940 1 video
intel_agp 29459 2 i915
total used free shared buffers cached
Mem: 2046212 603128 1443084 0 11400 258660
-/+ buffers/cache: 333068 1713144
Swap: 2250748 0 2250748
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:
/usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /etc/pm/sleep.d/20_samsung-tools suspend suspend:
/etc/pm/sleep.d/20_samsung-tools suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/91wicd suspend suspend:
/usr/lib/pm-utils/sleep.d/91wicd suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Thu Dec 16 12:00:31 IST 2010: performing suspend
Since, the last time I checked about suspend was 1.5 months back, I cant really make out as to what package caused the issue as I had a few upgrades since that time.
I am no expert but it seems like it is the log of suspending the system, it seems like the system didnt even go to initial stage of resuming.
Last edited by shadyabhi (2010-12-27 17:54:19)Well this is a long shot... But my laptop had some issues with suspending due to low-power governors preventing it from fully working at times.
Because of that I manually suspend with the following script:
#!/bin/bash
clear
cpufreq-set -g performance
cpufreq-info
echo "Continue? y/n? ";read bevestiging
if [ $bevestiging = "y" ]
then
echo "System going down for suspension NOW!"
pm-suspend
else
echo "Exiting..."
exit 0
fi
exit 0
All it really does in the end, is change the governer from which it's currently on to "performance", thus allowing maximum clock speed.
I've also added in a little confirmation dialog to check whether it's properly switched.
Of course, this will only work for you if you're also using laptop-mode and cpufrequtils.
Edit: You need to run this script with sudo or as the root user.
Last edited by Aeva (2010-12-16 14:16:32) -
Resume after suspend suspends again
Hi,
for the last two weeks I've been experiencing some weird ACPI behaviour. When I resume after suspending with pm-suspend my system immediately suspends again. Shortly before suspending again the screen blanks and shows a line like this
[ 98.602112] ACPI: Unable to dock!
After it suspended again, the system can be resumed normally.
The system is a X230 with a full disk encryption. The suspend is done by calling pm-suspend with acpid. For further power management I use laptop-mode-tools, but the problem persists even after disabling it. Furthermore the problem can be reproduced on battery as well as AC.
I tried looking around, but have only found people having similar problems on hibernate and never any satisfying solutions. Has anyone ever experienced this problem and found a solution?
The relevant dmesg output is
[ 98.139750] ACPI: Low-level resume complete
[ 98.139785] PM: Restoring platform NVS memory
[ 98.140189] Extended CMOS year: 2000
[ 98.140208] Enabling non-boot CPUs ...
[ 98.146952] Booting Node 0 Processor 1 APIC 0x1
[ 98.226464] CPU1 is up
[ 98.229850] Booting Node 0 Processor 2 APIC 0x2
[ 98.309586] CPU2 is up
[ 98.309636] Booting Node 0 Processor 3 APIC 0x3
[ 98.389393] CPU3 is up
[ 98.392736] ACPI: Waking up from system sleep state S3
[ 98.578985] ACPI: \_SB_.PCI0.LPC_.EC__.BAT1 - docking
[ 98.602112] ACPI: Unable to dock!
[ 98.695344] xhci_hcd 0000:00:14.0: >wake-up capability disabled by ACPI
[ 98.695354] xhci_hcd 0000:00:14.0: >power state changed by ACPI to D0
[ 98.695357] xhci_hcd 0000:00:14.0: >power state changed by ACPI to D0
[ 98.695504] ehci_hcd 0000:00:1a.0: >wake-up capability disabled by ACPI
[ 98.695511] ehci_hcd 0000:00:1a.0: >power state changed by ACPI to D0
[ 98.695514] ehci_hcd 0000:00:1a.0: >power state changed by ACPI to D0
[ 98.695835] ehci_hcd 0000:00:1d.0: >wake-up capability disabled by ACPI
[ 98.695842] ehci_hcd 0000:00:1d.0: >power state changed by ACPI to D0
[ 98.695845] ehci_hcd 0000:00:1d.0: >power state changed by ACPI to D0
[ 98.696233] sdhci-pci 0000:02:00.0: >MMC controller base frequency changed to 50Mhz.
[ 98.696841] PM: noirq resume of devices complete after 1.637 msecs
[ 98.696952] PM: early resume of devices complete after 0.084 msecs
[ 98.697001] xhci_hcd 0000:00:14.0: >power state changed by ACPI to D0
[ 98.697162] ehci_hcd 0000:00:1a.0: >power state changed by ACPI to D0
[ 98.697164] e1000e 0000:00:19.0: >irq 44 for MSI/MSI-X
[ 98.697168] ehci_hcd 0000:00:1d.0: >power state changed by ACPI to D0
[ 98.697177] xhci_hcd 0000:00:14.0: >power state changed by ACPI to D0
[ 98.697187] xhci_hcd 0000:00:14.0: >setting latency timer to 64
[ 98.697227] snd_hda_intel 0000:00:1b.0: >irq 47 for MSI/MSI-X
[ 98.697242] ahci 0000:00:1f.2: >setting latency timer to 64
[ 98.697433] ehci_hcd 0000:00:1a.0: >power state changed by ACPI to D0
[ 98.697442] ehci_hcd 0000:00:1a.0: >setting latency timer to 64
[ 98.697461] ehci_hcd 0000:00:1d.0: >power state changed by ACPI to D0
[ 98.697470] ehci_hcd 0000:00:1d.0: >setting latency timer to 64
[ 98.697511] i915 0000:00:02.0: >power state changed by ACPI to D0
[ 98.697514] i915 0000:00:02.0: >power state changed by ACPI to D0
[ 98.697520] i915 0000:00:02.0: >setting latency timer to 64
[ 98.724116] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[ 98.934829] usb 3-1.6: >reset high-speed USB device number 4 using ehci_hcd
[ 99.034359] ata2: SATA link down (SStatus 0 SControl 300)
[ 99.034447] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 99.035035] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 99.035039] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 99.035774] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 99.035777] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 99.036070] ata1.00: configured for UDMA/133
[ 99.041012] ata5: SATA link down (SStatus 0 SControl 300)
[ 99.061091] sd 0:0:0:0: >[sda] Starting disk
[ 99.231087] PM: resume of devices complete after 535.501 msecs
[ 99.231683] PM: Finishing wakeup.Everyone is talking about systemd, but on RHEL 6 there is no systemd installed and also it is not supported. But I am still seeing the exact problem as described in the original question. This is on x230 lenovo.
Linux OS ver
Linux xxxxxxxxxxxxxxxxx 2.6.32-358.11.1.el6.x86_64 #1 SMP Wed May 15 10:48:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
But currently the os is using pm_utils to do shutdown, suspend and hibernate etc.,
I couldn't suspend, hibernate nor shutdown. system wakes up in all three modes.
Any help would be much appreciated.
Last edited by yru (2013-07-28 14:20:01) -
Resume after suspend / upgrades
Hi all, I've been using arch for about half a year and I'm very satisfied with it. There is, however, one thing that I can't change/find in arch, that is "after which event my laptop resumes after suspend". Suspend (s2ram or default scripts, that were in the system) / resume work fine, but after every (almost every) kernel upgrade somehow "resume event trigger" changes. It becomes or "resume after lid is open" or "resume after lid is open _and_ any key is pressed". I want it to resume just after lid is open without pressing key, but I can't find where I can set it. Could someone help me, please? Thanks.
Sorry for my English, it's my third language.
About the system:
laptop is Sony Vaio vpcea3s1e;
Latest upgrades (kde 4.6.2/kernel 2.6.38);
Suspend is done by s2ram.
here is my /proc/acpi/wakeup:
Device S-state Status Sysfs node
P0PF S4 *disabled pci:0000:00:1e.0
USB1 S3 *disabled
USB2 S3 *disabled
USB3 S3 *disabled
USB4 S3 *disabled
USB5 S3 *disabled
USB6 S3 *disabled
USB7 S3 *disabled
HDEF S4 *disabled pci:0000:00:1b.0
RP01 S3 *disabled pci:0000:00:1c.0
PXSX S3 *disabled pci:0000:02:00.0
RP03 S3 *disabled pci:0000:00:1c.2
PXSX S3 *disabled pci:0000:04:00.0
EHC1 S3 *disabled pci:0000:00:1d.0
EHC2 S3 *disabled pci:0000:00:1a.0
RP06 S3 *disabled pci:0000:00:1c.5
PXSX S3 *disabled
PWRB S4 *enabled
It works exactly the same whether apcid is started, though.
and /etc/mkinitcpio.conf (HOOKS) :
HOOKS="base udev v86d autodetect pata scsi sata uresume filesystems "Hi all, I've been using arch for about half a year and I'm very satisfied with it. There is, however, one thing that I can't change/find in arch, that is "after which event my laptop resumes after suspend". Suspend (s2ram or default scripts, that were in the system) / resume work fine, but after every (almost every) kernel upgrade somehow "resume event trigger" changes. It becomes or "resume after lid is open" or "resume after lid is open _and_ any key is pressed". I want it to resume just after lid is open without pressing key, but I can't find where I can set it. Could someone help me, please? Thanks.
Sorry for my English, it's my third language.
About the system:
laptop is Sony Vaio vpcea3s1e;
Latest upgrades (kde 4.6.2/kernel 2.6.38);
Suspend is done by s2ram.
here is my /proc/acpi/wakeup:
Device S-state Status Sysfs node
P0PF S4 *disabled pci:0000:00:1e.0
USB1 S3 *disabled
USB2 S3 *disabled
USB3 S3 *disabled
USB4 S3 *disabled
USB5 S3 *disabled
USB6 S3 *disabled
USB7 S3 *disabled
HDEF S4 *disabled pci:0000:00:1b.0
RP01 S3 *disabled pci:0000:00:1c.0
PXSX S3 *disabled pci:0000:02:00.0
RP03 S3 *disabled pci:0000:00:1c.2
PXSX S3 *disabled pci:0000:04:00.0
EHC1 S3 *disabled pci:0000:00:1d.0
EHC2 S3 *disabled pci:0000:00:1a.0
RP06 S3 *disabled pci:0000:00:1c.5
PXSX S3 *disabled
PWRB S4 *enabled
It works exactly the same whether apcid is started, though.
and /etc/mkinitcpio.conf (HOOKS) :
HOOKS="base udev v86d autodetect pata scsi sata uresume filesystems " -
Resume after suspend with uvesafb
Hello. I have an install with lxde on my acer one. It did resume after suspend before I did install v86d and set the framebuffer. No with uvesafb and v86d I do have a nice-looking framebuffer but I'm not able to resume after suspend. All I get is a black screen. I suppose it doesn't load proper modules. What to do?
JanI'll post my /var/log/pm-suspend.log:
Initial commandline parameters: --quirk-none
Sat Jan 24 18:02:52 CET 2009: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: success.
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: Linux acerone 2.6.28-ARCH #1 SMP PREEMPT Sun Jan 18 20:17:17 UTC 2009 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux
Module Size Used by
i915 58500 2
drm 83752 3 i915
joydev 11712 0
uvcvideo 57736 0
compat_ioctl32 3072 1 uvcvideo
videodev 34176 1 uvcvideo
v4l1_compat 15364 2 uvcvideo,videodev
mmc_block 11012 0
psmouse 55828 0
iTCO_wdt 12836 0
iTCO_vendor_support 4996 1 iTCO_wdt
serio_raw 7172 0
sg 26804 0
i2c_i801 10896 0
i2c_core 22804 1 i2c_i801
pcspkr 4352 0
video 18576 0
output 4608 1 video
uhci_hcd 24592 0
ehci_hcd 36876 0
jmb38x_ms 11396 0
intel_agp 27580 1
agpgart 31572 3 drm,intel_agp
usbcore 136976 4 uvcvideo,uhci_hcd,ehci_hcd
sdhci_pci 9088 0
sdhci 17028 1 sdhci_pci
memstick 10652 1 jmb38x_ms
mmc_core 46876 2 mmc_block,sdhci
acer_wmi 16320 0
rfkill 11724 2 acer_wmi
wmi 7848 1 acer_wmi
evdev 11296 8
thermal 17180 0
processor 41388 3 thermal
fan 6276 0
snd_seq_oss 31872 0
snd_seq_midi_event 8192 1 snd_seq_oss
button 7824 0
battery 12036 0
snd_seq 49968 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 8332 2 snd_seq_oss,snd_seq
ac 6020 0
snd_hda_intel 411956 0
snd_hwdep 9092 1 snd_hda_intel
snd_pcm_oss 40320 0
snd_pcm 70020 2 snd_hda_intel,snd_pcm_oss
snd_timer 21384 2 snd_seq,snd_pcm
snd_page_alloc 10120 2 snd_hda_intel,snd_pcm
snd_mixer_oss 16512 1 snd_pcm_oss
snd 50852 9 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 8160 1 snd
arc4 3712 2
ecb 4608 2
ath5k 100864 0
mac80211 161184 1 ath5k
led_class 5508 2 acer_wmi,ath5k
cfg80211 31760 2 ath5k,mac80211
r8169 33924 0
mii 6528 1 r8169
rtc_cmos 12332 0
rtc_core 17564 1 rtc_cmos
rtc_lib 4480 1 rtc_core
ext2 66184 1
mbcache 8708 1 ext2
uvesafb 28388 1
cn 9120 2 uvesafb
sd_mod 26904 2
ata_piix 23300 1
ata_generic 6788 0
pata_acpi 6016 0
libata 158240 3 ata_piix,ata_generic,pata_acpi
scsi_mod 102036 3 sg,sd_mod,libata
total used free shared buffers cached
Mem: 1543124 250256 1292868 0 2712 44088
-/+ buffers/cache: 203456 1339668
Swap: 0 0 0
success.
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: /bin/stty: standard input: Invalid argument
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/75modules suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/90chvt suspend suspend: success.
/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/98smart-kernel-video suspend suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0
success.
Sat Jan 24 18:02:54 CET 2009: performing suspend
Sat Jan 24 18:03:20 CET 2009: Awake.
Sat Jan 24 18:03:20 CET 2009: Running hooks for resume
/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video 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/90chvt resume suspend: success.
/usr/lib/pm-utils/sleep.d/75modules 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/11netcfg resume suspend: /bin/stty: standard input: Invalid argument
success.
/usr/lib/pm-utils/sleep.d/01grub 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/00auto-quirk resume suspend: success.
Sat Jan 24 18:03:20 CET 2009: Finished. -
Cannot resume from suspend to ram (fglrx)
Hello,
I have recently installed Catalyst drivers, instead of xf86-video-ati. I have laptop with PowerXPress(Intel/AMD hybrid graphics).
I can't resume after suspend to ram. System freezes with black screen, tty switching doesn't work and I have to shutdown by holding power button.
If I add "nomodeset" to GRUB, X fails to start. xorg.conf generated using "aticonfig --initial". Catalyst driver works fine.
DE/DM: KDE 4/kwin
Graphic cards: Intel HD Graphics 3000; AMD Radeon 7600M.
Laptop: HP pavillion g6 2004er.Welcome to the forum!
Yes, some Lenovo employees do read and post to this forum. Mark is quite active, and several others post as well. In addition, there are lurkers who just read without making public comments although sometimes they ask the mod team to either gather more information or pass along advice.
However, here are the expectations of their participation from the Welcome message:
These communities have been created to provide a high quality atmosphere in which users of Lenovo products and services may share experiences and expertise. While members from Lenovo may participate at intervals to engage in the discussions and offer advice and suggestions, this forum is not designed as a dedicated and staffed support channel.
The bottom line is there's no guarantee that you will get an answer to a question here directly from Lenovo.
On the other hand, you just might! ;-)
English Community Deutsche Community Comunidad en Español Русскоязычное Сообщество
Jane
2015 X1 Carbon, ThinkPad Slate, T410s, X301, X200 Tablet, T60p, HP TouchPad, iPad Air 2, iPhone 5S, IdeaTab A2107A, Yoga Tablet, Yoga 3 Pro
I am not a Lenovo Employee.
I AM one of those crazy ThinkPad zealots!
If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! -
[SOLVED] KDE black screen on resume after suspend
Yesterday I wasted the day investigating this and at the end the problem was not suspending the computer but the KDE lock screen as explained here. I thought to open a new thread so other people would not wasted their time looking into the wrong issue as I did.
Anyway, this is what happens, when KDE resumes, it only displays a black screen and the mouse pointer. The problem appears only when the system suspends through KDE (through the menu, the global shortcut or closing the laptop lid), suspending the system directly through systemd (systemctl suspend) or dbus (qdbus --system org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend true) works fine.
The way to recover is to kill kdm (ctrl+atl+backspace) or to restart kdm (switch to a terminal and execute systemctl restart kdm) .
As explained in the post #12 of this thread, if you use a transparent widget style (I use Oxygen Transparent) you have to add the lock screen to the background opacity exception list, for that go to:
System Settings -> Application Appearance -> Style -> Applications -> Configure … (to the right of 'Widget style') -> General -> Exceptions...
And select both "kscreenlocker" and "kscreenlocker_greet", if they do not exist add them through the 'Add' button.
Last edited by thepadawan42 (2013-07-20 08:43:33)Hi,
I am also having this issue. After resuming from suspend-mode, I get a black screen with a mouse-cursor. I can follow you instructions up until "-> General". I don't see an "Exceptions"-button/area where I can select the kscreenlocker exceptions. Can you help? -
[SOLVED] Laptop doesnt want to sleep (resumes after suspend)
Hi,
today I upgraded my kernel (from core, version 2.6.36.2-1) and I cannot suspend my laptop (ThinkPad R500) anymore. It seems to suspend successfully, but it resumes directly after it.
Here is my "tail -f /var/log/pm-suspend.log":
tail: /var/log/pm-suspend.log: Datei abgeschnitten
Initial commandline parameters:
Mo 13. Dez 12:02:44 CET 2010: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux kirodema 2.6.36-ARCH #1 SMP PREEMPT Fri Dec 10 20:01:53 UTC 2010 i686 Intel(R) Core(TM)2 Duo CPU T6670 @ 2.20GHz GenuineIntel GNU/Linux
Module Size Used by
rfcomm 29461 4
sco 7224 2
bnep 6667 2
l2cap 38169 16 rfcomm,bnep
crc16 1053 1 l2cap
fuse 56560 3
aes_i586 6892 1
aes_generic 25846 1 aes_i586
hdaps 7572 1
ipv6 244945 30
ext2 55752 1
btusb 9745 2
bluetooth 46535 9 rfcomm,sco,bnep,l2cap,btusb
uvcvideo 54705 0
videodev 56947 1 uvcvideo
v4l1_compat 13530 2 uvcvideo,videodev
snd_seq_dummy 1079 0
snd_seq_oss 25040 0
snd_seq_midi_event 4496 1 snd_seq_oss
snd_seq 41688 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4369 3 snd_seq_dummy,snd_seq_oss,snd_seq
arc4 1070 2
ecb 1589 2
i915 283884 4
joydev 7631 0
vboxnetflt 15093 0
vboxnetadp 5854 0
snd_hda_codec_conexant 26965 1
iwlagn 253049 0
drm_kms_helper 23055 1 i915
iwlcore 94710 1 iwlagn
drm 142871 4 i915,drm_kms_helper
snd_pcm_oss 33694 0
snd_mixer_oss 14654 1 snd_pcm_oss
vboxdrv 148706 2 vboxnetflt,vboxnetadp
mac80211 174591 2 iwlagn,iwlcore
pcmcia 31744 0
snd_hda_intel 19180 4
snd_hda_codec 69419 2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 4764 1 snd_hda_codec
cfg80211 123270 3 iwlagn,iwlcore,mac80211
cpufreq_userspace 1560 0
uhci_hcd 19059 0
thinkpad_acpi 53091 0
snd_pcm 59168 4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
ehci_hcd 32908 0
nvram 4749 1 thinkpad_acpi
tpm_tis 6132 0
snd_timer 15455 3 snd_seq,snd_pcm
i2c_algo_bit 4183 1 i915
tpm 9569 1 tpm_tis
tpm_bios 4661 1 tpm
sdhci_pci 5492 0
sdhci 14469 1 sdhci_pci
snd 43283 18 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_codec_conexant,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_hwdep,thinkpad_acpi,snd_pcm,snd_timer
soundcore 4929 1 snd
rfkill 12854 4 bluetooth,cfg80211,thinkpad_acpi
cpufreq_ondemand 7067 2
battery 8007 0
snd_page_alloc 5981 2 snd_hda_intel,snd_pcm
tg3 112513 0
firewire_ohci 23516 0
i2c_i801 6946 0
mmc_core 52813 1 sdhci
yenta_socket 18785 0
pcmcia_rsrc 9240 1 yenta_socket
firewire_core 42849 1 firewire_ohci
i2c_core 15634 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
ac 2329 0
acpi_cpufreq 5061 1
psmouse 49765 0
led_class 1811 2 thinkpad_acpi,sdhci
freq_table 1999 2 cpufreq_ondemand,acpi_cpufreq
crc_itu_t 1053 1 firewire_core
intel_agp 24011 2 i915
pcmcia_core 9745 3 pcmcia,yenta_socket,pcmcia_rsrc
video 15857 1 i915
wmi 7015 0
usbcore 115834 5 btusb,uvcvideo,uhci_hcd,ehci_hcd
output 1416 1 video
serio_raw 3566 0
evdev 6660 19
sg 20996 0
libphy 14607 1 tg3
agpgart 22816 2 drm,intel_agp
iTCO_wdt 8677 0
iTCO_vendor_support 1433 1 iTCO_wdt
mperf 979 1 acpi_cpufreq
processor 22776 3 acpi_cpufreq
thermal 9690 0
button 3746 1 i915
tp_smapi 15077 0
thinkpad_ec 4101 2 hdaps,tp_smapi
ext3 110866 2
jbd 39278 1 ext3
mbcache 4298 2 ext2,ext3
sr_mod 13217 0
sd_mod 24384 5
cdrom 31410 1 sr_mod
ahci 17589 4
libahci 15598 1 ahci
libata 140500 2 ahci,libahci
scsi_mod 106987 4 sg,sr_mod,sd_mod,libata
lzo 1031 0
lzo_compress 1698 1 lzo
total used free shared buffers cached
Mem: 1956900 1125912 830988 0 81668 426268
-/+ buffers/cache: 617976 1338924
Swap: 4000180 0 4000180
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:
/usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@25(): possible_video_quirks=' --quirk-dpms-on
--quirk-dpms-suspend
--quirk-s3-mode
--quirk-s3-bios
--quirk-vbe-post
--quirk-vbe-post
--quirk-vga-mode-3
--quirk-vbemode-restore
--quirk-vbestate-restore
--quirk-reset-brightness
--quirk-radeon-off
--quirk-no-fb
--quirk-save-pci'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@40(): possible_system_properties='system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@343(): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@347(): precache_dmivars
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@170(precache_dmivars): local p q f
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.version
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.firmware.version* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(dmisysget): _dmisysget bios_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_version ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='7YET78WW (3.08 )'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='7YET78WW (3.08 )'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.vendor
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.vendor =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.firmware.vendor* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(dmisysget): _dmisysget bios_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_vendor ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.release_date
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.release_date =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.firmware.release_date* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_release_date
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_release_date
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.release_date
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@108(dmisysget): _dmisysget bios_date
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_date ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=09/16/2009
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=09/16/2009
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_release_date
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.vendor
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.vendor =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.vendor* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@109(dmisysget): _dmisysget sys_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/sys_vendor ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.product
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.product =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.product* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@110(dmisysget): _dmisysget product_name
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/product_name ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=2714AAG
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=2714AAG
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.version
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.version =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.version* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): _dmisysget product_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/product_version ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='ThinkPad R500'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='ThinkPad R500'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.product
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.product =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.board.product* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@112(dmisysget): _dmisysget board_name
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_name ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=2714AAG
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=2714AAG
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.version
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.version =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.board.version* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@113(dmisysget): _dmisysget board_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_version ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='Not Available'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='Not Available'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.vendor
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.vendor =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.board.vendor* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@114(dmisysget): _dmisysget board_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_vendor ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.vendor
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.vendor =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.primary_video.vendor* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@115(dmisysget): videoget vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): cat /sys/bus/pci/devices/0000:00:02.0/vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): RES=0x8086
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=0x8086
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=0x8086
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_vendor
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.product
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.product =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.primary_video.product* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@116(dmisysget): videoget device
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): cat /sys/bus/pci/devices/0000:00:02.0/device
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): RES=0x2a42
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=0x2a42
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=0x2a42
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_product
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.driver
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.driver =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.primary_video.driver* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@117(dmisysget): videoget driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -L /sys/bus/pci/devices/0000:00:02.0/driver ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): readlink /sys/bus/pci/devices/0000:00:02.0/driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): RES=../../../bus/pci/drivers/i915
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): RES=i915
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=i915
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=i915
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_driver
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.using_kms
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.using_kms =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.hardware.primary_video.using_kms* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@118(dmisysget): videoget using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@84(videoget): using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@60(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@85(videoget): RES=true
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=true
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=true
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties'
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.kernel.version
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.kernel.version =~ ^[a-z._-]+$ ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version = *system.kernel.version* ]]
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_kernel_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_kernel_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.kernel.version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in
//usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@119(dmisysget): uname -r
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@119(dmisysget): RES=2.6.36-ARCH
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=2.6.36-ARCH
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=2.6.36-ARCH
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_kernel_version
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): RES=
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@352(): has_parameter --quirk-test
//usr/lib/pm-utils/functions@239(has_parameter): get_parameters
//usr/lib/pm-utils/functions@234(get_parameters): cat /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/functions@243(has_parameter): return 1
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@358(): using_kms
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@60(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@360(): remove_parameters --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode-3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-save-pci
/usr/lib/pm-utils/functions@210(remove_parameters): local p
/usr/lib/pm-utils/functions@211(remove_parameters): '[' --quirk-dpms-on = all ']'
/usr/lib/pm-utils/functions@214(remove_parameters): echo ''
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-dpms-on
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-dpms-suspend
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-s3-mode
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-s3-bios
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbe-post
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbe-post
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vga-mode-3
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbemode-restore
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbestate-restore
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-reset-brightness
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-radeon-off
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-no-fb
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-save-pci
/usr/lib/pm-utils/functions@219(remove_parameters): grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/functions@221(remove_parameters): cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@361(): add_parameters --quirk-no-chvt
/usr/lib/pm-utils/functions@226(add_parameters): remove_parameters --quirk-no-chvt
/usr/lib/pm-utils/functions@210(remove_parameters): local p
/usr/lib/pm-utils/functions@211(remove_parameters): '[' --quirk-no-chvt = all ']'
/usr/lib/pm-utils/functions@214(remove_parameters): echo ''
/usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"'
/usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-no-chvt
/usr/lib/pm-utils/functions@219(remove_parameters): grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/functions@221(remove_parameters): cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/functions@227(add_parameters): for x in '"$@"'
/usr/lib/pm-utils/functions@228(add_parameters): echo --quirk-no-chvt
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@362(): echo 'Kernel modesetting video driver detected, not using quirks.'
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Mo 13. Dez 12:02:46 CET 2010: performing suspend
/usr/lib/pm-utils/pm-functions: Zeile 297: echo: Schreibfehler: Eingabe-/Ausgabefehler.
Mo 13. Dez 12:02:48 CET 2010: Awake.
Mo 13. Dez 12:02:48 CET 2010: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:
/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@25(): possible_video_quirks=' --quirk-dpms-on
--quirk-dpms-suspend
--quirk-s3-mode
--quirk-s3-bios
--quirk-vbe-post
--quirk-vbe-post
--quirk-vga-mode-3
--quirk-vbemode-restore
--quirk-vbestate-restore
--quirk-reset-brightness
--quirk-radeon-off
--quirk-no-fb
--quirk-save-pci'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@40(): possible_system_properties='system.firmware.version
system.firmware.vendor
system.firmware.release_date
system.hardware.vendor
system.hardware.product
system.hardware.version
system.board.product
system.board.version
system.board.vendor
system.hardware.primary_video.vendor
system.hardware.primary_video.product
system.hardware.primary_video.driver
system.hardware.primary_video.using_kms
system.kernel.version'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@343(): case $1 in
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@436(): state_exists video_quirks
/usr/lib/pm-utils/functions@184(state_exists): '[' -O /var/run/pm-utils/pm-suspend/storage/state:video_quirks ']'
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@440(): has_parameter --store-quirks-as-lkw
//usr/lib/pm-utils/functions@239(has_parameter): get_parameters
//usr/lib/pm-utils/functions@234(get_parameters): cat /var/run/pm-utils/pm-suspend/storage/parameters
/usr/lib/pm-utils/functions@240(has_parameter): for p in '$(get_parameters)'
/usr/lib/pm-utils/functions@241(has_parameter): '[' --quirk-no-chvt = --store-quirks-as-lkw ']'
/usr/lib/pm-utils/functions@243(has_parameter): return 1
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:
/usr/lib/pm-utils/sleep.d/95led resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:
/usr/lib/pm-utils/sleep.d/90clock resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.
/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg resume suspend:
/usr/lib/pm-utils/sleep.d/11netcfg resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend:
tail: /var/log/pm-suspend.log: Datei abgeschnitten
Laptop mode
tail: /var/log/pm-suspend.log: Datei abgeschnitten
enabled, active
/usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:
/usr/lib/pm-utils/sleep.d/01grub resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:
/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Mo 13. Dez 12:02:50 CET 2010: Finished.
I also checked if the laptop recognizes the lid as closed by doing a "sleep 5; cat /proc/acpi/button/LID/state" and it was closed after closing it.
To solve it temporary, I installed kernel26-2.6.36.1 from my cache.
Last edited by Kirodema (2010-12-20 10:12:27)Hey, I have a T400 [edit: using kernel 2.6.36.2-1], and until earlier today, had the exact same problem.
Suspend has always been flaky, more or less, for a long time. Until it stopped working altogether recently.
I was looking at the Gentoo wiki T400 page (http://en.gentoo-wiki.com/wiki/Lenovo_T … management), and someone mentions a 'security chip' option in the BIOS that was interfering with his suspend/resume.
What I ended up doing was disabling the security chip, and now suspend works again.
Hope this helps.
Last edited by rcurses (2010-12-18 03:28:51) -
Computer reboot instead of resume after suspend to disk
Hi,
I install minimal KDE on my laptop. Everything work fine but suspend.
- When I suspend to disk, initially it seem to work well. when I press power button, system act a new boot, not resume the session before.
- When I suspend to ram, everything work well: it really suspend, lock screen and reactive when press Enter, application work normally but I cannot re-connect to network. I use wicd as network manager, it always show popup: "Unable get IP from ..."
Here is output of lspci:
[duclong@king-of-dragon ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
and here is rc.conf:
# /etc/rc.conf - Main Configuration for Arch Linux
# LOCALIZATION
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
# in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
LOCALE="en_US.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Ho_Chi_Minh"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
# HARDWARE
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(atl1e pcspkr snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-codec snd-hda-intel soundcore)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
# NETWORKING
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
HOSTNAME="king-of-dragon"
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(!eth0 !eth1)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
# Network profiles are found in /etc/network.d
# This now requires the netcfg package
NETWORKS=(main)
# DAEMONS
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
DAEMONS=(@syslog-ng dbus !hal laptop-mode !network @wicd @alsa !netfs crond kdm fam samba)please do not create multiple threads in different sub forums for similar issues.
Please read our forum rules and follow them.
Closing.... -
Cannot resume from suspend when done with acpi (close lid)
This is my /etc/acpi/handler.sh
#!/bin/sh
# Default acpi script that takes an entry for all actions
# NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to
# modify it to not use /sys
minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`
maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
set $*
case "$1" in
button/power)
#echo "PowerButton pressed!">/dev/tty5
case "$2" in
PWRF) logger "PowerButton pressed: $2" ;;
*) logger "ACPI action undefined: $2" ;;
esac
button/sleep)
case "$2" in
SLPB) echo -n mem >/sys/power/state ;;
*) logger "ACPI action undefined: $2" ;;
esac
ac_adapter)
case "$2" in
AC)
case "$4" in
00000000)
echo -n $minspeed >$setspeed
#/etc/laptop-mode/laptop-mode start
00000001)
echo -n $maxspeed >$setspeed
#/etc/laptop-mode/laptop-mode stop
esac
*) logger "ACPI action undefined: $2" ;;
esac
battery)
case "$2" in
BAT0)
case "$4" in
00000000) #echo "offline" >/dev/tty5
00000001) #echo "online" >/dev/tty5
esac
CPU0)
*) logger "ACPI action undefined: $2" ;;
esac
button/lid)
#echo "LID switched!">/dev/tty5
/usr/sbin/pm-suspend
logger "ACPI group/action undefined: $1 / $2"
esac
The only thing I added was the /usr/sbin/pm-suspend.
When I run /usr/sbin/pm-suspend from a terminal, the suspend works fine, but when I try to use the close lid suspend I have trouble resuming. When I open the lid, the laptop starts making noises and lights up (as if it were to resume), but after a while it goes and suspends again.
Pushing the power button to try to resume (this is how I successfully resumed from the commandline suspend) causes the same behavior to happen, so I ended up just holding down the power button and rebooting.
I tried commenting the /usr/sbin/pm-suspend, and uncommented the default echo line. This caused "LID switched!" to be displayed 3 times on /dev/tty5; each one on the next line further to the right. I'm not sure if that is supposed to be normal behaviour.Hi, sorry my fault. I should have been more specific. Here my full handler.sh
#!/bin/sh
# Default acpi script that takes an entry for all actions
# NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to
# modify it to not use /sys
minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`
maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
set $*
case "$1" in
button/power)
#echo "PowerButton pressed!">/dev/tty5
case "$2" in
PWRF) logger "PowerButton pressed: $2"
/usr/sbin/pm-suspend ;;
*) logger "ACPI action undefined: $2" ;;
esac
button/sleep)
case "$2" in
SLPB) logger "SleepButton pressed: $2"
/usr/sbin/pm-suspend ;;
*) logger "ACPI action undefined: $2" ;;
esac
ac_adapter)
case "$2" in
AC)
case "$4" in
00000000)
echo -n $minspeed >$setspeed
#/etc/laptop-mode/laptop-mode start
00000001)
echo -n $maxspeed >$setspeed
#/etc/laptop-mode/laptop-mode stop
esac
*) logger "ACPI action undefined: $2" ;;
esac
battery)
case "$2" in
BAT0)
case "$4" in
00000000) #echo "offline" >/dev/tty5
00000001) #echo "online" >/dev/tty5
esac
CPU0)
*) logger "ACPI action undefined: $2" ;;
esac
button/lid)
#echo "LID switched!">/dev/tty5
logger "ACPI lid switched $1 $2"
if grep -q closed /proc/acpi/button/lid/LID0/state
then
logger "ACPI lid closed"
/usr/sbin/pm-suspend
else
logger "ACPI lid opened"
echo -n 2 > /proc/acpi/video/EGFX/LCD0/brightness
fi
logger "ACPI group/action undefined: $1 / $2"
esac
HTH. -
Resume after suspend-to-ram not working whit catalyst
$uname -a
Linux drog-laptop 3.4.6-1-ARCH #1 SMP PREEMPT Fri Jul 20 08:21:26 CEST 2012 x86_64 GNU/Linux
$ pacman -Qs catalyst
catalyst-hook 12.6-3
catalyst-utils 12.6-1
lib32-catalyst-utils 12.6-1
/var/log/pm-suspend.log
http://pastebin.com/kWMWKqBy
groups
lp,wheel,games,video,audio,storage,power
The suspend works fine with foss, but fails with catalyst
EDIT:
kernel line: root=/dev/sda1 ro nomodeset vga=0
lsmod
http://pastebin.com/NHpZRTv0
i have xorg-server 1.11.4-2
Last edited by drog (2012-07-23 17:31:43)I have a Dell Studio 1555 - ATI 4570 with stock kernel26_x86_64 (2.6.33.3-1), catalyst 10.3 and all is woking ok (hibernate/suspend/restore).
The "multibyte access to EC" patch is added to stock kernel and all related problems is gone for me.
It is a problem with restore from suspend (black screen) because of catalyst 10.4, but until that problem is solved I keep catalyst 10.3.
I posted that problem here:
http://bbs.archlinux.org/viewtopic.php?id=96482
If you use xf86-video-ati driver, I don't know what is the problem.
When I tested open source ati driver to see if powersave features is added, suspend/resume was working for me, but no luck with powersave features, so I stay with catalyst driver)
Last edited by mits (2010-05-07 10:16:36) -
Cannot resume from suspend on Asus F5R
Asus F5R laptop
uname -r: 3.1.7-1-ARCH
radeon driver
When using pm-suspend, the computer suspends as it's supposed to do. However, when I try to resume it again, the screen is blank. I can hear the HDD and fans spin up, but the screen is still blank.
pm-suspend.log:
Initial commandline parameters:
Thu Jan 5 00:06:39 CET 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux localhost 3.1.6-1-ARCH #1 SMP PREEMPT Thu Dec 22 08:52:33 UTC 2011 i686 Intel(R) Core(TM) Duo CPU T2450 @ 2.00GHz GenuineIntel GNU/Linux
Module Size Used by
cryptd 6925 0
aes_i586 6940 1
aes_generic 25702 1 aes_i586
ipv6 247457 10
joydev 7439 0
arc4 1086 2
b43 301586 0
mac80211 196411 1 b43
snd_hda_codec_si3054 2866 1
uas 6440 0
usb_storage 35343 0
snd_hda_codec_realtek 211044 1
cfg80211 142604 2 b43,mac80211
bcma 14319 1 b43
radeon 913985 2
ttm 45685 1 radeon
psmouse 56772 0
ssb 41907 1 b43
snd_hda_intel 19293 0
snd_hda_codec 69829 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 4942 1 snd_hda_codec
snd_pcm 60207 3 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
drm_kms_helper 22237 1 radeon
ati_agp 4545 0
drm 149266 4 radeon,ttm,drm_kms_helper
agpgart 22287 3 ttm,ati_agp,drm
serio_raw 3390 0
snd_timer 15438 1 snd_pcm
mmc_core 66997 2 b43,ssb
snd 43817 7 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
pcmcia 31534 2 b43,ssb
pcmcia_core 10114 1 pcmcia
atl2 20345 0
soundcore 5018 1 snd
i2c_piix4 7084 0
snd_page_alloc 5869 2 snd_hda_intel,snd_pcm
videodev 77028 0
media 8609 1 videodev
asus_laptop 11994 0
i2c_algo_bit 4423 1 radeon
sp5100_tco 3760 0
sparse_keymap 2660 1 asus_laptop
evdev 7278 7
shpchp 22497 0
pci_hotplug 22072 1 shpchp
processor 21844 2
i2c_core 16816 6 radeon,drm_kms_helper,drm,i2c_piix4,videodev,i2c_algo_bit
rfkill 12470 2 cfg80211,asus_laptop
thermal 6531 0
pcspkr 1375 0
button 3614 0
battery 5053 0
ac 1796 0
video 9716 0
ext4 341420 1
mbcache 4281 1 ext4
jbd2 59633 1 ext4
crc16 1091 1 ext4
sr_mod 13244 0
cdrom 31405 1 sr_mod
sd_mod 26147 3
pata_acpi 2388 0
ahci 17497 2
libahci 16783 1 ahci
pata_atiixp 2920 0
libata 146596 4 pata_acpi,ahci,libahci,pata_atiixp
ohci_hcd 19226 0
ehci_hcd 36074 0
scsi_mod 112473 5 uas,usb_storage,sr_mod,sd_mod,libata
usbcore 120796 5 uas,usb_storage,ohci_hcd,ehci_hcd
total used free shared buffers cached
Mem: 1935344 628024 1307320 0 46344 285940
-/+ buffers/cache: 295740 1639604
Swap: 1048508 0 1048508
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /etc/pm/sleep.d/90alsa suspend suspend:
/etc/pm/sleep.d/90alsa suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/91wicd suspend suspend:
/usr/lib/pm-utils/sleep.d/91wicd suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Thu Jan 5 00:06:47 CET 2012: performing suspend
dmesg | grep Hibernation (both with and without resume hook enabled):
[ 0.928657] PM: Hibernation image not present or could not be loaded.
So far I've tried passing hpet=disable to the kernel and rebuilding the initramfs with resume hook, all to no avail.
If you need any more info for helping me, please let me know.
PS.
I've viewed all other threads as well, but they're not relevant to me.
PPS.
Resuming has never worked on this laptop, so it's not related to my current kernel version.
Last edited by snufkin (2012-01-07 15:27:29)Ok, thats bad luck really. Further bits to try:
Have you followed this about vbe tool as well?
How about these bits about acpi also. Maybe you should try that with the LTS kernel.
Further (wild guess) S3 kernel options perhaps to try still (see here?
How about a bios update? asus does such often. -
[solved] powersaved does not resume after suspend to disk
Hello,
I've just changed over Arch Linux and this is the first time i'm using the distro, migrating from slackware. Anytime I do a powersave -U through the CLI, my notebook shuts down and swsusp writes to my swap but on resuming the notebook boots back like it would normally with an invalid swap signature. Not sure why it doesn't read the swap signature on coming back up. Here's the conents of my menu.lst file from grub:
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS
# Linux Grub
# /dev/fd0 (fd0)
# /dev/hda (hd0)
# /dev/hdb2 (hd1,1)
# /dev/hda3 (hd0,2)
# FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
# general configuration:
timeout 5
default 0
color light-blue/black light-cyan/blue
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
title Arch Linux
kernel (hd0,0)/vmlinuz26 root=/dev/hda3 resume=/dev/hda2 vga=791 ro
initrd (hd0,0)/initrd26.img
Honestly i'm stumped and any help on why this is happening would be greatly appreciated.
TIA
Last edited by brokenflea (2007-03-06 21:41:35)Figured it out. The problem was with hooks.
So I edited, the /etc/mkinitcpio.conf file, added resume to the HOOKS="" section and then ran mkinitcpio -g /boot/vmlinuz26-rev.img
That created the initrd image and i replaced the existing image in grub with the newly created one. -
Cannot resume after timed-out "sleep".
Cursor drags small gray boxes eventually to cover entire screen. Moving cursor over the area of the login icon finally allows double-clicking it to enter password. Mac wakes properly from "sleep" when I choose SAFARI, SLEEP rather than allowing it to time out to "sleep" state.
Hello,
If 10.7.0 or later...
Bootup holding CMD+r, or the Option/alt key to boot from the Restore partition & use Disk Utility from there to Repair the Disk.
Then I'd get Lion Cache Cleaner & clear the caches...
http://www.northernsoftworks.com/lioncachecleaner.html
Intel-based Macs: Resetting the System Management Controller (SMC)...
http://support.apple.com/kb/HT3964
SMC is the System Management Controller that handles Sleep, Wake, & other things! -
[SOLVED] Losing network connection after suspend
Lately I'm having this peculiar problem. When resuming after suspend (specifically, pm-suspend), I have no network connection. I first noticed this on March 31st. The only thing that changed was that I upgraded these packages:
openssl-1.0.1-2-x86_64.pkg.tar.xz
xf86-video-ati-6.14.4-2-x86_64.pkg.tar.xz
lib32-libdrm-2.4.33-1-x86_64.pkg.tar.xz
libnotify-0.7.5-1-x86_64.pkg.tar.xz
xz-5.0.3-2-x86_64.pkg.tar.xz
vim-taglist-45-5-any.pkg.tar.xz
But I'm pretty sure I would have suspended and resumed successfully at least once after that upgrade.
Can anyone suggest what I should look at to try to diagnose this?
Thanks
Last edited by ibrunton (2012-04-06 11:26:03)Same issue here. Looks like dhcpcd crashes during or after running /usr/lib/dhcpcd/dhcpcd-run-hooks on resume from suspend. I'll try downgrading until this is fixed.
$ uname -s -v -r -m
Linux 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64
$ pacman -Qi dhcpcd
Name : dhcpcd
Version : 5.5.5-1
URL : http://roy.marples.name/dhcpcd/
Licenses : BSD
Groups : base
Provides : None
Depends On : glibc sh
Optional Deps : None
Required By : networkmanager
Conflicts With : None
Replaces : None
Installed Size : 256.00 KiB
Packager : Ronald van Haren <[email protected]>
Architecture : x86_64
Build Date : Fri Mar 23 17:25:47 2012
Install Date : Thu Mar 29 23:36:13 2012
Install Reason : Explicitly installed
Install Script : No
Description : RFC2131 compliant DHCP client daemon
# dhcpcd -d -B eth0
dhcpcd[1865]: version 5.5.5 starting
dhcpcd[1865]: eth0: using hwaddr bc:ae:c5:75:36:8e
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason PREINIT
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason CARRIER
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: reading lease `/var/lib/dhcpcd/dhcpcd-eth0.lease'
dhcpcd[1865]: eth0: rebinding lease of 192.168.1.100
dhcpcd[1865]: eth0: sending REQUEST (xid 0x36169f23), next in 3.93 seconds
dhcpcd[1865]: eth0: acknowledged 192.168.1.100 from 192.168.1.1
dhcpcd[1865]: eth0: checking for 192.168.1.100
dhcpcd[1865]: eth0: sending ARP probe (1 of 3), next in 2.00 seconds
dhcpcd[1865]: eth0: sending ARP probe (2 of 3), next in 1.81 seconds
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: sending ARP probe (3 of 3), next in 2.00 seconds
dhcpcd[1865]: eth0: leased 192.168.1.100 for 3600 seconds
dhcpcd[1865]: eth0: adding IP address 192.168.1.100/24
dhcpcd[1865]: eth0: adding route to 192.168.1.0/24
dhcpcd[1865]: eth0: adding default route via 192.168.1.1
dhcpcd[1865]: eth0: writing lease `/var/lib/dhcpcd/dhcpcd-eth0.lease'
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason BOUND
dhcpcd[1865]: eth0: sending ARP announce (1 of 2), next in 2.00 seconds
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: sending ARP announce (2 of 2)
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: no IPv6 Routers available
dhcpcd[1865]: eth0: carrier lost
dhcpcd[1865]: eth0: deleting default route via 192.168.1.1
dhcpcd[1865]: eth0: deleting route to 192.168.1.0/24
dhcpcd[1865]: eth0: deleting IP address 192.168.1.100/24
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason NOCARRIER
dhcpcd[1865]: eth0: carrier acquired
dhcpcd[1865]: eth0: using hwaddr bc:ae:c5:75:36:8e
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason CARRIER
*** glibc detected *** dhcpcd: double free or corruption (fasttop): 0x0000000000ac2860 ***
======= Backtrace: =========
/lib/libc.so.6(+0x78a56)[0x7f9b6a794a56]
dhcpcd[0x40cdd0]
dhcpcd[0x40e597]
dhcpcd[0x4093f0]
dhcpcd[0x411ba7]
dhcpcd[0x411563]
dhcpcd[0x40768f]
dhcpcd[0x40aa6b]
dhcpcd[0x4028a8]
/lib/libc.so.6(__libc_start_main+0xf5)[0x7f9b6a73d455]
dhcpcd[0x402d1d]
======= Memory map: ========
00400000-00419000 r-xp 00000000 fe:02 4590719 /sbin/dhcpcd
00619000-0061a000 r--p 00019000 fe:02 4590719 /sbin/dhcpcd
0061a000-0061b000 rw-p 0001a000 fe:02 4590719 /sbin/dhcpcd
0061b000-0061c000 rw-p 00000000 00:00 0
00ac1000-00ae3000 rw-p 00000000 00:00 0 [heap]
7f9b6a2eb000-7f9b6a300000 r-xp 00000000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a300000-7f9b6a4ff000 ---p 00015000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a4ff000-7f9b6a500000 rw-p 00014000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a500000-7f9b6a517000 r-xp 00000000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a517000-7f9b6a716000 ---p 00017000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a716000-7f9b6a717000 r--p 00016000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a717000-7f9b6a718000 rw-p 00017000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a718000-7f9b6a71c000 rw-p 00000000 00:00 0
7f9b6a71c000-7f9b6a8b3000 r-xp 00000000 fe:02 3018245 /lib/libc-2.15.so
7f9b6a8b3000-7f9b6aab3000 ---p 00197000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab3000-7f9b6aab7000 r--p 00197000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab7000-7f9b6aab9000 rw-p 0019b000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab9000-7f9b6aabd000 rw-p 00000000 00:00 0
7f9b6aabd000-7f9b6aac4000 r-xp 00000000 fe:02 3014856 /lib/librt-2.15.so
7f9b6aac4000-7f9b6acc3000 ---p 00007000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc3000-7f9b6acc4000 r--p 00006000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc4000-7f9b6acc5000 rw-p 00007000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc5000-7f9b6ace6000 r-xp 00000000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aea5000-7f9b6aea9000 rw-p 00000000 00:00 0
7f9b6aee4000-7f9b6aee6000 rw-p 00000000 00:00 0
7f9b6aee6000-7f9b6aee7000 r--p 00021000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aee7000-7f9b6aee8000 rw-p 00022000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aee8000-7f9b6aee9000 rw-p 00000000 00:00 0
7ffff8b93000-7ffff8bb4000 rw-p 00000000 00:00 0 [stack]
7ffff8bc9000-7ffff8bca000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Maybe you are looking for
-
What is the warranty on an iPad Smart Cover purchased in India?
I purchased a smart cover along with the new iPad in India from an Apple Authorized reseller. I was wondering what is the warranty offered for genuine Apple accessories purchased from an Apple Authorized reseller in India, in particular the Smart Cov
-
So I installed CS4 as a trial and didnt want to upgrade. I deleted all the CS4 apps and now when I try and use photoshop CS3 anytime I do any action (i.e. open, save, etc.) the program crashes with an error. I have tried to reinstall CS3 to no avai
-
Dear Lenovo Friends, I've purchased Thinkpad Yoga S1 with Windows 8.1 onboard. I've had an OS problem that leaded me to order Recovery DVDs via Lenovo Thinkpad Support in Poland (thanks, got disc set in 7 days). After reinstallation the WIndows 8.1 O
-
Send output of smartforms by mail to a specified e-mail adress.
Dear all , How can I send output of smartforms to purchase order pdf format and send this pdf file to a specified e-mail address. Best regards, Merry
-
Not enough dynamic memory to load Form
hi, when i run an application on a palm(handspring treo) i got this error , and it couldnt even start the interface..There was no problem running it on "sony clie". and the Form at the beggining has only 6 buttons and their listeners.also there was a