Lenovo ThinkPad 11e congela aleatoriamente no Ubuntu 16.04

16

Eu tenho um Lenovo ThinkPad 11e (com o chipset Intel e não o AMD), que costumava congelar aleatoriamente sob 14.04, que persistiram após uma instalação limpa do 16.04.

Descrição dos congelamentos que ocorrem:

  • A tela congela no lugar sem distorção
  • Os botões de hardware ficam sem resposta (as luzes nas teclas de som mudo / microfone não alternam mais quando pressionadas)
  • Uma reinicialização forçada é a única maneira de corrigir o congelamento
  • Não há absolutamente nenhum aviso antes que ocorra um congelamento, o sistema age normalmente até travar

O problema parece aparecer com mais frequência quando executo qualquer coisa relacionada ao Chrome / Chromium no meu sistema (incluindo coisas que usam a estrutura Electron, por exemplo, o editor Atom). Mas ainda ocorrerá mesmo que nada relacionado a eles esteja sendo executado. Também não parece estar relacionado ao estresse no sistema, porque eu posso executar o Windows 10 no VMWare Workstation 12 sem nenhum problema.

Eu nem tenho certeza de onde eu deveria começar a procurar pistas sobre o que está causando o problema, então eu esperava que alguém aqui tivesse uma idéia. Quando o problema ocorre, o computador inteiro fica sem resposta e tenho que desligar o computador com força. Não tenho certeza de quais logs teriam alguma informação relacionada a um congelamento do sistema.

Eu tentei usar linux-crashdump como sugerido por Chris J Arges , mas mesmo depois de replicar meu problema duas vezes, não encontrei nenhuma entrada de falha /var/crashalém daquelas de forçar uma falha no kernel para garantir que ele estivesse funcionando

Informações possivelmente relevantes:

  • Os gráficos integrados da Intel aparecem como Intel Bay Trail (que eu sei que teve alguns problemas com o Linux no passado)
  • Atualizei o sistema para 8 GB de RAM (o problema ocorreu antes dessa alteração)
  • Meu sistema possui um SSD formatado para ext4 (o problema ocorreu usando btrfs também)
  • Executei vários testes de diagnóstico de hardware (testes internos do BIOS e utilitários de inicialização), que não encontraram problemas no meu hardware
Ian
fonte
Você pode tentar o kernel na linha de comando ... intel_idle.max_cstate = 1. Se você vir uma mensagem de "firmware ausente" ao executar o update-initramfs, tente obter o arquivo de firmware ausente.
Onde exatamente eu colocaria "intel_idle.max_cstate = 1" antes de executar o update-initramfs?
Ian
Eu tenho esse mesmo problema. Meu laptop é um Acer E5-511, também baseado em Intel, mas também rodando em um disco rígido SSD.
Tamsyn Michael
Quanta memória de troca você tem? Eu tive um problema em que meu sistema ficaria sem swap e congelaria, como você descreveu, teve que aumentar o valor do swap.
Sergiy Kolodyazhnyy
Acer E1-510P, baseado em intel, executando o disco rígido original (não SSD). Windows 10 perfeitamente estável. Mas a nova instalação (partições de formato) do Ubuntu 16.04 congela da mesma maneira (totalmente sem resposta) ao reproduzir Netflix no Chrome - normalmente em 1 hora ou menos. Parece ser um loop da CPU, pois percebo que o ventilador chega a 100% em caso de falha. Sugiro que você marque esse bug do Ubuntu como um: bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467 - pessoas relatadas usando o kernel 3.16 mais antigo parecem contornar isso. Então, um bug do kernel.
RoundSparrow hilltx

Respostas:

5

Tente instalar kernels mais recentes. Em alguns casos, ele corrige o problema de congelamento causado pelo código incorreto do temporizador de alta precisão . Isso é binário para Linux 4.5.2:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/

Baixe 3 .debpacotes binários apropriados , instale-os e reinicie no novo kernel. Espero que isso resolva seu problema. A propósito, o Ubuntu 16.04 já está disponível com um novo kernel, faça uma instalação limpa (não uma atualização) e veja se isso resolve o seu problema.

Ho1
fonte
1
Acredito que o kernel atualizado corrigiu meu problema. Consegui abrir o Chrome por várias horas sem sofrer falhas. Sendo que isso parece ter resolvido o problema e a recompensa está prestes a expirar, vou aceitar isso como resposta.
31516 Ian
1
@IanLantzy Fico feliz em ver que seu problema foi corrigido. De fato, a depuração desses problemas é muito complicada, e apenas algumas pessoas podem depurá-las e corrigi-las. Esse problema comum com o HPET (se fosse o caso) estava lá por um longo tempo e demorou um pouco para ser entendido e corrigido pelos gurus do kernel. Phoronix ( phoronix.com ) é um bom lugar para ser informado sobre os recentes avanços no Linux e seus possíveis problemas.
Ho1
Eu tenho uma VM do Ubuntu 16.04 inicializada a partir de um CD ao vivo congelado (no mesmo HW). Você pode depurar isso.
Hitechcomputergeek # 24/16
1
Instalei o kernel mais recente, e ele parece não ter resolvido o problema, afinal - ele congelou duas vezes seguidas após uma semana sem congelamento.
Hitechcomputergeek
1
Sim, eu notei que o problema parece persistir, mas ficou melhor com as versões altas do kernel. Provavelmente, algum tipo de problema de hardware / firmware será corrigido.
Ian
5

Veja https://bugzilla.kernel.org/show_bug.cgi?id=109051

O seguinte eliminou o problema para mim.

Edite / etc / default / grub. Mude a linha

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

para

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

então faça

sudo update-grub

e reinicie.

Steve
fonte
2
Esteja ciente de que essa alteração aumentará o consumo de energia (especialmente um problema ao funcionar com bateria).
dermatthias
2

Como não há informações suficientes para diagnosticar isso, você deve registrar um bug. Suponho que, quando você menciona 'congelar', o computador precisa estar completamente ligado e com energia para usá-lo novamente. Com isso, é mais provável que seja um problema de kernel. O link a seguir explica como registrar um bug no kernel do Ubuntu: https://wiki.ubuntu.com/Kernel/Bugs

Outra abordagem é usar linux-crashdumppara tentar capturar a falha quando ela acontece. As instruções estão aqui: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

Finalmente, você pode tentar instalar o kernel principal mais recente para ver se isso corrige o problema. Essas informações também seriam úteis para relatar o bug: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/

Chris J Arges
fonte
Parte da minha pergunta é perguntar onde eu deveria procurar informações sobre o que acontece quando ele falha. Eu teria que imaginar que um dos logs em algum lugar deve ter alguma coisa.
22716 Ian
Sim, obter um crashdump salvará o log do kernel após a falha, para que você possa revisá-lo. Quando o sistema faz um crash dump, ele armazena o log em /var/crash/<timestamp>/<timestamp>.dmesg.
Chris J Arges
Eu instalei crashdump e ele funciona quando eu testá-lo, no entanto eu tenho forçado o meu problema a ocorrer duas vezes agora (por jogar Bloons TD 5) e sem falhas foram registradas tanto tempo
Ian
1

Em seus possíveis problemas relevantes, você mencionou:

Os gráficos integrados da Intel aparecem como Intel Bay Trail (que eu sei que teve alguns problemas com o Linux no passado)

Aqui está a minha experiência pessoal. Eu tive um problema semelhante. Era um cartão NVidia GT820M. Eu sempre tive problemas ao usar os drivers proprietários da Nvidia

insira a descrição da imagem aqui

O que o corrigiu foi o uso de drivers Nouveau Xorg. Eu alternaria entre eles para confirmar que esse era o culpado. Os mesmos sintomas que os seus aconteceriam. O PC deixará de responder no meio de qualquer coisa a qualquer momento, sem qualquer aviso. E o navegador Chrome ou Sublime também acionaria o congelamento facilmente.

Se você estiver usando um driver VGA proprietário para o seu PC, mude para uma versão de código aberto, de preferência o novo.

E essa minha experiência aconteceu no Ubuntu i7 15.04. A questão já se foi e agora estou livre, mas, pelo que você descreve, fico feliz em colocar 20 pontos de recompensa nos drivers VGA como culpados

KhoPhi
fonte
Não, o único driver adicional que tenho em uso é apenas o microcódigo adicional para o próprio processador. Não há driver instalado para a GPU integrada Bay Trail. Resposta muito boa, no entanto.
Ian
@IanLantzy e você mencionou que sabe que o Bay Trail tem um histórico passado de problemas. Eu acho que é um sinal maior de que ele é o culpado. Edit: Acabei de perceber que a compilação do kernel corrigiu seu problema. Bom saber. Vou manter isso em mente. Obrigado
KhoPhi
0

Eu estava enfrentando o mesmo problema em um ASUS N56JN (também chipset Intel). Isso funcionou para mim:

http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

Ele basicamente explica como atualizar o kernel para a versão mais recente, explica passo a passo como baixar, compilar e instalar a versão mais recente do kernel Linux (4.5).

CMorales
fonte
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Tim
Você estava enfrentando o mesmo problema no mesmo tipo de laptop?
Ian
Não, em um ASUS N56JN, também o chipset intel não AMD. Refiro-me ao problema de que estava congelando aleatoriamente após a atualização para o 16.04.
CMorales