Fedora 27 - Laptop não suspenderá quando fechar a tampa

3

Estou enfrentando essa situação bastante bizarra. Depois de desligar meu laptop pressionando o botão liga / desliga por alguns segundos e ligando-o novamente, a opção "suspender quando a tampa está fechada" não está funcionando.

Então, quando fecho a tampa, o laptop desliga. O estranho é que quando abro a tampa o laptop liga! Isso é estranho porque eu não pressiono nenhum botão de energia!

Eu verifiquei meu arquivo /etc/systemd/logind.conf , mas as seguintes linhas não foram comentadas

HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend

Alguma ideia sobre qual pode ser o problema?

Estou colando todo o arquivo logind.conf , porque pode ser útil localizar o problema.

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

UPDATE-1

Eu atualizei meu sistema para o Fedora 27, mas ainda assim o problema continua. Alguma ideia de como resolvê-lo?

UPDATE-2

Eu tentei a resposta do @isapir, mas não funcionou ... Mais especificamente

  1. $ swapon -s que deu

    Filename Type Size Used Priority /dev/dm-2 partition 7864316 0 -2

  2. Em seguida, editei o arquivo /etc/default/grub . Na entrada sobre GRUB_CMDLINE_LINUX= , havia "rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet" , que eu alterei para resume=/dev/dm-2

  3. Para identificar se meu sistema é UEFI ou legacy , eu fiz $ sudo efibootmgr . A saída foi EFI variables are not supported on this system. , o que significa que possuo um sistema legado. Então, finalmente eu fiz grub2-mkconfig -o /etc/grub2.cfg

Alguma ideia de como proceder?

UPDATE-3

Também verifiquei a digitação do diário

sudo journalctl -b | grep "Feb 13" > journal.dat

mas não tenho certeza do que estou procurando. Você pode encontrar a saída aqui

Alguma ideia do que está errado?

    
por Thanos 02.01.2018 / 13:56

1 resposta

2

O problema é que seu laptop está tentando retomar a partição errada. Isso pode ser corrigido no grub seguindo as etapas abaixo:

Como superusuário, execute:

# swapon -s

Isso deve mostrar qual partição é usada para Trocar. Na minha máquina, por exemplo, mostra /dev/dm-1 :

Filename        Type        Size     Used   Priority
/dev/dm-1       partition   8388604  0      -2

Em seguida, edite /etc/default/grub e encontre a linha que começa com GRUB_CMDLINE_LINUX= . Precisa ter um valor de resume=<your-swap-device> . No meu exemplo, isso é resume=/dev/dm-1 . Se a entrada de currículo estiver lá, atualize-a. Se não, adicione-o.

Em seguida, você tem que regenerar o grub. Em sistemas UEFI, isso seria:

# grub2-mkconfig -o /etc/grub2-efi.cfg

Em sistemas legados que seriam

# grub2-mkconfig -o /etc/grub2.cfg

Na próxima vez que você abrir a tampa, seu laptop deverá encontrar as informações do currículo e recuperar-se da suspensão corretamente.

Referência

    
por 27.01.2018 / 02:35