IT CAN BE DONE: LIBRETTO 110CT with 96MB!!!
After an e-mail conversation with a fellow Libretto owner who pointed me to the following:
you posted some stuff about the 100/110 so i was wondering if you tried to add 64mb.
done that, tried to install the PA2067A (64MB 140p 60ns 4c 8x16
Only the first 32mb are accessible! It sums up to 64mb, but not 96. Thought some RAS, probably the #3, is on another pin.
Do you have by any chance a service/maintenance manual for the protégé 3010
which probably has specifications of the memory expansion slot? It would be
interesting to compare this to the libretto memory port and give a hint in
relation to the RAS #3.
When checking the memory port it is 64bit wide.
There are 8 cas lines CAS0-CAS7 and 2 RAS lines RAS2 and RAS3
the libretto memory expansions I have all use 4 chips. Each memory chip uses
a 16bit data port and a 11 bit wide address bus. Each chip has 1 ras line
and 2 cas lines.
My unsafe assumption is that only one RAS line is used and one is not
In theory your memory module when the second RAS line is connected correctly
it should be possible to boost the libretto to use the other 32 Mb as well.
Maybe a service manual of a protégé would clear up the missing link. It
seems to me that the protégé and the libretto share a lot of similarities.
Ulrich provided me also with the following information:
you probably know this posting:
Error Detection Method: None
Error Correction Capability: None
Current Memory Interleave: 1 way
Number of Memory Slots: 2
Maximum Installable Memory: 128MB
Maximum Module Size: 64MB
Supported FPM/EDO Speeds: 60ns
Supported Memory Types:
Supported Memory Voltages: 3.3V
TOSHIBA unique (RASLine-2): 32MB 60ns
Where does SiSoft-Sandra get the data from?
Can this text "Soldering" or "TOSHIBA unique" be found as Ascci in the BIOS?
You know, SDR or DDR ram have a small serial controller storing info's about the ram type. But here? This Cello-SSP does it all.
Is it really foreseen to have somethign on RAS1 or RAS3 ?
Which prompted me to really check the Libretto BIOS again on how the memory check is being done in the Libretto whether it is not only a theoretical option but it could actually be true.
Here is the code from the BIOS, cut and pasted from IDA Pro. (Yeah figure that one out!)
Needless to say:
Be careful with the electronic components in regard to electrostatics!
So I decided to buy two of these modules called PA2067A to check out my luck. The pin numbering of the memory module can be found in the L100MM.pdf somewhere in Appendix C.
Check the locations of the RAS2 and the RAS3.
R1, R2 and R3 are just jumpers (note the 0 in R1 which connect to a pin which is wired to the chips. I checked that and it appeared to be pin 14 of the K4E641612D chip.
Which happened to be the RAS line. Now, as you can see, only R1 is connected (actually short circuited…) and is connected to Pin 68 on the memory connector.
Useless for me since I want it to connect pin 69 of my memory connecter. Which I did here in detail:
And now my libretto reports in the TSETUP. The only thing I need to do is fit the module better in the casing. You will have to
remove the CMOS adapter and wire the terminals on the main board. After that you can insert the module.