VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I spent the better part of a few days trying to nail down some incredibly obscure instability in a Windows 98 machine and it came down to faulty memory. What's most interesting is that I have three identical memory modules of the defective stick; one causes the BIOS to fail its memory test and the other two pass but both independently produce the same consistent instability in some applications (such as 3DMark2000) as well as causing random page fault exceptions.

I evaluated all of my memory sticks individually by allowing the BIOS to scan for errors and testing them with 3DMark2000. This is not an exhaustive test but was enough to weed out some bad apples. I've been collecting these sticks for years by opportunity and have only now taken the time to inspect and catalog them.

Out of the 27 sticks I tested, 6 were defective or about 22%. Of the defective sticks, one was dead (BIOS beeped for no memory), one caused the BIOS to report a memory error, one caused the system to refuse to post (not even an error beep), and three were unstable and would cause 3DMark2000 to crash within a few seconds. None of the defective sticks had a name brand etched onto their chips such as Hyundai, Hynix, Micron, or Samsung.

Reply 1 of 7, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

What board and chipset are you running? That is the biggest determinator of what memory should work, not just what fits in the hole. Meaning you could have a pile of working memory still, just not working for your board. Density is usually the biggest problem, but there's other things like tight timings given in the SPD that the chipset can't cope with, especially if it's on the bottom side of voltage spec. There's a sort of hierarchy of density and other factors, so if it doesn't work in a 430VX or a 440LX, try it in a 440BX or Apollo, if it doesn't work in those, try it in a i815 or Apollo Pro, if it don't work in those, a KT133 or P4 SiS SDRAM board.. and if it doesn't work in any of those desktop chipsets, maybe it's a weirdy server module or special purpose.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2 of 7, by Kahenraz

User metadata
Rank l33t
Rank
l33t

All of these were tested with an Intel 440EX with a Pentium 2.

Reply 3 of 7, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

These modules are not the issue. These timing is not the issue as you have OEM brand modules which means quality.

Look at your motherboard, post some photos of your motherboard in good detail, and how is the CPU's heatsink and good thermal paste applied?

EX chipset is crippled and uses low density modules meaning 128MB as 8 or 9 chips total or 256MB with 16 or 18 chips total each.

Cheers,

Great Northern aka Canada.

Reply 4 of 7, by Kahenraz

User metadata
Rank l33t
Rank
l33t

Is chip density a visible as a field in EVEREST Home Edition? For the chips that are unstable, nothing stands out as different compared to the others that work fine.

Reply 5 of 7, by dionb

User metadata
Rank l33t++
Rank
l33t++
pentiumspeed wrote on 2021-08-19, 14:30:
These modules are not the issue. These timing is not the issue as you have OEM brand modules which means quality. […]
Show full quote

These modules are not the issue. These timing is not the issue as you have OEM brand modules which means quality.

Look at your motherboard, post some photos of your motherboard in good detail, and how is the CPU's heatsink and good thermal paste applied?

EX chipset is crippled and uses low density modules meaning 128MB as 8 or 9 chips total or 256MB with 16 or 18 chips total each.

Cheers,

"Low density" isn't really a helpful term, as what is "low" or "high" changes with time. Much better to just state the density itself, that's unambiguous.

i440EX officially supports up t0 64Mb memory density, so 64MB with single-sided 8/9 chip DIMMs or 128MB with double-sided 16/18 chip DIMMs.
However the i440LX and EX will also happily work with 128Mb density chips, giving you twice that, the sizes you are referring to. When the i440EX was current this was considered very high density, it only became low density when the 800-series chipsets and later Via ApolloPro133A and KT133(A) started supporting 256Mb chips.

Also, I disagree that the symptoms are caused by memory density issues. If it's just the density that's too high, the DIMM will work, but only be usable at the highest capacity the memory controller can handle. So a DIMM with 256Mb chips would show up as 128/256MB instead of 256/512MB. It would not cause Memtest to find errors or the system completely fail to boot. With a 66MHz bus speed, low speed spec isn't going to be a problem either.
The only specification issue that would cause a boot failure would be x4 chips (i.e. 128Mx4 64Mb chips or 256Mx4 128Mb chips), as JEDEC spec and indeed Intel memory controllers do not support DIMMs with unbuffered x4 memory chips. DIMMs with this kind of layout were a common pain around the turn of the millennium, frequently marketed as "Via only"memory as Via's memory controllers were happy to use them.

However, I agree that all relevant compatibility data should be given here, so:
- motherboard vendor and model (we already know it has an Intel 440EX chipset)
- per DIMM its vendor and model, if known
- per DIMM the SDRAM chip code

Reply 6 of 7, by darry

User metadata
Rank l33t++
Rank
l33t++
Kahenraz wrote on 2021-08-19, 13:07:

None of the defective sticks had a name brand etched onto their chips such as Hyundai, Hynix, Micron, or Samsung.

That's probably a good hint . Re-marking probably wasn't yet a big thing back then but selling modules with marginal, usually unbranded, chips (that likely failed QA at whoever made them) was a thing .

Reply 7 of 7, by Kahenraz

User metadata
Rank l33t
Rank
l33t
darry wrote on 2021-08-19, 23:53:
Kahenraz wrote on 2021-08-19, 13:07:

None of the defective sticks had a name brand etched onto their chips such as Hyundai, Hynix, Micron, or Samsung.

That's probably a good hint . Re-marking probably wasn't yet a big thing back then but selling modules with marginal, usually unbranded, chips (that likely failed QA at whoever made them) was a thing .

This is my gut reaction as well. The only 100% dead stick actually had almost no markings at all. Very suspicious.

There are a couple numbers on the chips: 1608-210014. That's it.

The attachment IMG_20210819_205634.jpg is no longer available
The attachment IMG_20210819_205622.jpg is no longer available