Como eu diagnostico o Hang on Shutdown?

7

Desde um ou dois meses atrás, meu laptop com o ubuntu 12.10x64 trava durante o desligamento . Há apenas uma tela preta, sem atividade de disco rígido, ela apenas fica lá . Eu sinto que isso acontece perto do final de um ciclo de desligamento normal, a julgar pelo tempo decorrido.

Apenas a resolução é desligamento strong (mantendo a tecla liga / desliga pressionada por vários segundos) - nem Ctrl-Alt-Backspace (que normalmente funciona, eu o tenho ligado nas Configurações) nem Ctrl-Alt- Del ajuda, nem posso entrar em um console de texto com Ctrl-Alt-F1.

Como faço para diagnosticar isso ? Isso não acontece em todos os desligamentos, mas geralmente é o bastante para ser irritante (já que isso força a verificação do disco na reinicialização, é claro).

Quais arquivos de log podem me dizer o que está errado? Pesquisas mais ou menos cegas no visualizador de log sys me lembram de agulhas em um palheiro.

Eu imagino que posso identificar o tempo que isso acontece por meio dos registros de data e hora do registro, mas como eu leio registros de data e hora como, por exemplo, em kern.log : [36169.146130] ? Como obtenho isso legível por humanos?

Finalmente, eu nunca consegui executar um Alt-Sysrq-REISUB para forçar um desligamento mais limpo, mas isso é provavelmente porque eu estou em um laptop, o PrintScr só é acessível através de um Fn chave, e eu não tenho certeza da sequência de teclas exata que eu preciso. Existe um comando mágico "inofensivo", mas visível ao usuário Eu poderia praticar isso com (durante a operação normal), para que eu possa descobrir como fazer um REISUB na próxima vez?

Obrigado a todos! Comente se você precisar de dados adicionais ...

    
por Christoph 05.01.2013 / 11:37

2 respostas

4

Você precisa desligar sem a tela inicial e na linha de comando para ver o que está acontecendo. Primeiro você precisa desabilitar o splash através do GRUB (veja desligamento detalhado )

Inicialize e mantenha pressionada a tecla SHIFT para entrar no grub. Pressione enquanto sobre a entrada do linux para editá-lo. Em seguida, vá para a linha do kernel (pressione END para ir até o final da linha) e remova os argumentos "quiet" e "splash". Na verdade, para este teste, pule a interface gráfica e adicione o argumento "texto". (Sem isso você pode chegar à linha de comando com CTRL + ALT + F1)

Faça login e digite:

sudo shutdown -v -h now

(-v para verbose, -h para parada.)

Arquivos de log do kernel em /var/log/kern.log devem conter carimbos de hora legíveis por humanos. Abra-os com o visualizador de arquivos de log

gnome-system-log

(File > open) E você deve ver o carimbo de hora legível à esquerda. Se você ainda não vê os humanos legíveis, esse cara fez um pouco de scripts python / perl para analisá-los.

    
por James 05.01.2013 / 11:50
0

Eu tenho esse problema. Desativar a aceleração 3D no BIOS parece para corrigir o problema.

Pressione F1 ou F2 na inicialização (ou nas configurações do sistema no grub) e desative a aceleração 3D. Deixe-me saber se isso resolve o problema. Eu tentei três ou quatro desligamentos sem nenhum problema, mas o problema pode retornar.

    
por Pete 04.11.2014 / 00:14