Kernel Panic wegen RAM Stick?

8

Einer meiner RAM-Sticks verursacht auf meinem Ubuntu 10.10 eine Kernel-Panik (so etwas wie "Nicht synchronisieren" mit vielen auf dem Bildschirm angezeigten Speicheradressen). Es ist definitiv dieser eine RAM-Stick und nicht sein Sockel, denn wenn ich einen der anderen Sticks in den Steckplatz des einen RAM-Sticks stecke, ist alles in Ordnung. Wie kommt es, dass memtest nach mehreren Zyklen keine Fehler findet, Ubuntu jedoch nicht in der Lage ist, mit diesem speziellen RAM-Stick zu booten? Hat jemand eine Erklärung dafür?

Bevor
quelle
3
Sie sollten den Stack-Trace oder etwas anderes mit weiteren Informationen versehen. Ich habe auch ein Problem mit 10.10 und das Problem gibt auch "nicht synchronisieren". Ich habe keine echte Lösung gefunden, aber eine Problemumgehung besteht darin, acpi=offsie während des Startvorgangs zur Kernel-Parameterliste hinzuzufügen .
Phunehehe
4
RAM-Sticks sind komplexe Geräte, die mit Höchstgeschwindigkeit ohne Fehlerquote arbeiten und vor dem Versand auf grundlegende Fehler getestet werden. Wenn Sie also auf Fehler stoßen, gilt dies in der Regel nur für bestimmte Zugriffsmuster. Memtest versucht, nicht triviale Zugriffsmuster auszuprobieren, aber jedes Multitasking-Betriebssystem ist für einen marginalen RAM-Stick immer noch stressiger als memtest und kann Fehler aufdecken.
Gilles 'SO - hör auf böse zu sein'
@phunehehe. Ich kann nur die Speicheradressen aufschreiben, da der PC nach dem Booten mit dem beschädigten RAM eingefroren ist. Möchten Sie das sehen?
Bevor
@Beavour oder nehmen Sie eine Bildschirmkappe mit einer Digitalkamera.
Josh

Antworten:

1

Was sind "mehrere" Pässe? Welche Memtest-Tests haben Sie durchgeführt? Ich weiß, dass memtest86 + bis zu 6 oder 7 Durchgänge benötigt hat, um einen Fehler mit RAM-Sticks zu finden. Stellen Sie außerdem sicher, dass Sie die gesamte Testbatterie ausführen.

Es klingt sicherlich so, als ob der RAM schlecht ist. Ich hatte auch not syncingPanik wegen schlechtem RAM.

Josh
quelle
1

Führen Sie memtest nur mit dem 1 (möglichen) fehlerhaften Speichermodul aus (oder einem Paar, wenn sie gepaart werden müssen)?

Sie könnten wahrscheinlich eine Kopie des Fehlerberichts erhalten, indem Sie den Dienst kexec / kdump verwenden, insbesondere wenn Sie eine Kopie des Crashdump-Kernels an einem Ort erhalten können, an dem der Speicherfehler nicht auftritt. Sie können auch den Kernel-Parameter mem = 128M verwenden, um ein System nur mit den ersten 128 Megabyte Speicher zu starten, um festzustellen, ob Sie damit ein funktionierendes System erhalten.

jsbillings
quelle