VOGONS


FPM RAM issue

Topic actions

First post, by Ayrton

User metadata
Rank Newbie
Rank
Newbie
Mumak wrote on 2020-12-11, 21:32:

Thanks for the feedback.

Hi to all, I do not know exactly if I am posting in the right place...
I need some help by an expert of FPM SIMM 72 pin RAM.
I have a Chicony CH-471B 486 VESA motherboard,and after hundreds of tests, I discover that out of 4 BANKS I have the third one (BANK2) "out of order",
somehow destroyed...
So as per manual my RAM configurations are quite limited, but with BANK0 and BANK1 working my aim to achive 16 Mb or RAM could be reached.

BUT please have a look at the attached picture.
If I install the Samsung KMM536512BG-7 2 Mb double sided module (higher in the pic) on BANK0 I have 2 Mb of RAM.
If I install another identical module on BANK1 too, I have 4 Mb of RAM. Too poor to use Microsoft software into Windows 3.11.

If I install the generic brand 11900-F 4 Mb single sided module of RAM in BANK0 (lower in the pic), I have 4 Mb working, but if I install a perfect identical
module on BANK1, BIOS could read 8 Mb but Windows 3.11 does not work!
Old good CHECKIT 3.5 software is good enough to show that an error occurs testing Extended Memory in the last 4 Mb, and this is STRANGE!
Otherwise, if I install the Samsug module on BANK0 and the 11900-F in BANK1, I have 6 Mb of RAM working: this configuration is allowed in the
manual and all works. But still poor memory.

At this point, the best option for me is to purchase only one module of 16 Mb of RAM to put in BANK0, as the previous 4 Mb + 4Mb of same kind
fails: as per manual this configuration is allowed.

The only issue for me is that while 4 Mb module 11900-F is a "FPM RAM 70ns Non-parity 1Mx36 built", I cannot exactly determine if the 2 Mb
Samsung module is a "parity one" or "not parity"! I searched on the web and got "512Kx36 built, 70 ns, 24C": I presume it is a FPM RAM, but
I cannot understand what "24C" means and no information about parity.

In the end, have I to purchase a 16 MB module following the features of 11900-F module (as they are known) or have I to understand better the
features of the Samsung module and purchase following its ones?
RAM is not too expensive but hard to find and shipment costs are very high, not wise to buy "by chance"...

Is out there a "good Samaritan" much more expert than me that could give me an opinion about?
Not possible to have absolute certainty as my Chicony mobo seems to be very "whimsical" with RAM, but any suggestions would be VERY APPRECIATED !!!
Sorry for the long post, but italians do not know the art of "essential and brief" writing (and my english is awful).

Thank you all in advance id someone will reply! 😀

Attachments

  • RAM.jpg
    Filename
    RAM.jpg
    File size
    181.52 KiB
    Views
    339 views
    File license
    Public domain

Reply 1 of 2, by mkarcher

User metadata
Rank l33t
Rank
l33t

Your Samsung module is a parity one. The most simple way to find out whether a module has parity or not is to count the chip. If the number of chips on a module is divisible by 3 (the Samsung module has 12 chips per side), your module supports parity. On the other hand if the count is a power of two (2, 4, 8, 16, 32), the module does not support parity. As the main board works with the 4MB module, it obviously doesn't need parity chips, so any 16MB RAM module should work, if 16MB modules work at all.

Your experience that the 2*4MB configuration does not work shows that either the second 4MB module is defective (unlikely if both modules work in BANK0), or the BANK1 slot is defective. 4MB modules use exactly one pin more than 1MB and 2MB module, which is Address 9 (MA9), Pin 32. On many main boards, the address pins are connected through all slots. If you want to try to fix your board, check connectivity between the address pins of the different slots, and if most are connected, but some pins are not getting a signal, you can use enamelled wire to add the missing connections.

Reply 2 of 2, by Ayrton

User metadata
Rank Newbie
Rank
Newbie
mkarcher wrote on 2020-12-19, 11:23:

Your Samsung module is a parity one. The most simple way to find out whether a module has parity or not is to count the chip. If the number of chips on a module is divisible by 3 (the Samsung module has 12 chips per side), your module supports parity. On the other hand if the count is a power of two (2, 4, 8, 16, 32), the module does not support parity. As the main board works with the 4MB module, it obviously doesn't need parity chips, so any 16MB RAM module should work, if 16MB modules work at all.

Your experience that the 2*4MB configuration does not work shows that either the second 4MB module is defective (unlikely if both modules work in BANK0), or the BANK1 slot is defective. 4MB modules use exactly one pin more than 1MB and 2MB module, which is Address 9 (MA9), Pin 32. On many main boards, the address pins are connected through all slots. If you want to try to fix your board, check connectivity between the address pins of the different slots, and if most are connected, but some pins are not getting a signal, you can use enamelled wire to add the missing connections.

Simply great!
Thank you very much in advance, never had so much knowledge about old RAM stick and RAM slots.
This is an excellent test to do because of my feeling about BANK2 ( I consider it "gone") but maybe some other connection
must tested, as at least other two configurations of identical RAM stick failed the test on "second" half of the RAM.
For sure I will investigate much more deeply with my multimeter, I hope only this issue would not be related to the damage of
all integrated controllers, probably affected by some tantalum caps over.

THANK YOU VERY MUCH!!!

Happy Xmas!