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

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.


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.


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/


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


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).


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
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.