Ubuntu 14.04 retomar erro após suspender


16

Atualizei recentemente meu Ubuntu de 12.04 para 14.04 no meu Toshiba Satellite Laptop de inicialização dupla (windows 7). Após a atualização, sempre que o laptop for suspenso por algum tempo, ele não será retomado. Quando tento reiniciar o laptop, selecionando Ubuntu no Grub loader, a tela de login aparece por um momento e fica preta, continuando assim por algumas vezes e, eventualmente, voltando para "Suspender". Eu tenho que inicializar com força o sistema para entrar no Ubuntu. Abaixo, anexei as primeiras linhas do relatório de falha:

ProblemType: KernelOops
Annotation: This occured during a previous hibernate and prevented it from resuming properly.
Architecture: i386
Date: Wed Apr 30 10:57:56 2014
DistroRelease: Ubuntu 14.04
ExecutablePath: /usr/share/apport/apportcheckresume
ExecutableTimestamp: 1397576330
Failure: hibernate/resume
InterpreterPath: /usr/bin/python3.4
Package: linux-image-3.13.0-24-generic
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
.....

Este é também um problema persistente para mim
labnut

@labnut, tente mudar para tty1 Ctrl + Alt + F1 e, em seguida, `sudo pm-hibernate", inicialize novamente, quando estiver pronto, veja se você pode voltar para a GUI tty7 Ctrl + Alt + F7
user.dz

aaarah! A mensagem de erro diz "Falha: hibernar / retomar" O título desta pergunta implica que este é um erro de suspensão. Suspender e hibernar são duas coisas totalmente diferentes. Problemas diferentes, causas raiz diferentes. Provavelmente é melhor criar títulos precisos. (No meu caso eu tenho um suspender a emissão, não uma questão de hibernação ... desta postagem pops para o topo da pesquisa do Google e não é nada relacionado a suspender falhas.)
zipzit

Respostas:


2

A solução funcionou para mim (copiada dos meus manuais pessoais sem modificações). Eu tenho o Lenovo T530 com o Ubuntu 14.04; núcleo principal 3.14.9; Pacote nvidia-331-updates instalado (331.38-0ubuntu7).

=> suspender / retomar funciona muito bem para mim. => Eu estava resolvendo também problema com currículo após hibernação, e a solução: ejete o cartão SD do laptop! : - |

Meus comentários que funcionaram para mim (alguns meses atrás):

suspendResume_WORKING() {
# WIFI solution
# 1.) sudo vi /etc/pm/config.d/modules
# 2.) Replace SUSPEND_MODULES with this line:
#         SUSPEND_MODULES="$SUSPEND_MODULES uhci_hd button ehci_hd iwlwifi"

# SD card solution:
# 3.) Copy file from https://github.com/wschaub/T530-    settings/blob/master/pm/sleep.d/unmount_sdcard
#     to /etc/pm/sleep.d/unmount_sdcard
# 4.) chmod +x /etc/pm/sleep.d/unmount_sdcard

# ACPI solution:
# 5.) Replace lines in /etc/default/grub
#     GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash acpi_osi=Linux acpi_backlight=vendor acpi_sleep=s4_nohwsig loop.max_part=63 loop.max_loop=64"
#     GRUB_CMDLINE_LINUX=""


# X.) sudo update-initramfs -u
# X+1.) sync; sudo reboot

}

Eu também tive o mesmo problema no meu Thinkpad T530. Durante o carregamento, em Enter-> F1-> Config -> Display -> Intel video adaptervez de Discrete video adapterresolver o problema para mim.
ademin

: thumbs_up: A solução ACPI me ajudou com meu laptop Lenovo z50-70 - não foi ativado após a suspensão. Agora tudo parece estar bem!
Kishie

Fiz uma votação baixa porque não há informações sobre como realmente aplicar essa correção. Onde está a função suspendResume_WORKING()? Por que essa solução funciona? O que você está realmente fazendo quando copia / cola isso?
Stewart

1

Eu tive uma questão semelhante. Consegui fazer o hibernar funcionar novamente, alterando o driver da placa de vídeo. Em drivers adicionais, tenho o seguinte:

  1. Driver binário NVIDIA 331.113 - causa o erro acima
  2. Driver binário legado NVIDIA 304.125 - o hibernate funciona com este
  3. Nouveau display driver - - hibernate funciona com isso, mas eu receberia outros erros não relacionados à hibernação

Abaixo está um trecho do meu log de falha.

ProblemType: KernelOops Anotação: Isso ocorreu durante uma hibernação anterior e impediu que ela continuasse corretamente. Arquitetura: amd64 Data: segunda-feira, 5 de janeiro, 09:20:38 2015 DistroRelease: Ubuntu 14.04 ExecutablePath: / usr / share / apport / apportcheckresume ExecutableTimestamp: 1414700591 Falha: hibernate / resume InterpreterPath: /usr/bin/python3.4 Pacote: linux- image-3.13.0-43-generic 3.13.0-43.72


0

Sei que estou com um ano de atraso em responder, mas estou lutando contra esse problema há um tempo e finalmente encontrei uma solução que funciona para mim.

Ele veio daqui: http://geekdevs.com/2010/04/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/#more-377

Primeiro uso

ls /sys/bus/pci/drivers/ehci-pci

Deve haver um arquivo no formato 0000: 00: xx.x. Tome nota disso.

Em seguida, modifique /etc/rc.local, adicionando esta linha após o shebang (a primeira linha):

echo -n 0000:00:xx.x | sudo tee -a /sys/bus/pci/drivers/ehci-pci/unbind

Preenchendo o xx.x com o nome do seu arquivo. Para mim, eram 0000: 00: 1d.0

Deve funcionar na reinicialização, ou você pode inserir essa linha no terminal para correção imediata.

Boa sorte para quem precisa. Eu sei que fiz


11
Por que isso funciona? O que isso realmente faz?
Stewart

0

Este é um bug conhecido no kernel Linux de pelo menos 4.2 - 4.4. Na verdade, a falha no currículo pode significar que a tela está escura, mas o sistema pode estar ligado; digitar com êxito o login pode resultar em login bem-sucedido e exibição brilhante; no entanto, nem sempre. Você pode resolver o caso atualizando para o Linux Kernel 4.6. Por favor, veja um caso semelhante no Lenovo Thinkpad B51 aqui , mas o caso é universal para todo o Linux 4.2-4.4, ou seja, também para o seu sistema. É fácil e fácil atualizar felizmente para o kernel 4.6 do Linux a partir do 4.4, veja aqui . Também pode ser possível a partir do 4.2. No entanto, eu faria uma instalação nova do 16.04 agora e atualizaria de 4.4 para 4.6.

Ubuntu: 14,04 e 16,04
Linux kenel: 4,2-4,4
Equipamento: Lenovo Thinkpad B51, Lenovo Thinkpad G50-30, Macbook Air 2013-mid, ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.