.png)
Betriebssystem: OpenSuse 12.3 (x64)
Problem: Es kann nicht der gesamte erkannte Speicher verwendet werden
Ich habe vor Kurzem mehr RAM für meine Workstation gekauft (2Rx4). Das Motherboard hat 8 Steckplätze, und obwohl das BIOS erkennt, dass alle 8 über einen 2 GB großen RAM-Riegel verfügen, beträgt die „insgesamt installierbare“ Größe nur 12 GB.
dmidecode
sagt mir, dass der maximal unterstützte RAM 32 GB beträgt, also vermute ich, dass es sich hier um ein Rangproblem handeln könnte, obwohl ich mich mit Speicher nicht so gut auskenne.
Aktualisieren
Um es deutlich zu sagen -hat jemand eine Idee, warum ich nicht den gesamten erkannten Speicher nutzen kann?
Ich hatte vorher 8 GB in einer 4 x 2 GB-Konfiguration.
RAM-Details
2 GB 240p PC2-5300 CL5 36c 128x4 DDR2-667 2Rx4 1,8 V ECC FBDIMM
Alle 8 Slots werden als aktiv registriert (siehe dmidecode
Ausgabe) und das BIOS erkennt alle 8 Sticks
Motherboard-Details
Base Board Information
Manufacturer: Dell Inc.
Product Name: 0GU083
Version: A00
Serial Number: ..CN1374073H00UP.
Verfügbarer Speicher (im BIOS steht auch, dass 12 GB Speicher installiert sind, aber es werden 8 2-GB-Sticks aufgelistet)
total used free shared buffers cached
Mem: 12039 11888 151 0 549 10825
-/+ buffers/cache: 512 11527
Swap: 1992 573 1419
Vollständige dmidecode
Ausgabe hier
AKTUALISIERUNG 2
memtest x86
erkennt auch nur 12 GB Speicher;
Antwort1
Ich lehne mich hier weit aus dem Fenster. Bitte lassen Sie mich wissen, wenn ich falsch liege, und ich werde den Beitrag entweder korrigieren oder löschen:
Präambel:
- Ihre Workstation ist eine Dell Precision 490 mit einem 0GU083-Motherboard.
- Der Vorstand verfügt über eineIntel 5000X-ChipsatzSpeichercontroller, dervoll gepuffertDIMMs.
- Sie haben 8 DIMMs installiert. Alle 8 sind FB-DIMMs mit ECC-Unterstützung. (Siehe Ihr DMI-Decodierungsprotokoll, Zeilen 561 bis 578 für DIMM Nr. 1, gefolgt von den Informationen zu den anderen 7 DIMMs.
- 8x2 GiB sind 16 GiB. Das BIOS erkennt erfolgreich, dass 16 GiB vorhanden sind.
Während der POST-/Speicherprüfungen ist ein Fehler aufgetreten: Siehe Zeile 549: Descriptor 4: Multi-bit ECC memory error
und Zeile 927 Status: Firmware-detected hardware failure
:.
Ihr Motherboard verwendet die voll gepufferten DIMMs (FBDs) in Vierergruppen. (Siehe Handbuch unterftp://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_dell_precision_workstation/precision-490-dt_user%27s%20guide_en-us.pdf).
End_preamble:
Das bedeutet, dass:
- Über Ranks müssen Sie sich keine Gedanken machen. (?) Ich bin mir hier nicht 100 % sicher, aber bei Ranks geht es um den elektrischen Pfad zwischen dem Speichercontroller und den parallel angeschlossenen DIMMs. FB-DIMMs verwenden eine serielle Schnittstelle, die speziell dafür entwickelt wurde, Rank-Probleme zu vermeiden.
- Mindestens eines der DIMMs hat einen Fehler gemeldet. Dieser Fehler ist entweder immer noch vorhanden oder muss behoben werden.
Linux hat dieses fehlerhafte 2-GiB-DIMM wahrscheinlich nicht hinzugefügt.
Neue Informationen zum POST machen nun klar, dass das BIOS zwar 16 GiB erkennt, aber nur 12 GiB „installiert“. Und das ist es, was Linux verwenden wird. Der Teil über das Hinzufügen oder Überspringen von Speicherbereichen durch Linux ist also nicht relevant.
Was ich nicht verstehe, ist, warum das zu 12 GiB Speicher statt 14 GiB führt. Der einzige Grund, der mir einfällt, ist, dass es aufgegeben hat, als nach dem sequentiellen Hinzufügen der Speicherbereiche ein Fehler auftrat. So etwas wie das hier:
Add 2GiB DIMM. 2GiB now available.
Add 2GiB DIMM. 4iB now available.
Add 2GiB DIMM. 6GiB now available.
Add 2GiB DIMM. 8GiB now available.
Add 2GiB DIMM. 10GiB now available.
Add 2GiB DIMM. 12GiB now available.
Add 2GiB DIMM. ERROR. STOP ADDING. Remain at 12GiB.
Stopped. Do not try the possibly working remaining DIMM.
Eine Bestätigung von jemandem, der mehr darüber weiß, wie Speicher vom Kernel hinzugefügt wird, wäre großartig. Hilfe beim Testen des defekten Bereichs undWie man es vermeidetwäre auch super.
Ein weiteres potenzielles Problem ist ein beschädigter Speichersockel oder eine beschädigte Leiterbahn auf der Hauptplatine. Dies kann sogar mehrere Sockel betreffen, da FB-DIMMs verkettet und nicht parallel aufgerufen werden.
Wenn Sie das KontrollkästchenDatenblatt für den Intel 5000X Speichercontrollerund schauen Sie sich das an, Figure 1.1
dann werden Sie Folgendes sehen:
Die Abbildung zeigt bis zu 16 FBDIMMs. Bis zu ist ein Schlüsselwort. Ihr Modell hat 8. Die vernünftige Lösung für 8 Sockel bei gleichzeitigem Beibehalten des Quad-Channel-Speicherzugriffs wären 4 Kanäle mit jeweils 2 Sockeln.
Wenn ein solcher Kanal nicht funktioniert, verlieren Sie zwei DIMMs, was zu 12 GiB führt.
Antwort2
Ich habe genau das gleiche Problem auf einem 12-GB-Rechner, aber es werden nur 4 GB angezeigt. Nachdem ich den Ressourcenmonitor im Taskmanager überprüft hatte, zeigte er an, dass 8 GB für BIOS und andere Geräte reserviert waren. Nachdem ich verschiedene USB-Geräte abgezogen und neu gestartet hatte, waren alle 12 GB wieder verfügbar. Ich hoffe, das hilft.
Antwort3
Ich habe diesen Thread gerade gefunden, weil ich ein ähnliches Problem hatte. Das BIOS zeigte 4 GB in jedem Steckplatz an, aber im Dual-Modus waren nach dem Upgrade auf Dual Xeon 5365 und 8 x 4 GB gleichzeitig nur 8 GB verfügbar. Vorher hatte ich 4 x 2 GB ohne Probleme.
Ich habe die DIMMs ausgetauscht, ohne dass sich wirklich etwas geändert hat. Am Ende habe ich die Kontakte aller DIMMs bereinigt und als ich sie wieder eingesetzt habe, waren im Quad-Modus 32 GB verfügbar und jetzt läuft MemTest86+ darauf.
Vergessen Sie also nie, dass manchmal einfach eine gründliche Reinigung nötig ist.