pm-suspend - Aufwecken funktioniert nicht (Jessie, Toshiba Satellite)

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
mk1967
Beiträge: 67
Registriert: 24.04.2013 18:55:20

pm-suspend - Aufwecken funktioniert nicht (Jessie, Toshiba Satellite)

Beitrag von mk1967 » 28.07.2017 20:54:42

Hallo :)

Ich brüte seit längerem über meinem Reserve-Notebook mit Debian Jessie, bei dem das Muntermachen aus dem pm-suspend (standardmäßig über das graphische Menü) nicht funktioniert: Der Rechner startet jedesmal komplett neu. Ich stehe ein bißchen auf dem Schlauch und weiß nicht, wo ich ansetzen kann bzw. wo mein Fehler liegt.
Das Paket pm-utils ist installiert.
Gemeinerweise finde ich im BIOS keine Justagemöglichkeit für den Standby-Modus, kann also nicht rauskriegen, ob er an- oder abgeschaltet ist. :cry:

Im Debian-Wiki bin ich nicht direkt fündig geworden und habe mich deshalb mal durch den pm-utils-Artikel des Ubuntuusers-Wiki geackert. Wenn ich nach den dortigen Befehlen gehe, kommt das raus:

Dieser Befehl wird hier genannt, um rauszukriegen, ob Suspend/Hibernate möglich ist:

Code: Alles auswählen

:~$ echo; for i in --suspend --hibernate --suspend-hybrid; do pm-is-supported $i && echo "$(echo $i | tr [:lower:] [:upper:] | tr -d -) is supported"; done; echo

SUSPEND is supported
HIBERNATE is supported
SUSPENDHYBRID is supported
Das sähe also schon mal gut aus.

Dann starte ich nach dem hier gegebenen Rezept mal den Versuch:

Code: Alles auswählen

:~$ export PM_DEBUG=true
:~$ /usr/sbin/pm-suspend
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/pm-suspend.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils/pm-suspend/storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
+ PM_LKW_QUIRKS=/var/cache/pm-utils/last_known_working.quirkdb
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=auto
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils/pm-suspend/storage/parameters
+ INHIBIT=/var/run/pm-utils/pm-suspend/storage/inhibit
+ PM_CMDLINE=
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ PM_HIBERNATE_DELAY=900
+ PM_RTC=/sys/class/rtc/rtc0
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ [ -f /usr/lib/pm-utils/pm-suspend.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/pm-suspend.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -n  ]
+ [ -z  -a -n  ]
+ [ -z  -a -n  ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z  ]
+ command_exists s2ram
+ type s2ram
+ return 127
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ HIBERNATE_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ grep -q suspend /sys/power/disk
+ SUSPEND_HYBRID_MODULE=kernel
+ [ -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ]
+ r=0
+ id -u
+ [ 1000 != 0 ]
+ echo This utility may only be run by the root user.
This utility may only be run by the root user.
+ exit 1
Mehr passiert nicht - der Rechner läuft also weiter. Was mich ein bißchen wundert: der Hinweis auf die Beschränkung auf den root user. Ich habe mich aber als Benutzer mal keck zur Gruppe sudo dazugepackt. Wenn ich nun den Befehl

Code: Alles auswählen

:~$ sudo /usr/sbin/pm-suspend	
eingebe, passiert das Übliche: der Rechner geht in Suspend, aber statt Resume startet er komplett neu. :roll:

Unter den "neuen Umständen" (mit :~$ export PM_DEBUG=true) ergibt der obige Befehl die längere Ausgabe:

Code: Alles auswählen

:~$ echo; for i in --suspend --hibernate --suspend-hybrid; do pm-is-supported $i && echo "$(echo $i | tr [:lower:] [:upper:] | tr -d -) is supported"; done; echo

+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils//storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
+ PM_LKW_QUIRKS=/var/cache/pm-utils/last_known_working.quirkdb
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=auto
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils//storage/parameters
+ INHIBIT=/var/run/pm-utils//storage/inhibit
+ PM_CMDLINE=--suspend
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ PM_HIBERNATE_DELAY=900
+ PM_RTC=/sys/class/rtc/rtc0
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ [ -f /usr/lib/pm-utils/.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -n  ]
+ [ -z  -a -n  ]
+ [ -z  -a -n  ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z  ]
+ command_exists s2ram
+ type s2ram
+ return 127
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ HIBERNATE_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ grep -q suspend /sys/power/disk
+ SUSPEND_HYBRID_MODULE=kernel
+ [ -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ]
+ tr+  - _
echo suspend
+ ARG=suspend
+ check_suspend
+ [ -n kernel ]
SUSPEND is supported
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils//storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
+ PM_LKW_QUIRKS=/var/cache/pm-utils/last_known_working.quirkdb
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=auto
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils//storage/parameters
+ INHIBIT=/var/run/pm-utils//storage/inhibit
+ PM_CMDLINE=--hibernate
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ PM_HIBERNATE_DELAY=900
+ PM_RTC=/sys/class/rtc/rtc0
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ [ -f /usr/lib/pm-utils/.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -n  ]
+ [ -z  -a -n  ]
+ [ -z  -a -n  ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z  ]
+ command_exists s2ram
+ type s2ram
+ return 127
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ HIBERNATE_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ grep -q suspend /sys/power/disk
+ SUSPEND_HYBRID_MODULE=kernel
+ [ -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ]
+ tr - _
+ echo hibernate
+ ARG=hibernate
+ check_hibernate
+ [ -n kernel ]
HIBERNATE is supported
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils//storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
+ PM_LKW_QUIRKS=/var/cache/pm-utils/last_known_working.quirkdb
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=auto
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils//storage/parameters
+ INHIBIT=/var/run/pm-utils//storage/inhibit
+ PM_CMDLINE=--suspend-hybrid
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ PM_HIBERNATE_DELAY=900
+ PM_RTC=/sys/class/rtc/rtc0
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ [ -f /usr/lib/pm-utils/.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ profiling
+ [  = true ]
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -n  ]
+ [ -z  -a -n  ]
+ [ -z  -a -n  ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z  ]
+ command_exists s2ram
+ type s2ram
+ return 127
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 127
+ [ -z  ]
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ HIBERNATE_MODULE=kernel
+ [ -z  ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ grep -q suspend /sys/power/disk
+ SUSPEND_HYBRID_MODULE=kernel
+ [ -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ]
+ tr - _
+ echo suspend-hybrid
+ ARG=suspend_hybrid
+ check_suspend_hybrid
+ [ -n kernel ]
SUSPENDHYBRID is supported
Die Datei /var/log/pm-suspend.log sieht so aus

Code: Alles auswählen

Initial commandline parameters: 
Fr 28. Jul 20:56:52 CEST 2017: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux Debian8 3.16.0-4-586 #1 Debian 3.16.43-2+deb8u2 (2017-06-26) i686 GNU/Linux
Module                  Size  Used by
michael_mic            12490  4 
arc4                   12480  2 
ecb                    12649  0 
lib80211_crypt_tkip    17076  1 
lib80211_crypt_ccmp    12677  1 
nfsd                  232889  2 
auth_rpcgss            45721  1 nfsd
oid_registry           12387  1 auth_rpcgss
nfs_acl                12463  1 nfsd
nfs                   163685  0 
lockd                  73494  2 nfs,nfsd
fscache                36487  1 nfs
sunrpc                202842  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
ipw2200               134358  0 
pcmcia                 44245  0 
libipw                 29891  1 ipw2200
snd_intel8x0m          17500  0 
radeon               1287237  1 
snd_intel8x0           30521  0 
snd_ac97_codec         96151  2 snd_intel8x0,snd_intel8x0m
snd_pcm                73938  3 snd_ac97_codec,snd_intel8x0,snd_intel8x0m
iTCO_wdt               12727  0 
iTCO_vendor_support    12585  1 iTCO_wdt
smsc_ircc2             17542  0 
ttm                    54979  1 radeon
drm_kms_helper         44450  1 radeon
cfg80211              350180  2 libipw,ipw2200
snd_timer              22095  1 snd_pcm
lib80211               12829  4 lib80211_crypt_ccmp,lib80211_crypt_tkip,libipw,ipw2200
drm                   203625  4 ttm,drm_kms_helper,radeon
yenta_socket           38561  0 
rfkill                 18387  2 cfg80211
i2c_algo_bit           12647  1 radeon
lpc_ich                16616  0 
snd                    51104  5 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_intel8x0m
soundcore              12890  1 snd
ac97_bus               12462  1 snd_ac97_codec
pcspkr                 12531  0 
joydev                 16847  0 
evdev                  17137  0 
serio_raw              12737  0 
pcmcia_rsrc            17292  1 yenta_socket
pcmcia_core            18024  3 pcmcia,pcmcia_rsrc,yenta_socket
irda                   90277  1 smsc_ircc2
crc_ccitt              12331  1 irda
shpchp                 30701  0 
battery                13164  0 
ac                     12627  0 
rng_core               12645  0 
video                  17791  0 
button                 12824  0 
acpi_cpufreq           12831  0 
processor              23285  2 acpi_cpufreq
thermal_sys            27657  2 video,processor
fuse                   77518  1 
parport_pc             26004  1 
ppdev                  16686  0 
lp                     16785  0 
parport                35239  3 lp,ppdev,parport_pc
autofs4                30769  2 
ext4                  430281  2 
crc16                  12327  1 ext4
mbcache                12892  1 ext4
jbd2                   68855  1 ext4
sg                     25594  0 
sd_mod                 43684  4 
crc_t10dif             12399  1 sd_mod
crct10dif_generic      12517  1 
crct10dif_common       12340  2 crct10dif_generic,crc_t10dif
sr_mod                 21568  0 
cdrom                  46828  1 sr_mod
ata_generic            12450  0 
ata_piix               29371  3 
psmouse               102329  0 
libata                157813  2 ata_generic,ata_piix
firewire_ohci          38919  0 
i2c_i801               16845  0 
i2c_core               37002  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon
scsi_mod              164243  4 sg,libata,sd_mod,sr_mod
sdhci_pci              17697  0 
sdhci                  34631  1 sdhci_pci
mmc_core               91888  2 sdhci,sdhci_pci
8139too                30087  0 
8139cp                 26153  0 
mii                    12595  2 8139cp,8139too
firewire_core          51155  1 firewire_ohci
crc_itu_t              12331  1 firewire_core
uhci_hcd               38919  0 
ehci_pci               12464  0 
ehci_hcd               60865  1 ehci_pci
usbcore               171015  3 uhci_hcd,ehci_hcd,ehci_pci
usb_common             12484  1 usbcore
             total       used       free     shared    buffers     cached
Mem:        503428     208864     294564       5036      26964     148140
-/+ buffers/cache:      33760     469668
Swap:       983036          0     983036
/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/50unload_alx suspend suspend:
/usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/55wicd suspend suspend:
Unable to connect to wicd daemon - is it running?
/usr/lib/pm-utils/sleep.d/55wicd suspend suspend: disabled.

Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'eth1'
OK
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.

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/95anacron suspend suspend:
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.

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.

Fr 28. Jul 20:56:53 CEST 2017: performing suspend
(Ach ja: Nicht wundern über die Zeit, die geht eine Stunde vor.)
Hätte jemand eine Idee, wo ich suchen könnte - oder gibt es noch weitere Konsolenbefehle in Debian, mit denen man weiterkommt?

Merci für jeden guten Tip :).

TomL

Re: pm-suspend - Aufwecken funktioniert nicht (Jessie, Toshiba Satellite)

Beitrag von TomL » 28.07.2017 22:36:41

Gibt es einen Grund dafür, warum den suspend nicht einfach über systemd durchführst?

Code: Alles auswählen

systemctl suspend

mk1967
Beiträge: 67
Registriert: 24.04.2013 18:55:20

Re: pm-suspend - Aufwecken funktioniert nicht (Jessie, Toshiba Satellite)

Beitrag von mk1967 » 29.07.2017 10:09:08

Danke für deinen Tip - der Grund war meine mangelnde Sachkenntnis :oops:

Allerdings gibt's beim Versuch, den Rechner wieder munter zu machen, leider wieder den bekannten Effekt: statt des Aufwachens ein kompletter Neustart :(

Nachtrag: ich habe mich probehalber mal von der graphischen Oberfläche abgemeldet und

Code: Alles auswählen

systemctl suspend
in die Strg+Alt+F1-Konsole eingegeben. Da gibt es beim Aufweck-Versuch dann keinen normalen Neustart - der Rechner geht zwar an, Lüfter dreht kräftig hoch, aber der Bildschirm bleibt permanent schwarz...

mk1967
Beiträge: 67
Registriert: 24.04.2013 18:55:20

Re: pm-suspend - Aufwecken funktioniert nicht (Jessie, Toshiba Satellite)

Beitrag von mk1967 » 29.07.2017 15:01:15

Ich konnte mir nicht verkneifen, mal noch weiter im Netz zu suchen.
Vielleicht kann man was aus dem Umstand schließen, daß ich beim Starten eine bis auf ein Detail identische Fehlermeldung bekomme, wie sie hier behandelt wird...:?:

Code: Alles auswählen

radeon_cp: Failed to load firmware "radeon/R300_cp.bin"
[drm: r100_cp.init] *ERROR* Failed to load firmware!
radeon 0000:01:05:0: failed initializing CP (-12) .
radeon 0000:01:05:0:Disabling GPU acceleration
Wo dort die Frage auftaucht: Bei mir läuft der Kernel 3.16.0-4-586.

Als Ausweg habe ich versucht, das Paket firmware-linux-nonfree zu installieren.
Daraufhin ging der Startvorgang auch tatsächlich etwas schneller - allerdings reagierte der Rechner dann weder auf die Tastatur noch aufs Touchpad-Eingaben (auch nicht auf externe USB-Tastatur und -Maus) 8O .
Zu machen war da nur noch was mit Abwürgen und Neustart unter der Bootoption nomodeset, da habe ich dann firmware-linux-nonfree wieder de-installiert...

Rund um die Grafikkarte sieht es momentan so aus:

Code: Alles auswählen

:~$ lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV350/M10 [Mobility Radeon 9600 PRO Turbo] [1002:4e50]
	Subsystem: Toshiba America Info Systems Device [1179:ff02]
	Kernel driver in use: radeon
Wenn ich richtig sehe, steht zum radeon-Treiber in dieser Tabelle was in der Spalte R300 - woraus ich allerdings nicht so gaaaanz schlau werde.

Zu AMD-Karten finde ich im schon mal erwähnten Wiki diesen Artikel (was mich nebenbei daran erinnert, daß eine Debian-Stretch-Installtion auf diesem Notebook zwar glatt durchlief, aber im Betrieb zickte die Grafik so tiefgehend, daß ich wieder zu Jessie zurückgekehrt bin).
Ich konnte der Neugierde nicht widerstehen, den Treiber fglrx zu installieren - auch wenn ich hier in der Auflistung meine Grafikkarte Radeon 9000 nicht finden konnte.

Da man während der Installation die Aufforderung dazu erhält: anschließend den für die manuelle Konfiguration empfohlenen Befehl eingetippt:

Code: Alles auswählen

:~$ sudo aticonfig --initial
aticonfig: No supported adapters detected
Neustart. Die graphische Oberfläche erscheint. Der Effekt hält sich allerdings dann in Grenzen:

Code: Alles auswählen

:~$ LIBGL_DEBUG=verbose fglrxinfo
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual!
Suspend funktioniert auch unter fglrx nicht - das Bild ist deutlich schlechter (verwischter) als mit dem radeon-Treiber. Also alles zurück und fglrx samt Umfeld wieder de-installiert. Womit noch ein zweiter Weg abgegangen wäre... :|

Antworten