In order to clear things out and perhaps be able to install 768 MB RAM in the ThinkPads 770X and 770Z, I need some help to determine the memory matrice in these machines.
The is a slight chance, that a bit in a byte in the CMOS map perhaps could alter this limitation.
There's three slots, DIMM-0, DIMM-1 and DIMM-2 available.
DIMM-0 is reachable if the machine is disassembled.
DIMM-1 and -2 is the user upgradable slots.
DIMM-0 has two banks, 0 and 3
DIMM-1, has bank 1 and 4
DIMM-2, has bank 2 and 5.
Each bank can take 128 MB.
A 128 MB stick is a one-bank mamorystick.
A 256 MB 16-chip is a two-bank memorystick.
In DIMM-0 sits a 64 MB stick from the factory.
It uses one half of either bank 0 or 3.
It can be replaced with at least a 128 MB stick.
It's well known, that these machines can take 2 sticks of 256 MB RAM, giving a total of 512 MB usable RAM, but what truly happens ?
Using 256 MB in either DIMM-1 or DIMM-2 swaps out all the memory in DIMM-0.
I have 512 MB in mine, but using SiSoft's Sandra, it told me, that DIMM-0 was free, even though that there still were a 64 MB stick in it.
Which of the DIMM-1/-2 is it, that swaps out the access to DIMM-0 ?
What works, what doesn't ?
DIMM-0, DIMM-1, DIMM-2
64 MB 64 MB 64 MB = OK
64 MB 64 MB 128 MB = OK
64 MB 128 MB 128 MB = OK
64 MB 128 MB 256 MB = ?/OK
64 MB 256 MB 128 MB = ?/OK
128 MB 128 MB 256 MB = ?/OK
128 MB 256 MB 128 MB = ?/OK
256 MB 128 MB 128 MB = ?
256 MB 256 MB 128 MB = ?
256 MB 128 MB 256 MB = ?
256 MB 256 MB 256 MB = Not OK.
256 MB 0 MB 0 MB = ?
256 MB 128 MB 0 MB = ?
0 MB 256 MB 256 MB = OK.
It's important to clear out what the machine does, in order to narrow down the possibility of the one bit in CMOS, that points to the specific bank/banks and probably just needs another value.
In reverse it seems to be the case, that the CMOS in the very similar machine, 600E, has a bit in a byte, that can be changed, so the soldered onboard base-memory (66 MHz) in 600E can be ignored, in order to avoid trouble, when upgrading the 600E to 100 MHz FSB/P-III.
I hope I make myself understandable
Which combination of RAM worked for you in the 770X/Z ?
Which didn't ?
What happens when using a 256 MB stick in the basememory alone ?
Kindest regards
Brian




