IT CAN BE DONE: LIBRETTO 110CT with 96MB!!!

 

 

After an e-mail conversation with a fellow Libretto owner who pointed me to the following:

 

Hi,

 

you posted some stuff about the 100/110 so i was wondering if you tried to add 64mb.

 

I've done that, tried to install the PA2067A (64MB 140p 60ns 4c 8x16 EDO

Module) bought

from http://www.memoryx.net/ktt3010321.html .

 

Only the first 32mb are accessible! It sums up to 64mb, but not 96. Thought some RAS, probably the #3, is on another pin.

 

Any thoughts?

 

Regards,

Ulrich

 

 

I replied:

 

Ulrich,

 

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

connected.

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.

 

Avi.

 

 

Ulrich provided me also with the following information:

 

Avi,

 

you probably know this posting:

http://www.mail-archive.com/libretto@basiclink.com/msg03772.html

 

    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:               EDO

    Supported Memory Voltages:            3.3V

 

    Soldering (RASLine-0):                32MB 60ns EDO single-bank

    TOSHIBA unique (RASLine-2):           32MB 60ns EDO single-bank

 

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 ?

 

Ulrich.

 

 

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.

 

 

Now check the PA2067A (top and bottom) detail: Note the three via’s in the print which go to the other side:

 

 

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.