Estou executando o Lubuntu 15.10 em um MacBook Intel Core2Duo.
Após suspender / hibernar e depois retomar / acordar, a luz de fundo da tela não acende. Com uma luz suficientemente clara, pode-se ver o que a tela está exibindo. Para recuperar a luz de fundo, reinicio por enquanto.
Soluções para problemas publicados semelhantes que eu tentei:
Existem 3 soluções neste link. Um é postado na página vinculada, um está em um link para thecodecentral.com na mesma página e um está na primeira página deste link. Eu tentei cada um deles. Todos parecem funcionar com a ideia de que /sys/bus/pci/drivers/ehci_hcd
precisa ser desvinculado e vinculado no momento da suspensão / hibernação e ativação / retomada, mas não encontrei ehci_hcd
no meu /sys/bus/pci/drivers
. No entanto, encontrei ehci-pci
nesse mesmo diretório, então substituí todas as instâncias de ehci_hcd
por ehci-pci
e preenchai os valores apropriados para o que suponho ser o endereço do dispositivo (?)
Eu tentei o comando suspenso sugerido por Ashour aqui, mas isso não funciona para mim, então eu não vejo nenhum ponto em tentar colocá-lo em um script.
Como fazer o trabalho de suspensão sem o tela ficando preta depois?
Qualquer ajuda é apreciada,
Obrigado.
editar:
Eu descobri que o laptop não dorme mais quando fecho a tampa. Fechar a tampa não desliga a tela, embora durante o processo de levantar a tampa novamente, haja um ou dois pontos em que a tela é desligada e ligada novamente. Nada disso interrompe a luz de fundo, embora o uso do comando suspender através do menu de energia ou do terminal ainda resulte em nenhuma luz de fundo.
Aqui está o código que adicionei atualmente das soluções listadas acima:
#!/bin/sh
#File: "/etc/pm/sleep.d/20_my_custom_ehci-hcd"
case "${1}" in
hibernate|suspend)
# Unbind ehci-pci for first device 0000:00:1a.7:
echo -n "0000:00:1a.7" | tee /sys/bus/pci/drivers/ehci-pci/unbind
# Unbind ehci-pci for second device 0000:00:1d.7:
echo -n "0000:00:1d.7" | tee /sys/bus/pci/drivers/ehci-pci/unbind
;;
resume|thaw)
# Bind ehci-pci for first device 0000:00:1a.7:
echo -n "0000:00:1a.7" | tee /sys/bus/pci/drivers/ehci-pci/bind
# Bind ehci-pci for second device 0000:00:1d.7:
echo -n "0000:00:1d.7" | tee /sys/bus/pci/drivers/ehci-pci/bind
;;
esac
e também isso ...
#File: "/etc/pm/config.d/usb3-suspend-workaround"
SUSPEND_MODULES="xhci"