Das 256MB SDRAM zeigt nur 128MB
Das für mein DFI-Board K6BV3+/66 beschaffte 256MB-NoName-SDRAM zeigt sowohl im BIOS als auch im Bootvorgang nur 128MB an. In einem neueren Rechner werden die 256MB korrekt erkannt.
SiSoft's Sandra 2001te Professional zeigt das SDRAM als "256MB 8x(16Mx16) SDRAM PC133U-333-542 (CL3 upto 133MHz)(CL2 upto 100MHz)" an, belegt 2 Bänke und pro Bank werden nur 64MB angezeigt!
SiSoft liefert auch das Programm (Tool) "spdinfo.exe", das im DOS-Fenster unter Windows gestartet wird. Hier wird die "Innenarchitektur" des RAM-Riegels wie folgt angezeigt: "PC133 256MB-RAM (8x(16Mx16))SDRAM PC133U-333-542 CL2-100". Hierbei fällt im Vergleich zu meinen 128er-Riegeln auf, daß diese nicht 16Mx16 sondern 16Mx8 organisiert sind. Zudem belegen sie keine 2 Bänke sondern nur 1 Bank.
Mein o.g. Board sagt zu diesem Thema nichts. Es wird lediglich vorgegeben, daß sowohl ECC (72er-Typen), Non-ECC (64er-Typen) DIMM's mit 3,3V, 168 Pins, PC100 , unbuffered Rams benötigt werden (max. 3x256MB).
Kingston's Memory-Konfigurator empfiehlt für o.g. Board den Typ "KVR100x72C2/256" (unbuffered RAM, PC100, ECC-support, Case Latency 2, 256MB, 168 Pins, 16Mx8x4Banks), der z.Z. rund Euro 90 kostet.
Meine Internetrecherge ergab, daß ich nachstehend folgende 256MB-Speicherriegel mit 1 oder ggf. 2 Bänken in mein Board einbauen könnte. Ich unterstelle, daß ich auch PC133-Typen problemlos betreiben kann, Irrtum nicht ausgeschlossen, d.h. meine Angaben sind ohne Gewähr:
Samsung (Datenfile sdr_product_guide.pdf) M366S3323DTS (PC100/133, Non-ECC, 16Mx8, 16 Chips, 2 Bänke)
M366S3323DTU (PC100/133, Non-ECC, 16Mx8, 16 Chips, 2 Bänke)
M366S3253CTS (PC100/133, Non-ECC, 32Mx8, 8 Chips, 1 Bank)
M366S3253CTU (PC100/133, Non-ECC, 32Mx8, 8 Chips, 1 Bank)
M366S3253DTS (PC100/133, Non-ECC, 32Mx8, 8 Chips, 1 Bank)
M366S3253DTU (PC100/133, Non-ECC, 32Mx8, 8 Chips, 1 Bank)
M374S3323DTS (PC100/133, ECC, 16Mx8, 18 Chips, 2 Bänke)
M374S3323DTU (PC100/133, ECC, 16Mx8, 18 Chips, 2 Bänke)
M374S3253CTS (PC100/133, ECC, 32Mx8, 9 Chips, 1 Bank)
M374S3253CTU (PC100/133, ECC, 32Mx8, 9 Chips, 1 Bank)
M374S3253DTS (PC100/133, ECC, 32Mx8, 9 Chips, 1 Bank)
M374S3253DTU (PC100/133, ECC, 32Mx8, 9 Chips, 1 Bank)
Kingston (jeder Typ hat eigenes Datenfile) KVR100x64C2/256 (PC100, Non-ECC, 16Mx8, 16 Chips, ? Bank)
KVR100x64C3/256 (PC100, Non-ECC, 16Mx8, 16 Chips, ? Bank)
KVR133x64C2/256 (PC133, Non-ECC, 16Mx8, 8 Chips, ? Bank)
KVR133x64C3/256 (PC133, Non-ECC, 16Mx8, 8 Chips, ? Bank)
KVR100x72C2/256 (PC100, ECC, 16Mx8, 18 Chips, ? Bank)
KVR100x72C3/256 (PC100, ECC, 16Mx8, 18 Chips, ? Bank)
KVR133x72C2/256 (PC133, ECC, 16Mx8, 9 Chips, ? Bank)
KVR133x72C3/256 (PC133, ECC, 16Mx8, 9 Chips, ? Bank)
MDT (Datenfile D168u16x8.pdf) MDT256M64V16x8-133 (PC133, Non-ECC, 16x8, 16 Chips, 2 Bänke)
MDT256M64V16x8-133-CL2 (PC133, Non-ECC, 16x8, 16 Chips, 2 Bänke)
MDT256M64V16x8-100-CL2 (PC100, Non-ECC, 16x8, 16 Chips, 2 Bänke)
Infineon (Datenfile DRAMSpectrumSeptember03rev2.0.pdf)
HYS64V32220GU-7-5-C2 (PC133, Non-ECC, 16x8, 16 Chips, 2 Bänke)
HYS64V32220GU-7-C2 (PC133, Non-ECC, 16x8, 16 Chips, 2 Bänke)
HYS64V32300GU-7-5-D (PC133, Non-ECC, 16x8, 16 Chips, 1 Bank)
HYS64V32300GU-7-D (PC133, Non-ECC, 16x8, 16 Chips, 1 Bank)
HYS72V32220GU-7-5-C2 (PC133, ECC, 16x8, 18 Chips, 2 Bänke)
HYS72V32230GU-7-C2 (PC133, ECC, 16x8, 18 Chips, 2 Bänke)
HYS72V32300GU-7-5-D (PC133, ECC, 16x8, 18 Chips, 1 Bank)
HYS72V32300GU-7-D (PC133, ECC, 16x8, 18 Chips, 1 Bank)
Bemerkungen:
Interessant ist, daß bei Speicherangeboten natürlich die 256MB nebst dem Bustakt PC100 bzw. 133 genannt werden aber nichts oder nur unvollständig bezüglich der SDRAM-Architektur ausgesagt wird, was einen mißtrauisch machen könnte (siehe Angebote z.B. von Conrad, ELV, K&M, Arlt). Nur Arlt bemerkt, daß die angebotenen SDRAM's bei älteren Boards ggf. nur die halbe Speicherkapazität anzeigen könnten. Wie die obige Auflistung zeigt, nützt auch der Hinweis "Markenspeicher" nichts, es kommt auf den richtigen Typ/Organisation an. Hierzu gibt es noch anzumerken, daß es bei 256MB-Riegeln auch noch die Organisation 32Mx4 gibt. Auch in den Ebay-Auktionen werden selten die genauen Typbezeichnungen oder/und die Speicherorganisation angegeben, was eine Kaufentscheidung erschwert oder unmöglich macht.
Nach Definition von www.asuscom.de/support/FAQ/faq_094_MBIT.htm sind Speicherriegel mit mehr als 8 Chips (Non-ECC) bzw. 9 Chips (ECC) "double-sided" bzw. doppelseitig mit Chips bestückt. Ob ein Speicherriegel "double-sided" oder "single-sided" ist, hat wahrscheinlich nichts damit zu tun, ob dieser als 128MB statt den erwarteten 256MB angezeigt wird. Von den beiden auf meinem Board betriebenen 128er-Riegeln ist einer einseitig und der andere doppelseitig mit Chips bestückt. Zudem sind es je ein PC100 und ein PC133-Typ. Der für mein Board empfohlene Speicherriegel ist doppelseitig bestückt.
Für mich ungelöst blieb die Frage, ob mein Board Speichertypen mit 1 und 2 Bänken unterstützt. In der obigen Typübersicht haben alle 16x8-Typen 2 externe Bänke, bei Kingston ist dies unklar aber wahrscheinlich (im Datenblatt zum KVR100x72C2/256 sind sogar 4 Bänke angegeben, hier sind 4 interne Bänke gemeint, sodaß mein Board auch 2-bänkige Typen akzeptieren müßte. MDT gibt in seiner Publikation D168u16x8.pdf an, daß es mit den beiden Bank-Select-Pins 4 interne Bänke unterstützt. Dieses Datenblatt zeigt auch eine vollständige Pinbelegung des 168-Pin-Riegels (DIMM). Nach dem Samsung-Datenblatt sind alle Speicherorganisationen intern 4-bänkig.
Wer weiß mehr?