Suspender não funciona

1

Então eu tenho uma instalação do Ubuntu razoavelmente nova (duas semanas atrás) (14.04 x64) e parece que o modo Suspender não funciona ...

Quando clico em Sistema - > Suspender a tela fica preta por cerca de um segundo e, em seguida, tudo volta ao normal, e meu wifi está se reconectando. Nenhuma mensagem de erro chega.

Eu tentei em outro laptop (um antigo netbook x86, Acer) e funcionou como esperado naquele, mesmo automaticamente suspenso quando eu fechei a tampa.

Alguma dica para solucionar este problema realmente chato? Eu ainda estou acostumado a fechar a tampa quando saio do meu computador por algumas horas enquanto uso o Windows desde recentemente, mas agora, quando volto, estou achando minha bateria quase esgotada.

    
por Horațiu Mlendea 04.08.2014 / 14:26

2 respostas

1

Acabei de descobrir o que estava causando isso. Finalmente!

O problema é que eu instalei o xboxdrv para usar o meu gamepad gêmeo nos jogos. Não funcionou, e logo aconteceu que eu não precisava desse driver de qualquer maneira, já que o Steam pode mapear os controles sozinho, então eu o removi.

No entanto, acabei de descobrir que sobraram alguns arquivos, e um deles estava causando meu problema de suspensão. Foi /etc/pm/sleep.d/xboxdrv . Acabei de abrir essa pasta como root e movi o arquivo para outro local, e voila, a função suspensa funciona.

Espero que minha "descoberta" seja útil para os outros.

    
por Horațiu Mlendea 03.09.2014 / 00:47
0

Eu tive esse problema com ambos pm-suspender e fechar a tampa - exceto no meu caso o despertar aconteceria 50-90 segundos após a suspensão. Apenas o tempo suficiente para eu ter colocado o laptop na minha bolsa, onde ele não tem chance de se resfriar.

Após várias pesquisas, e até mesmo escrevendo um programa que invocaria "pm-suspend" quando a tampa estava fechada, descobri que algo diferente da tampa poderia acordar a máquina:

root@host:~# cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
P0P2      S3    *disabled  pci:0000:00:01.0
PEG1      S3    *disabled
EC    S3    *disabled
GMUX      S3    *disabled  pnp:00:07
HDEF      S3    *disabled  pci:0000:00:1b.0
RP03      S4    *disabled  pci:0000:00:1c.2
ARPT      S4    *disabled  pci:0000:02:00.0
RP04      S4    *disabled  pci:0000:00:1c.3
RP05      S3    *disabled  pci:0000:00:1c.4
XHC1      S3    *enabled   pci:0000:00:14.0
ADP1      S3    *disabled
LID0      S3    *enabled 
root@host:~# echo "XHC1" > /proc/acpi/wakeup 
root@host:~# cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
P0P2      S3    *disabled  pci:0000:00:01.0
PEG1      S3    *disabled
EC    S3    *disabled
GMUX      S3    *disabled  pnp:00:07
HDEF      S3    *disabled  pci:0000:00:1b.0
RP03      S4    *disabled  pci:0000:00:1c.2
ARPT      S4    *disabled  pci:0000:02:00.0
RP04      S4    *disabled  pci:0000:00:1c.3
RP05      S3    *disabled  pci:0000:00:1c.4
XHC1      S3    *disabled  pci:0000:00:14.0
ADP1      S3    *disabled
LID0      S3    *enabled 
root@host:~# 

Depois disso, o pm-suspend funcionou (não acordou de novo depois de alguns minutos) e a tampa também.

Desde que o despertar aconteceu apenas alguns segundos após a luz do teclado (é um macbook pro) ter saído - eu assumo que o culpado "XHC1" deve ser o teclado - o que também explica que se eu suspender com o pm- suspender eu não posso acordá-lo, pressionando as teclas normais, apenas o botão de energia.

    
por Emanuel Holm Greisen 06.12.2015 / 22:58