Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

[SOLVED]In new XFCE installation: "Can hibernate: False

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
jody
l33t
l33t
User avatar
Posts: 682
Joined: Tue Oct 16, 2007 12:50 pm
Location: Switzerland

[SOLVED]In new XFCE installation: "Can hibernate: False

  • Quote

Post by jody » Thu Dec 11, 2014 9:09 am

Hi
I have freshly installed my computer with kernel 3.16.5, lightDM and xfce (4.10.1).

Code: Select all

Linux aim-triops.uzh.ch 3.16.5-gentoo #1 SMP Tue Dec 9 15:23:52 CET 2014 x86_64 Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz GenuineIntel GNU/Linux
On the "Log Out"-dialog i have "Log Out", "Restart", "Shut Down" and "Suspend", but no "Hibernate" (which was there in my previous installation).

Here's 'xfce4-power-manager --dump'

Code: Select all

---------------------------------------------------
       Xfce power manager version 1.3.0
With policykit support
Without network manager support
With DPMS support
---------------------------------------------------
Can suspend: True
Can hibernate: False
Can spin down hard disks: True
Authorized to suspend: True
Authorized to hibernate: True
Authorized to shutdown: True
Authorized to spin down hard disks: True
Has battery: False
Has brightness panel: False
Has power button: True
Has hibernate button: True
Has sleep button: True
Has LID: False
I guess my problem is the line "Can hibernate: False"

But i have set it before i built the kernel:

Code: Select all

 ~ $ grep HIBER /usr/src/linux-3.16.5-gentoo/.config
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
 ~ $ grep sda  /usr/src/linux-3.16.5-gentoo/.config
CONFIG_PM_STD_PARTITION="/dev/sda3"
(sda3 is my swap partition)
I also specified the resume in grub (GRUB Legacy):

Code: Select all

 ~ $ cat /boot/grub/grub.conf 
default 0
timeout 3
splashimage=(hd0,1)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.16.5
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-3.16.5-gentoo root=/dev/sda4 resume=/dev/sda3
initrd /boot/initramfs-genkernel-x86_64-3.16.5-gentoo
I have pm-utils and upower-pm-utils installed:

Code: Select all

 ~ $ eix pm-util | grep -e Installed -e "\[I\]"
[I] sys-power/pm-utils
     Installed versions:  1.4.1-r6(05:32:37 PM 12/10/2014)(alsa -debug -ntp VIDEO_CARDS="-intel -radeon")
[I] sys-power/upower-pm-utils
     Installed versions:  0.9.23-r2(04:54:49 PM 12/09/2014)(introspection -ios KERNEL="linux -FreeBSD")
jody@aim-triops ~ $ 
The contents of my '.xinitrc ' are simply "exec startxfce4"

How can i bring back Hibernate on my logout-dialog?

Thank You
Jody
Last edited by jody on Wed Dec 17, 2014 9:56 am, edited 1 time in total.
Top
SDNick484
Apprentice
Apprentice
Posts: 231
Joined: Mon Dec 05, 2005 9:43 am

  • Quote

Post by SDNick484 » Fri Dec 12, 2014 1:22 am

Try switching your .xinitrc to this: exec ck-launch-session startxfce4

Also, make sure hibernate is a polkit option. i.e., you should see the following in /etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla:

Code: Select all

[Hibernate]
Identity=unix-group:users
Action=org.freedesktop.upower.hibernate
ResultAny=yes
ResultInactive=yes
ResultActive=yes
If it's not there, try adding it then restart dbus.

It's interesting that Suspend and Shutdown are alllowed; I would have thought those would be blocked too.

For the record, I see the following:

Code: Select all

$ xfce4-power-manager --dump
---------------------------------------------------
       Xfce power manager version 1.4.2
With policykit support
Without network manager support
---------------------------------------------------
Can suspend: True
Can hibernate: True
Authorized to suspend: True
Authorized to hibernate: True
Authorized to shutdown: True
Has battery: True
Has brightness panel: True
Has power button: True
Has hibernate button: True
Has sleep button: True
Has LID: True
Top
jody
l33t
l33t
User avatar
Posts: 682
Joined: Tue Oct 16, 2007 12:50 pm
Location: Switzerland

  • Quote

Post by jody » Mon Dec 15, 2014 9:29 am

Hi
i changed my .xinitrc to

Code: Select all

exec ck-launch-session startxfce4 
but i have no file '/etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla'

Actually i don't even have the subdirectory 'localauthority':

Code: Select all

 ~ $ ls  /etc/polkit-1         
rules.d
The changed .xinitrc didn't change things: there is still no "Hibernate" in my LogOut dialog.

I just noticed that manual hibernation also doesn't work properly:
when i do

Code: Select all

sudo pm-hibernate
, it starts as usual (black screen with blinking cursor), but a few seconds later my Desktop is back again.
Here are the contents of /var/log/messages for this action:

Code: Select all

Dec 15 09:38:34 aim-triops sudo:     jody : TTY=pts/3 ; PWD=/home/jody ; USER=root ; COMMAND=/usr/sbin/pm-hibernate
Dec 15 09:38:34 aim-triops sudo: pam_unix(sudo:session): session opened for user root by jody(uid=0)
Dec 15 09:38:38 aim-triops kernel: PM: Syncing filesystems ... done.
Dec 15 09:38:38 aim-triops kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
Dec 15 09:38:38 aim-triops kernel: PM: Preallocating image memory... done (allocated 572880 pages)
Dec 15 09:38:38 aim-triops kernel: PM: Allocated 2291520 kbytes in 0.40 seconds (5728.80 MB/s)
Dec 15 09:38:38 aim-triops kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Dec 15 09:38:38 aim-triops kernel: Suspending console(s) (use no_console_suspend to debug)
Dec 15 09:38:38 aim-triops kernel: i8042 aux 00:04: System wakeup disabled by ACPI
Dec 15 09:38:38 aim-triops kernel: serial 00:03: disabled
Dec 15 09:38:38 aim-triops kernel: serial 00:02: disabled
Dec 15 09:38:38 aim-triops kernel: PM: freeze of devices complete after 208.904 msecs
Dec 15 09:38:38 aim-triops kernel: PM: late freeze of devices complete after 0.251 msecs
Dec 15 09:38:38 aim-triops kernel: PM: noirq freeze of devices complete after 1.104 msecs
Dec 15 09:38:38 aim-triops kernel: ACPI: Preparing to enter system sleep state S4
Dec 15 09:38:38 aim-triops kernel: PM: Saving platform NVS memory
Dec 15 09:38:38 aim-triops kernel: Disabling non-boot CPUs ...
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU1
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 1 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU2
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 2 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU3
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 3 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU4
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 4 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU5
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 5 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU6
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 6 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU7
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 7 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU8
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 8 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU9
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 9 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU10
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 10 is now offline
Dec 15 09:38:38 aim-triops kernel: kvm: disabling virtualization on CPU11
Dec 15 09:38:38 aim-triops kernel: smpboot: CPU 11 is now offline
Dec 15 09:38:38 aim-triops kernel: PM: Creating hibernation image:
Dec 15 09:38:38 aim-triops kernel: PM: Need to copy 570369 pages
Dec 15 09:38:38 aim-triops kernel: PM: Hibernation image created (570369 pages copied)
Dec 15 09:38:38 aim-triops kernel: PM: Restoring platform NVS memory
Dec 15 09:38:38 aim-triops kernel: Enabling non-boot CPUs ...
Dec 15 09:38:38 aim-triops kernel: x86: Booting SMP configuration:
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU1
Dec 15 09:38:38 aim-triops kernel: CPU1 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 2 APIC 0x4
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU2
Dec 15 09:38:38 aim-triops kernel: CPU2 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 3 APIC 0x10
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU3
Dec 15 09:38:38 aim-triops kernel: CPU3 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 4 APIC 0x12
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU4
Dec 15 09:38:38 aim-triops kernel: CPU4 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 5 APIC 0x14
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU5
Dec 15 09:38:38 aim-triops kernel: CPU5 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 6 APIC 0x1
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU6
Dec 15 09:38:38 aim-triops kernel: CPU6 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 7 APIC 0x3
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU7
Dec 15 09:38:38 aim-triops kernel: CPU7 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 8 APIC 0x5
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU8
Dec 15 09:38:38 aim-triops kernel: CPU8 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 9 APIC 0x11
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU9
Dec 15 09:38:38 aim-triops kernel: CPU9 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 10 APIC 0x13
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU10
Dec 15 09:38:38 aim-triops kernel: CPU10 is up
Dec 15 09:38:38 aim-triops kernel: smpboot: Booting Node 0 Processor 11 APIC 0x15
Dec 15 09:38:38 aim-triops kernel: kvm: enabling virtualization on CPU11
Dec 15 09:38:38 aim-triops kernel: CPU11 is up
Dec 15 09:38:38 aim-triops kernel: ACPI: Waking up from system sleep state S4
Dec 15 09:38:38 aim-triops kernel: PM: noirq thaw of devices complete after 0.352 msecs
Dec 15 09:38:38 aim-triops kernel: PM: early thaw of devices complete after 0.270 msecs
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:05:00.0: irq 43 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:06:00.0: irq 44 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:05:00.0: irq 45 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:06:00.0: irq 54 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:05:00.0: irq 55 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e 0000:06:00.0: irq 56 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: serial 00:02: activated
Dec 15 09:38:38 aim-triops kernel: serial 00:03: activated
Dec 15 09:38:38 aim-triops kernel: snd_hda_intel 0000:00:1b.0: irq 58 for MSI/MSI-X
Dec 15 09:38:38 aim-triops kernel: e1000e: enp5s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Dec 15 09:38:38 aim-triops kernel: PM: thaw of devices complete after 475.506 msecs
Dec 15 09:38:38 aim-triops kernel: PM: Cannot find swap device, try swapon -a.
Dec 15 09:38:38 aim-triops kernel: PM: Cannot get swap writer
Dec 15 09:38:38 aim-triops kernel: ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata3.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata3.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata4.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata4.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata4.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata3.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
Dec 15 09:38:38 aim-triops kernel: ata3.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata4.00: configured for UDMA/100
Dec 15 09:38:38 aim-triops kernel: ata3.00: configured for UDMA/133
Dec 15 09:38:38 aim-triops kernel: Restarting tasks ... done.
Dec 15 09:38:38 aim-triops kernel: ata2.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata1.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 15 09:38:38 aim-triops kernel: ata2.01: ACPI cmd ef/03:45:00:00:00:b0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata2.01: ACPI cmd ef/03:0c:00:00:00:b0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata2.01: ACPI cmd c6/00:10:00:00:00:b0 (SET MULTIPLE MODE) succeeded
Dec 15 09:38:38 aim-triops kernel: ata2.01: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.01: ACPI cmd ef/03:45:00:00:00:b0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.01: ACPI cmd ef/03:0c:00:00:00:b0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.01: ACPI cmd c6/00:10:00:00:00:b0 (SET MULTIPLE MODE) succeeded
Dec 15 09:38:38 aim-triops kernel: ata1.01: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata2.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata2.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
Dec 15 09:38:38 aim-triops kernel: ata2.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
Dec 15 09:38:38 aim-triops kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Dec 15 09:38:38 aim-triops kernel: ata1.00: configured for UDMA/100
Dec 15 09:38:38 aim-triops kernel: ata1.01: configured for UDMA/133
Dec 15 09:38:38 aim-triops kernel: ata2.00: configured for UDMA/133
Dec 15 09:38:38 aim-triops kernel: ata2.01: configured for UDMA/133
Dec 15 09:38:38 aim-triops sudo: pam_unix(sudo:session): session closed for user root
So the question is why it immediately starts up again.
Another problem seems to be " kernel: PM: Cannot find swap device, try swapon -a."

Furthermore, after the manul pm-hibernate, the network (enp5s0) doesn't work anymore, and '/etc/init.d/net.enp5s0 restart' hangs forever.

Any ideas what might be wrong here?
Top
SDNick484
Apprentice
Apprentice
Posts: 231
Joined: Mon Dec 05, 2005 9:43 am

  • Quote

Post by SDNick484 » Tue Dec 16, 2014 1:33 am

When I get home from work, I'll check what provides the polkit localauthority file (I don't think I created it manually).

As for your larger issue of hibernate not working, you may want to check out Ubuntu's DebuggingKernelHibernate wiki (I personally don't use hibernate, but I did use the equivalent wiki entry for Suspend and was able to solve my issue). The first thing to check though would be whether your swap device is created and configured correctly. Make sure swap is present and mounted; also make sure you're not using an encrypted swap device.
Top
jody
l33t
l33t
User avatar
Posts: 682
Joined: Tue Oct 16, 2007 12:50 pm
Location: Switzerland

  • Quote

Post by jody » Wed Dec 17, 2014 9:56 am

The "Hibernate" option now has been added to the LogOut dialog!
- i did 'emerge --sync' and 'emerge --update --newuse --deep @world'
- i changed .xinitrc to 'exec ck-launch-session startxfce4'
- rebooted
- "Hibernate" is here and works properly!

EDIT:
Strangely enough, ' xfce4-power-manager --dump' still denies hibernatability:

Code: Select all

---------------------------------------------------
       Xfce power manager version 1.3.0
With policykit support
Without network manager support
With DPMS support
---------------------------------------------------
Can suspend: True
Can hibernate: False
Can spin down hard disks: True
Authorized to suspend: True
Authorized to hibernate: True
Authorized to shutdown: True
Authorized to spin down hard disks: True
Has battery: False
Has brightness panel: False
Has power button: True
Has hibernate button: True
Has sleep button: True
Has LID: False
and, also, I still don't have a ' /etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla'....

Jody
Top
SDNick484
Apprentice
Apprentice
Posts: 231
Joined: Mon Dec 05, 2005 9:43 am

  • Quote

Post by SDNick484 » Thu Dec 18, 2014 4:34 am

Well it looks like /etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla was not from a package so I'm not sure how/when I set it up. Either way, glad this is all resolved for you.
Top
Post Reply

6 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic