S) 5.0 Adding System and Cache Memory Q) 5.1 How do I add memory to my PS/2 off the motherboard? [Test from PC Magazine January 28, 1992] There are several RAM cards out there for the PS/2 and you do not necessarily need a 32 bit card to get the max performance as will be shown. (all cards tested on a Model 70-A21). KEY: %READ = The read speed of memory using 4K blocks in sequence from
0MB to 16MB
The winner here was the MicroRAM SC (a 16 bit card). Both cheap and with many memory options. The 386 version offers a parallel and dual serial option that would be a wise purchase if you needed those but the 9 bit memory it uses needs to be installed in banks of four and thus in general the SC is the preferred solution offering 100% of the performance of its 32 bit brother in a 16 bit config. (note: I don't know if the 16 bit cards will work as well with processor upgrades, but clearly they worked as well in the 386/25MHz system and were recommended for the 486 90/95.) Please note that the 16 bit cards scored just as well in most cases and are less money. Any card the scored percents of 80/71 operated at 0 wait states. The MicroRAM allows 1 wait state with 120ns and matched memory with 100ns, it will operate at 0 wait states with 85ns memory (this was not tested in this test and is purely from the manufacturers mouth). As of 1998, ChipChat (313)565-4000 (www.chipchat.com) now sells the
MicroRam SC cards. They have been changed a bit though I think as
they no longer work on the Model 90 or 95. They use four 36 bit 72
pin 80ns parity SIMMs in any combination of 1, 2, 4 or 8MB chips, are compatible
with models 55, 57, 70, P70, P75, 77 and 80, but not the 90 or 95.
They are 32 bit cards, but can also be used in a 16 bit slot. They
are also compatible with Win 95 and NT.
Q) 5.2 How do I add cache memory to my PS/2? You can't unless it comes already on the board or you purchase a CPU upgrade card with cache built in. From Louis Ohland <ohlandl@charter.net>: Type 1 complexes have a socket to add 256K L2 cache. Prime Electric Corp. has the 17nS module for $19.95 HERE. IBM P/N: 6451095 is the same as 64F0199 Q) 5.2a How do I add up to 2MB of cache to the SCSI w/cache Adapter /A? You must use a single-sided 30 pin SIMM. You can solder on some wires and cut some of the traces. The SCSI w/cache uses a peculiar kind of RAS and CAS scheme that resists slapping in any old 30 pin SIMM. http://john.ccac.rwth-aachen.de:8000/misc/ps2cache/ Q) 5.2b I tried adding 1MB SIMMs to the SCSI w/cache, now it shows 0KB! If you use incompatible 30 pin SIMMs, the system will disable the cache. You will see "0KB" of cache under "Change Configuration". Don't despair. Replace the original 512K cache. Run the advanced diagnostics (Ctrl-A), choose Test the System and test the SCSI w/cache. The diagnostics will re-enable the cache. Q) 5.3 Can I use 4MB modules if IBM only calls for 2MB? Supposedly you can, but not per IBM. I had both a 80/20MHz and 80/25MHz here recently with both 4MB and 2MB modules, but forgot to test this when I had the chance. I don't want to say you definitely can until I or someone I trust has done so. Until then by the memory at your own risk, it may very well work, but give data dropout at times. Q) 5.4 Who has memory the cheapest? Really depends on what memory you are looking for. If it is SIMMs check www.pricewatch.com, if it is for proprietary IBM memory you are better off looking on comp.sys.ibm.ps2.hardware. Q) 5.5 Is there a way to identify a PS/2 RAM card or SIMM? [From Aron Eisenpress <AFECU@CUNYVM.CUNY.EDU>] If the SIMM slots are 3 on the left and 1 on the right then it is a
2-14. If the slots are 2 and 2 then it is a 2-8mb adapter.
There was a recall about 4 years ago on 2-14mb adapters that had data integrity
problems with 4mb SIMMs, but the problem was not ever produced outside
the lab that was reported. If it is 2-14 and has a sticker then it
is probably one of the problem adapters.
Q) 5.6 What is the ECC memory option on some of the newer PS/2s? Normal parity memory allows for error-checking of single bit errors, but if a multiple bit error is encountered it usually will crash or return corrupt data. Either way there is no provision to correct the error. ECC (Error Correction Code) memory error-checks for both single and multiple bit errors and allows for correction of single bit errors. Normal parity uses a single bit to protect 8 bits, ECC uses 7 bits to protect 64. Q) 5.6a What is this setting for ECC-P for on my 9585 (all models)? ECC-P takes advantage of the fact that a 64-bit word needs 8 bits of parity in order to detect single-bit errors (one bit/byte of data). Since it is also possible to use an ECC algorithm on 64 bits of data with 8 check bits, IBM designed a memory controller which implements the ECC algorithm using the standard memory SIMMs. http://www.tavi.co.uk/ps2pages/ohland/memory_error_correct.html#ECC-P Q) 5.7 What cache size do I have/can I upgrade to? See the listing in section 1.2. As far as upgrading processor complexes, only Type 1 complexes (J, K, DX2-66 and DX-50) can be upgraded with L2 cache. |