Vollständiges Einfrieren auf einem Thinkpad T520 [geschlossen]

7

Ubuntu 11.04 auf meinem Thinkpad T520 friert seit der Installation jedes Mal zufällig ein.

Ich habe vor langer Zeit die folgende Frage gestellt, aber sie hat mir nicht wirklich geholfen: Wie debugge ich, wenn das System einfriert oder wenn es beim Anmelden wieder abstürzt?

Hier ist eine vollständige Kopie meiner xsession.errors-Datei:

http://pastebin.com/7rBs0EBH

Ich habe auch alles in der folgenden Frage versucht:

Was soll ich tun, wenn Ubuntu einfriert?

Ich habe REISUB und die anderen Vorschläge in dieser Frage ausprobiert, aber nichts scheint zu funktionieren. Der einzige Gedanke, der funktioniert, ist das Zurücksetzen des Laptops.

Jede Hilfe wird geschätzt und wenn ich weitere Informationen / Protokolle bereitstellen muss, frage einfach, ob ich wirklich motiviert bin, dies zu beheben.

Aktualisieren

    00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
    00:16.3 Serial controller: Intel Corporation 6 Series Chipset Family KT Controller (rev 04)
    00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
    00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b4)
    00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b4)
    00:1c.3 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 4 (rev b4)
    00:1c.4 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 5 (rev b4)
    00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 6 Series Chipset Family LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
    00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 04)
    03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
    0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 05)
    0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd FireWire Host Controller (rev 04)

    Bus 002 Device 003: ID 0bdb:1911 Ericsson Business Mobile Networks BV 
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 006: ID 04f2:b217 Chicony Electronics Co., Ltd 
    Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
    Bus 001 Device 004: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
    Bus 001 Device 003: ID 045e:0737 Microsoft Corp. 
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Pickels
quelle
Ok, Kumpel, mal sehen, was wir tun können. Zuerst einige Fragen. Nummer 1 Haben Sie 11.04 installiert / aktualisiert, dh was zuvor darauf war? Zweitens ein paar Hardware-Informationen bitte. Können Sie Folgendes in einem Terminal ausführen und hier einfügen: 'lspci' und dann 'lsusb' Drittens können Sie in einem Terminal den Befehl 'top' sowohl vor dem Öffnen der Todesfee als auch danach ausführen hat die Uhr geöffnet, um zu sehen, was passiert. Versuchen Sie, Shift und m zu drücken, um zu zeigen, was Ihr System belastet, und lassen Sie es uns hier wissen. Entschuldigung für alle Fragen, aber sie können helfen :)
andybleaden
Der Grund, den ich frage, hängt möglicherweise mit diesem Fehler zusammen, den ich im Zusammenhang mit dem Thinkpad gesehen habe, das Sie hier haben . Bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/… . Wenn es Ihnen bekannt vorkommt, möchten Sie vielleicht den Fehler abonnieren. Lassen Sie uns wissen, ob Sie das noch nie getan haben, und die Leute können auch helfen
andybleaden
Ich werde versuchen, alle Informationen, die Sie angefordert haben, so schnell wie möglich zu sammeln.
Pickels
Vergiss nicht, dir auch die von Jukka unten vorgeschlagenen und meine Fehler anzusehen, da sie dir helfen könnten
andybleaden
1
Diese Frage sollte stattdessen als Fehlerbericht eingereicht werden, und als solche ist off-topic, danke! Anweisungen zum Einreichen eines Fehlerberichts finden Sie hier .
Jorge Castro

Antworten:

4

Ich habe das gleiche Problem, und die Ursache des Problems ist leicht zu erkennen, wenn ich nachschaue /var/log/syslog. Im Wesentlichen wird die GPU angehalten und verursacht einen Segfault von compiz:

Sep  9 10:29:46 helix kernel: [ 7946.237954] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
Sep  9 10:29:46 helix kernel: [ 7946.250096] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiting 3077849 at 3077840, next 3077850)
Sep  9 10:30:10 helix kernel: [ 7970.376485] compiz[1571]: segfault at 0 ip 00007f4da365b7d1 sp 00007fff1dbd5690 error 6 in i965_dri.so[7f4da35ea000+ac000]
Sep  9 10:30:15 helix kernel: [ 7975.150824] compiz[10649]: segfault at 0 ip 00007f059c445be8 sp 00007fff629e2d90 error 6 in i965_dri.so[7f059c3d4000+ac000]
Sep  9 10:30:20 helix kernel: [ 7979.892104] compiz[10671]: segfault at 0 ip 00007f1b2cd1cbe8 sp 00007fff9ef21f40 error 6 in i965_dri.so[7f1b2ccab000+ac000]
Sep  9 10:30:24 helix kernel: [ 7984.489864] compiz[10691]: segfault at 0 ip 00007f05d48debe8 sp 00007fffee43a810 error 6 in i965_dri.so[7f05d486d000+ac000]
Sep  9 10:30:29 helix kernel: [ 7989.095058] compiz[10710]: segfault at 0 ip 00007f74d0326be8 sp 00007fff09f4a480 error 6 in i965_dri.so[7f74d02b5000+ac000]
Sep  9 10:30:33 helix kernel: [ 7993.793423] compiz[10730]: segfault at 0 ip 00007fe855c9fbe8 sp 00007fff23af8570 error 6 in i965_dri.so[7fe855c2e000+ac000]
Sep  9 10:30:38 helix kernel: [ 7998.316195] compiz[10750]: segfault at 0 ip 00007fa4facb3be8 sp 00007fffe0b08c10 error 6 in i965_dri.so[7fa4fac42000+ac000]

Sie können sehen, dass der Kernel standardmäßig den i915-Treiber für diesen Chipsatz verwendet:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 21cf
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 43
    Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
    Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at 6000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

Dies ist eine brandneue Maschine mit einer Neuinstallation von 11.04, daher ist sie nicht mit einem Upgrade oder Ähnlichem verbunden.

Zusammenfassend würde ich Folgendes empfehlen:
apt-get install xserver-xorg-video-intel libdrm-intel1 (Ich bin fast sicher, dass Sie diese haben)
apt-get install libdrm-intel1-dbg xserver-xorg-video-intel-dbg

Starten Sie dann Ihren Kernel mit aktiviertem Debugging (drm.debug = 0x06) und mounten Sie debugfs: sudo mount -t debugfs debugfs /sys/kernel/debug

Zusätzlich können Sie Ihr System mit ulimit für Kerne konfigurieren:

ulimit -c unlimited
ulimit -s unlimited

(usw)

Überprüfen Sie die Änderungen mit ulimit -a

Wenn das Problem erneut auftritt, können Sie /usr/bin/intel_gpu_dumpweitere Details zum Status der GPU abrufen, nachdem die GPU wie zuvor aufgehängt wurde.

Weitere Informationen finden Sie unter /sys/kernel/debug/dri/0/i915_error_stateNACH einem Absturz.

Sie können die Stapelinformationen auch aus der generierten Kerndatei abrufen, normalerweise unter /.

Zusammenfassend sieht das für mich nach einem Fehler aus. Sie können diese Informationen sowie einen Software-Stack-Bericht verwenden und einen formellen Fehlerbericht einreichen.

Wilhelm
quelle
Ich werde versuchen, dies über das Wochenende zu untersuchen.
Pickels
2

Überprüfen Sie, ob die Datei /var/log/syslogFehlermeldungen aus der Zeit enthält, in der Ihr System eingefroren ist. Wenn Sie Fehlermeldungen finden, können Sie versuchen, diese im Launchpad zu suchen .

Ihr Computer verfügt über einen Sandy Bridge-basierten Prozessor, und es gibt einige bekannte Fehler, die damit zusammenhängen. Zum Beispiel bin ich kürzlich auf Systemprobleme gestoßen, die durch den Fehler # 761065 auf einem T520 verursacht wurden.

Jukka Matilainen
quelle