A tela permanece desligada e o laptop não responde depois de acordar do sono

1

Eu instalei o ubuntu 16.04 LTS uma semana após o lançamento oficial usando os pacotes mini ISO , então ubuntu-desktop sem pacotes recomendados . Desde então, apenas instalando pacotes de acordo com a necessidade.

Depois de tentar acordar o computador usando o touchpad, a luz do botão liga / desliga pára de piscar e ouço o som do disco rígido se conectando. Mas:

  • a tela fica completamente desligada, sem luz de fundo.
  • o laptop não responde a nenhum pressionamento de teclado.
  • Toda vez que uso o Magic SysRq para reiniciar o laptop. Long pressionar o botão liga / desliga também funciona.

Este problema não estava presente ao usar o 14.04 LTS do Ubuntu

As soluções propostas em todas as duplicações possíveis neste website não resolveram o meu problema. Uma grande diferença é que a minha tela do laptop está desativada e não apenas em branco.

Possíveis informações úteis. Tudo começou após a reinicialização do sistema.

DETALHES DO HARDWARE:

Modelo de computador:

Notebook PC Hewlett-Packard Compaq Presario C700 / 30D9, BIOS F.35 29/03/2010

uname -a

Linux CPC700 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lspci -nn :

00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 03)

sudo lshw -class display

*-display:0
   description: VGA compatible controller
   product: Mobile GM965/GL960 Integrated Graphics Controller (primary)
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 03
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:26 memory:91000000-910fffff memory:80000000-8fffffff ioport:30d0(size=8)
*-display:1 UNCLAIMED
   description: Display controller
   product: Mobile GM965/GL960 Integrated Graphics Controller (secondary)
   vendor: Intel Corporation
   physical id: 2.1
   bus info: pci@0000:00:02.1
   version: 03
   width: 64 bits
   clock: 33MHz
   capabilities: pm bus_master cap_list
   configuration: latency=0
   resources: memory:91100000-911fffff

EDIT 1
Eu acho que isso é um bug, porque isso não acontece mais o tempo todo. Eu o arquivaria como tal no launchpad, mas não sei quais pacotes causam o problema. Como posso encontrá-los no meu caso específico?

EDIT 2
Com a configuração " Quando a tampa está fechada: não faça nada ".

  • O sistema não dorme quando fecho a tampa.
  • Conteúdo de escuta ( acpi_listen > ~ / listen ):

    button/lid LID close
    button/lid LID open

por eagerToLearn 10.05.2016 / 10:53

2 respostas

1

Após confirmar nos comentários que o comando pm-suspend funciona corretamente com seu laptop, podemos agora dizer para ele usar esse comando exclusivamente para suspendê-lo.

Abra um terminal e digite gksudo gedit /etc/default/acpi-support

Digite sua senha de administrador quando solicitado.

Procure a linha que diz SUSPEND_METHODS="dbus-pm dbus-hal pm-utils"

Altere a linha para ler SUSPEND_METHODS="pm-utils"

Salve e feche o editor e reinicie seu laptop.

Crie scripts de suspensão:

No terminal, digite sudo nano /etc/acpi/events/laptop-lid-close

Cole isso no script (clique com o botão direito do mouse na janela do terminal e clique em "Colar"):

# /etc/acpi/events/laptop-lid-close
# This is called when the user closes the laptop lid and calls
# the lidclose.sh script.

event=button/lid
action=/etc/acpi/lidclose.sh

Para salvar o arquivo em nano , pressione CTRL + O e, em seguida, ENTER. (Essa é a letra O, não zero.) Em seguida, pressione CTRL + X para sair.

Torne o arquivo executável com sudo chmod +x /etc/acpi/events/laptop-lid-close

Agora, faça o próximo script que será executado pelo que você acabou de criar. No terminal, digite sudo nano /etc/acpi/lidclose.sh

Cole isso no arquivo:

#!/bin/sh
# This script is called from /etc/acpi/events/laptop-lid-close

# Check if lid is opened or closed
grep -q closed /proc/acpi/button/lid/LID*/state
if [ $? = 0 ]
then
        /usr/sbin/pm-suspend; #if closed then suspend.
fi

Salve e feche com CTRL + O, ENTER, CTRL + X. Torne-o executável com sudo chmod +x /etc/acpi/lidclose.sh

Agora reinicie o acpid com sudo service acpid restart .

Agora tente fechar a tampa, aguarde alguns segundos e reabra-a. Se não suspender, reinicie o computador e tente novamente.

    
por Dorian 02.06.2016 / 00:39
0

No meu caso, a solução foi ...

All Settings > Brightness & Lock

Certifique-se de que Dim Screen para economizar energia esteja desmarcada .

    
por kervin 03.10.2016 / 19:48