Hallo,
Vor der Frage hier einiges Wissenswertes:
Hardware:
IPC-laptop, MagicNote U Pentium III, Mainboard Uniwill 340S8, RAM 512Mb, Grafik SiS 630/730 shared Memory 64Mb
Software
OpenSuse 11.1 Kernel 2.6.27.19-3.2-pae
KDE 4.2.1 aus den Factory Repositories
Kernelparameter
resume=/dev/sda5 splash=silent acpi=force maxcpus=0 edd=off showopts i8042.nomux=1 apm=off
Jetzt zu meinem Problem. Die Ernergieverwaltung registriert nicht das an- und abschließen des Ladekabels und ändert somit auch nicht das Energieprofil. Zudem funktioniert save-to-disk nicht immer.
Das der Computer mit diesen Funktionen zu recht kommt, weis ich von der Nutzung von Opensuse 10.3 mit kde 3.4. und kpowersave. Auch kann ich mich erinnern dass es schon mal mit suse 11.1 und kde 4.2.1 gegangen ist. Gebe ich auf der Konsole als root s2disk -r /dev/sda5 ein funktioniert es. Gebe ich pm-hibernate oder nutze hibernate in der Energiekontrolle, sowie als Option beim runterfahren, dann passiert folgendes: Der Screensaver geht an, dann erscheint der Spalshscreen von save to disk, bleibt nach ca 15% stehen. Danach kommt wieder der screensaver.
Ach ja, hier noch der pm-suspend.log
Wie kann ich prüfen, welche Events wie ausgelöst werden?
Vielen Dank im voraus.
Gruß Dirk
Vor der Frage hier einiges Wissenswertes:
Hardware:
IPC-laptop, MagicNote U Pentium III, Mainboard Uniwill 340S8, RAM 512Mb, Grafik SiS 630/730 shared Memory 64Mb
Software
OpenSuse 11.1 Kernel 2.6.27.19-3.2-pae
KDE 4.2.1 aus den Factory Repositories
Kernelparameter
resume=/dev/sda5 splash=silent acpi=force maxcpus=0 edd=off showopts i8042.nomux=1 apm=off
Code:
IPC-Laptop:/home/dirk # dmesg |grep ACPI
BIOS-e820: 000000001bff0000 - 000000001bff8000 (ACPI data)
BIOS-e820: 000000001bff8000 - 000000001c000000 (ACPI NVS)
ACPI: RSDP 000FC740, 0014 (r0 AMI )
ACPI: RSDT 1BFF0000, 0028 (r1 AMIINT AMIINT09 1000 MSFT 100000B)
ACPI: FACP 1BFF0030, 0074 (r1 AMIINT AMIINT09 1000 MSFT 100000B)
ACPI: DSDT 1BFF00B0, 26B0 (r1 SiS 630 1000 MSFT 100000D)
ACPI: FACS 1BFF8000, 0040
ACPI: BIOS age (1997) fails cutoff (2001), acpi=force is required to enable ACPI
ACPI: acpi=force override
ACPI: PM-Timer IO Port: 0x5008
ACPI: Core revision 20080609
ACPI: Checking initramfs for custom DSDT
tbxface-0596 [00] tb_load_namespace : ACPI Tables successfully acquired
ACPI: setting ELCR to 0200 (from 0e00)
evxfevnt-0091 [00] enable : Transition to ACPI mode successful
ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI: EC: GPE = 0xb, I/O: command/status = 0x66, data = 0x62
ACPI: EC: driver started in poll mode
ACPI: PCI Root Bridge [PCI0] (0000:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKB] (IRQs 4 6 7 11 12 14 15) *0
ACPI: PCI Interrupt Link [LNKC] (IRQs 6 7 10 12 14 15) *0
ACPI: PCI Interrupt Link [LNKD] (IRQs 11) *0
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [FN10] (on)
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 11 devices
ACPI: ACPI bus type pnp unregistered
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: No dock devices found.
ACPI: CPU0 (power states: C1[C1] C2[C2])
processor ACPI_CPU:00: registered as cooling_device0
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THRM] (28 C)
ACPI: Fan [FAN1] (on)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: I/O resource sis630_smbus [0x5080-0x5093] conflicts with ACPI region SMBP [0x5080-0x508f]
ACPI: Device needs an ACPI driver
ACPI: Lid Switch [LIDD]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Power Button (CM) [PWRB]
ACPI: AC Adapter [AC0] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
parport_pc 00:08: reported by Plug and Play ACPI
ACPI: EC: non-query interrupt received, switching to interrupt mode
ACPI: EC: missing confirmations, switch off interrupt mode.
Jetzt zu meinem Problem. Die Ernergieverwaltung registriert nicht das an- und abschließen des Ladekabels und ändert somit auch nicht das Energieprofil. Zudem funktioniert save-to-disk nicht immer.
Das der Computer mit diesen Funktionen zu recht kommt, weis ich von der Nutzung von Opensuse 10.3 mit kde 3.4. und kpowersave. Auch kann ich mich erinnern dass es schon mal mit suse 11.1 und kde 4.2.1 gegangen ist. Gebe ich auf der Konsole als root s2disk -r /dev/sda5 ein funktioniert es. Gebe ich pm-hibernate oder nutze hibernate in der Energiekontrolle, sowie als Option beim runterfahren, dann passiert folgendes: Der Screensaver geht an, dann erscheint der Spalshscreen von save to disk, bleibt nach ca 15% stehen. Danach kommt wieder der screensaver.
Ach ja, hier noch der pm-suspend.log
Code:
2009-03-15 23:13:05.297942419 +0100: running 'hibernate'/'hibernate'/'' hooks.
===== 2009-03-15 23:13:05.839031452 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
===== 2009-03-15 23:13:06.018062635 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
hibernate initiated: Sun Mar 15 23:13:06 CET 2009
Linux IPC-Laptop 2.6.27.19-3.2-pae #1 SMP 2009-02-25 15:40:44 +0100 i686 i686 i386 GNU/Linux
kernel command line: 'root=/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT61T752TGE5-part6 resume=/dev/sda5 splash=silent acpi=force maxcpus=0 edd=off i8042.nomux=1 apm=off vga=0x317'
Module Size Used by
af_packet 16412 4
binfmt_misc 7732 1
bridge 47628 1
stp 2248 1 bridge
bnep 11536 2
sco 9600 2
rfcomm 34440 0
l2cap 19828 6 bnep,rfcomm
bluetooth 52796 6 bnep,sco,rfcomm,l2cap
sis 5460 1
drm 74632 2 sis
snd_pcm_oss 43040 0
snd_mixer_oss 14288 1 snd_pcm_oss
snd_seq 51916 0
nfs 251452 2
lockd 61376 1 nfs
nfs_acl 2848 1 nfs
sunrpc 182568 16 nfs,lockd,nfs_acl
dazuko 31144 1
redirfs 40808 1 dazuko,[permanent]
vfat 9676 0
fat 45792 1 vfat
fuse 50596 7
loop 14612 0
dm_mod 62540 0
arc4 1728 2
ecb 2672 2
crypto_blkcipher 16940 1 ecb
ath5k 94868 0
ppdev 6876 0
mac80211 199380 1 ath5k
led_class 3896 1 ath5k
cfg80211 23356 2 ath5k,mac80211
pcmcia 32684 0
rtc_cmos 10896 0
rtc_core 17384 1 rtc_cmos
rtc_lib 2816 1 rtc_core
parport_pc 34912 0
parport 33128 2 ppdev,parport_pc
floppy 52764 0
battery 11176 0
ac 4480 0
snd_trident 35940 6
button 6568 0
snd_intel8x0m 13848 5
gameport 10800 2 snd_trident
joydev 8944 0
pcspkr 2344 0
snd_ac97_codec 99756 2 snd_trident,snd_intel8x0m
ac97_bus 1584 1 snd_ac97_codec
snd_util_mem 4436 1 snd_trident
snd_mpu401_uart 7172 1 snd_trident
sr_mod 13360 1
cdrom 32288 1 sr_mod
snd_rawmidi 21300 1 snd_mpu401_uart
snd_pcm 76904 7 snd_pcm_oss,snd_trident,snd_intel8x0m,snd_ac97_codec
sis900 18876 0
i2c_sis630 10560 0
snd_seq_device 7168 2 snd_seq,snd_rawmidi
mii 4968 1 sis900
snd_timer 20204 3 snd_seq,snd_pcm
i2c_core 29916 1 i2c_sis630
yenta_socket 22884 2
snd 56784 30 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_trident,snd_intel8x0m,snd_ac97_codec,snd_util_mem,snd_mpu401_uart,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer
shpchp 28308 0
sis_agp 6968 1
rsrc_nonstatic 10936 1 yenta_socket
soundcore 6660 1 snd
snd_page_alloc 8184 3 snd_trident,snd_intel8x0m,snd_pcm
agpgart 32308 2 drm,sis_agp
pcmcia_core 33208 3 pcmcia,yenta_socket,rsrc_nonstatic
pci_hotplug 27392 1 shpchp
sg 29408 0
ohci_hcd 30984 0
usbcore 165932 2 ohci_hcd
sd_mod 31604 6
crc_t10dif 1704 1 sd_mod
ext3 123952 2
mbcache 7592 1 ext3
jbd 52872 1 ext3
fan 4712 1
thermal 19984 1
processor 43656 2 thermal
thermal_sys 11364 3 fan,thermal,processor
hwmon 2916 1 thermal_sys
ide_pci_generic 3428 0
sis5513 7328 0
ide_core 97492 2 ide_pci_generic,sis5513
ata_generic 4484 0
pata_sis 10064 6
libata 160776 2 ata_generic,pata_sis
scsi_mod 149336 4 sr_mod,sg,sd_mod,libata
dock 11804 1 libata
total used free shared buffers cached
Mem: 444372 417404 26968 0 9720 185072
-/+ buffers/cache: 222612 221760
Swap: 763048 10364 752684
===== 2009-03-15 23:13:06.187013206 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...
===== 2009-03-15 23:13:06.209567755 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2009-03-15 23:13:06.245848912 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2009-03-15 23:13:06.637885719 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
===== 2009-03-15 23:13:06.935478932 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
INFO: checking for suspend-to-disk prerequisites...
using userspace suspend method
setting resume device to /dev/sda5
setting image size to 204766617
adding these parameters from /etc/suspend.conf:
===== 2009-03-15 23:13:07.272093316 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
ejecting PCMCIA cards...
===== 2009-03-15 23:13:07.672167739 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2009-03-15 23:13:07.811600583 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2009-03-15 23:13:07.893048388 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2009-03-15 23:13:07.968711936 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2009-03-15 23:13:08.340821065 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2009-03-15 23:13:08.522917164 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
===== 2009-03-15 23:13:08.682745623 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
INFO: running prepare-grub
Skipping grub entry #1, because it has the noresume option
running kernel is grub menu entry 0 (vmlinuz-2.6.27.19-3.2-pae)
preparing boot-loader: selecting entry 0, kernel /boot/2.6.27.19-3.2-pae
grub-once: saving original /boot/grub/default
running '/usr/sbin/grubonce 0'
Using entry #0: openSUSE 11.1 - 2.6.27.19-3.2
time needed for sync: 2.1 seconds, time needed for grub: 0.1 seconds.
===== 2009-03-15 23:13:11.367720301 running hook: /usr/lib/pm-utils/sleep.d/99info =====
2009-03-15 23:13:11.424508261: done running hibernate/hibernate hooks.
+ /usr/sbin/s2disk --config /var/lib/s2disk.conf
+ RET=255
+ set +x
2009-03-15 23:13:36.506274821 +0100: running 'hibernate'/'thaw'/'reverse' hooks.
===== 2009-03-15 23:13:36.866688606 running hook: /usr/lib/pm-utils/sleep.d/99info =====
===== 2009-03-15 23:13:36.907482908 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
INFO: running grub-once-restore
restoring original /boot/grub/default
===== 2009-03-15 23:13:37.026291058 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
method return sender=:1.101 -> dest=:1.100 reply_serial=2
===== 2009-03-15 23:13:42.018268528 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2009-03-15 23:13:42.044954888 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2009-03-15 23:13:42.078358863 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2009-03-15 23:13:42.094780228 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2009-03-15 23:13:42.109472603 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2009-03-15 23:13:42.136636119 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
inserting PCMCIA cards...
===== 2009-03-15 23:13:42.961413520 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
===== 2009-03-15 23:13:42.977519203 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
===== 2009-03-15 23:13:43.234794152 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2009-03-15 23:13:43.425995042 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2009-03-15 23:13:43.469971873 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
===== 2009-03-15 23:13:43.494816937 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
===== 2009-03-15 23:13:43.545971218 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
2009-03-15 23:13:43.584054561: done running hibernate/thaw hooks.
Wie kann ich prüfen, welche Events wie ausgelöst werden?
Vielen Dank im voraus.
Gruß Dirk