Lenovo ThinkPad 11e si blocca in modo casuale su Ubuntu 16.04


16

Ho un Lenovo ThinkPad 11e (con il chipset Intel non l'AMD), che era solito bloccarsi casualmente sotto 14.04 che sono persistiti dopo un'installazione pulita di 16.04.

Descrizione dei blocchi che si verificano:

  • Lo schermo si blocca in posizione senza distorsioni
  • I pulsanti hardware non rispondono (le spie nei tasti audio mute / microfono non si attivano più quando vengono premute)
  • Un riavvio forzato è l'unico modo per correggere il blocco
  • Non c'è assolutamente alcun avviso prima che si verifichi un congelamento, il sistema agisce normalmente fino a quando non si blocca

Il problema sembra apparire più frequentemente quando eseguo qualsiasi cosa correlata a Chrome / Chromium sul mio sistema (inclusi elementi che utilizzano il framework Electron, ad esempio l'editor Atom). Ma accadrà comunque anche se non è in esecuzione nulla relativo a questi. Inoltre, non sembra essere correlato allo stress sul sistema perché posso eseguire Windows 10 in VMWare Workstation 12 senza alcun problema.

Non sono nemmeno sicuro di dove dovrei iniziare a cercare indizi su ciò che sta causando il problema, quindi speravo che qualcuno qui potesse avere un'idea. Quando si verifica il problema, l'intero computer non risponde e devo spegnerlo. Non sono sicuro di quali registri possano contenere informazioni relative a un blocco del sistema.

Ho provato a utilizzare linux-crashdump come suggerito da Chris J Arges , ma anche dopo aver replicato il mio problema due volte non ho trovato voci di arresto in /var/crashdiverse da quelle di forzare un arresto del kernel per assicurarsi che funzionasse

Informazioni eventualmente pertinenti:

  • La grafica integrata Intel si presenta come Intel Bay Trail (che so che ha avuto alcuni problemi con Linux in passato)
  • Ho aggiornato il sistema a 8 GB di RAM (il problema si è verificato anche prima di questa modifica)
  • Il mio sistema ha un SSD formattato su ext4 (il problema si è verificato anche usando btrfs)
  • Ho eseguito più test diagnostici hardware (sia test BIOS integrati che utilità di avvio), che non hanno riscontrato problemi con il mio hardware

Puoi provare a kernel la riga di comando ... intel_idle.max_cstate = 1. Se viene visualizzato il messaggio "firmware mancante" durante l'esecuzione di update-initramfs, provare a ottenere il file del firmware mancante.

Dove metterei esattamente "intel_idle.max_cstate = 1" prima di eseguire update-initramfs?
Ian

Ho lo stesso problema. Il mio laptop è un Acer E5-511, anch'esso basato su Intel, ma anche in esecuzione su un disco rigido SSD.
Tamsyn Michael,

Quanto memoria di scambio hai? Ho avuto un problema a causa del quale il mio sistema si esauriva e si bloccava proprio come hai descritto, dovevo aumentare la quantità di scambio.
Sergiy Kolodyazhnyy,

Acer E1-510P, basato su Intel, con disco rigido originale (non SSD). Windows 10 perfettamente stabile. Ma una nuova installazione (partizioni di formato) di Ubuntu 16.04 si blocca allo stesso modo (completamente non rispondente) giocando a Netflix in Chrome - in genere in 1 ora o meno. Sembra essere un loop della CPU, poiché noto che la ventola va al 100% in caso di crash. Suggerisco di contrassegnare questo bug di Ubuntu come uno che hai: bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467 - le persone che hanno riferito di usare un kernel 3.16 precedente sembrano aggirare il problema. Quindi un bug del kernel.
RoundSparrow hilltx

Risposte:


5

Prova a installare kernel più recenti. In alcuni casi, risolve il problema del congelamento causato da un codice timer di alta precisione scadente . Questo è binario per Linux 4.5.2:

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

Scarica i 3 .debpacchetti binari appropriati , installali e riavvia il nuovo kernel. Spero che questo risolva il tuo problema. A proposito, Ubuntu 16.04 viene lanciato con un nuovo kernel, quindi esegui un'installazione pulita (non un aggiornamento) e vedi se risolve il tuo problema.


1
Credo che il kernel aggiornato abbia risolto il mio problema. Sono stato in grado di aprire Chrome per diverse ore senza subire arresti anomali. Essendo come questo sembra aver risolto il problema e la generosità sta per scadere, accetterò solo questo come risposta.
Ian

1
@IanLantzy Sono felice di vedere che il tuo problema è stato risolto. In effetti, il debug di tali problemi è molto complicato e solo una manciata di persone può eseguire il debug e risolverli. Questo problema pericolare con HPET (se fosse il caso) era lì da molto tempo e ci volle un po 'per essere compreso e risolto dai guru del kernel. Phoronix ( phoronix.com ) è un buon posto per essere informato sui recenti progressi di Linux e sui suoi possibili problemi.
Ho1,

Ho una macchina virtuale Ubuntu 16.04 avviata da un CD live congelato (sullo stesso HW). Potresti eseguire il debug.
Hitechcomputergeek,

1
Ho installato l'ultimo kernel e non sembra aver risolto il problema, dopo tutto: si è bloccato due volte di seguito dopo una settimana di non congelamento.
Hitechcomputergeek il

1
Sì, ho notato che il problema sembra persistere, ma è migliorato con le versioni con kernel elevato. È probabile che si risolva qualche tipo di problema hardware / firmware.
Ian,

5

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

Quanto segue ha eliminato il problema per me.

Modifica / etc / default / grub. Cambia la linea

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

per

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

Quindi fa

sudo update-grub

e riavviare.


2
Si noti che questa modifica aumenterà il consumo di energia (in particolare un problema quando si utilizza la batteria).
dermatthias,

2

Non ci sono abbastanza informazioni per diagnosticare questo, quindi dovresti presentare un bug. Suppongo che quando si parla di "blocco", il computer deve essere completamente spento e riacceso per riutilizzarlo. Con ciò è molto probabilmente un problema del kernel. Il seguente link spiega come presentare un bug sul kernel Ubuntu: https://wiki.ubuntu.com/Kernel/Bugs

Un altro approccio è utilizzare linux-crashdumpper provare a catturare l'errore quando si verifica. Le istruzioni sono qui: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

Finalmente potresti provare a installare l'ultimo kernel mainline per vedere se questo risolve il problema. Queste sarebbero utili informazioni da segnalare anche nel bug: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/


Parte della mia domanda è chiedermi dove dovrei cercare informazioni su cosa succede quando si blocca. Dovrei immaginare che uno dei tronchi da qualche parte debba avere qualcosa.
Ian,

Sì, ottenere un crashdump salverà il registro del kernel in caso di crash in modo da poterlo rivedere. Quando il sistema si arresta in modo anomalo, memorizzerà il log in /var/crash/<timestamp>/<timestamp>.dmesg.
Chris J Arges,

Ho installato crashdump e funziona quando lo collaudo, tuttavia ho costretto il mio problema a verificarsi due volte ora (giocando a Bloons TD 5) e nessun incidente è stato registrato in nessun momento
Ian

1

Nelle tue possibili questioni pertinenti, hai menzionato:

La grafica integrata Intel si presenta come Intel Bay Trail (che so che ha avuto alcuni problemi con Linux in passato)

Ecco la mia esperienza personale. Ho avuto un problema simile. Era una scheda NVidia GT820M. Ho sempre avuto problemi con l'utilizzo dei driver proprietari di Nvidia

inserisci qui la descrizione dell'immagine

Ciò che ha risolto il problema per me è stato invece utilizzare i driver Nouveau Xorg. Vorrei passare da uno all'altro per confermare che era il colpevole. Gli stessi sintomi si verificherebbero. Il PC smetterà di rispondere nel mezzo di qualsiasi momento in qualsiasi momento senza alcun preavviso. E anche il browser Chrome o Sublime attiverebbero facilmente il blocco.

Se ti capita di utilizzare un driver VGA proprietario per il tuo PC, passa a una versione open source, preferibilmente nouveau.

E questa mia esperienza è avvenuta su Ubuntu i7 15.04. Il problema è sparito da tempo, e ora sono libero, ma da tutto ciò che descrivi sono felice di dare 20 punti in più ai conducenti VGA come colpevoli


No, l'unico driver aggiuntivo che ho in uso è solo il microcodice aggiuntivo per il processore stesso. Non è installato alcun driver per la GPU integrata Bay Trail. Ottima risposta, comunque.
Ian,

@IanLantzy in più hai detto che sai che il Bay Trail ha precedenti di problemi. Immagino che sia un segno più grande del fatto che sia il colpevole. Modifica: ho appena realizzato che la build del kernel ha risolto il problema. Buono a sapersi. Lo terrò a mente da solo. Grazie
KhoPhi,

0

Stavo riscontrando lo stesso problema su un ASUS N56JN (anche chipset Intel). Questo ha funzionato per me:

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

Spiega sostanzialmente come aggiornare il kernel all'ultima versione, passo dopo passo su come scaricare, compilare e installare l'ultima versione del kernel Linux (4.5).


Benvenuti in Ask Ubuntu! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Tim

Stavi riscontrando lo stesso problema sullo stesso tipo di laptop?
Ian,

No, su un ASUS N56JN, anche il chipset Intel non AMD. Mi riferisco al problema che si stava bloccando in modo casuale dopo l'aggiornamento a 16.04.
CMorales,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.