Page 1 of 1

R12K O2

Posted: Mon Oct 30, 2017 3:30 pm
by Fleeno
I just finished cobbling together an R12K O2. Most of it came from a R10K O2 that was destroyed in shipping, but I managed to fix some of it. I added memory from a donor O2 (The original memory was physically broken), and an R12K from eBay.

It works great! My only problem is that it should have 1GB of RAM, but I can't seem to get it to find it all. I've rearranged, swapped memory with known-working machines, etc. with no luck. I would have thought that with pairs required, it would never be just 128MB short. 896MB is fine, but would like to figure out what's wrong!

[ben@o2]:(~)$ hinv -mv
CPU: MIPS R12000 Processor Chip Revision: 2.5
FPU: MIPS R12010 Floating Point Chip Revision: 0.0
1 300 MHZ IP32 Processor
Main memory size: 896 Mbytes
Secondary unified instruction/data cache size: 1 Mbyte on Processor 0
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
FLASH PROM version 4.16
Integral SCSI controller 0: Version ADAPTEC 7880
Disk drive: unit 2 on SCSI controller 0 (unit 2)
CDROM: unit 4 on SCSI controller 0
Integral SCSI controller 1: Version ADAPTEC 7880
On-board serial ports: tty1
On-board serial ports: tty2
On-board EPP/ECP parallel port
CRM graphics installed
Integral Ethernet: ec0, version 1
Iris Audio Processor: version A3 revision 0
PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 1
PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 2
Video: MVP unit 0 version 1.4
AV: AV1 Card version 1, Camera not connected.
Vice: TRE
1600SW Flat Panel adapter board and display.

Re: R12K O2

Posted: Tue Oct 31, 2017 6:38 am
by Irinikus
Are all of the memory sticks exactly the same?

The reason I ask is because my O2 has a problem with 128MB kits with memory modules with chips only one one side of the module. The modules with chips on both sides work fine and don't give any errors.

The modules with chips on one side did't register properly and they caused random memory errors, which went away when I removed them.

What can be a bit misleading about this kind of 128MB memory kit (single-sided), is that each module say's 128Mb on it, when in-fact the modules are only 64MB each, to make up the 128MB kit! So you end up thinking that you have 256MB, when in-fact you only have 128MB!

There's an example of the modules that I'm talking about:

memory-sgi-o2-128mb-ram-kit-kingston-128mb-kid-m15-ksg-02-128-sgi-o2-e6d9cbe9d44f288a3cbacef6b49f28cc.jpg (13.6 KiB) Viewed 368 times

Re: R12K O2

Posted: Wed Nov 15, 2017 6:46 am
by Vanne
wasn't there a update for the O2 to accept the 128mb sticks? but if your are registering some, then i guess you've already got that :D

Re: R12K O2

Posted: Wed Nov 15, 2017 7:01 am
by Irinikus
The 128mb kit shown here consists of two 64mb modules, but what can be misleading about them is the fact that each of them has 128 on it, but of you take a close look, you will notice the 01/128 KIT of 2 and 02/128 KIT of 2

memory-sgi-o2-128mb-ram-kit-kingston-128mb-kid-m15-ksg-02-128-sgi-o2-8ac1c777b73d6aec2e789aacad17ddad.jpg (15.58 KiB) Viewed 173 times

For some reason my machine didn't like these.

I currently have four double sided 128mb modules installed in the machine, which work perfectly.

It's always seems like a good idea to give machine it's full compliment of ram, but in truth, you only really need as much ram as the machine actually uses, and for what I use mine for, the 512mb that I currently have installed is more than enough.

Re: R12K O2

Posted: Wed Nov 15, 2017 7:56 am
by Shiunbird
Many machines of the era, not only SGIs, have problems with higher-density modules.
Some don't. That's why you see sometimes "official ceiling 512MB, unofficial tested 1024MB" in machines from the era. That means the machine had no trouble with higher-density chips.

The double-sided ones, as it seems to me, are the lower density ones, therefore more compatible. More chips to reach the final capacity of the stick.
Apologies if I'm stating the obvious (given our audience), or saying something totally stupid.

Re: R12K O2

Posted: Wed Nov 15, 2017 3:22 pm
by josehill
AFAIK, all O2s officially supported 1 GB of RAM. My old group received its first batch of O2s as soon as they were shipping commercially in 1996, and they were sold as supporting 1 GB. (Ours shipped with 128 MB or 256 MB, but they all ended up with 1 GB after a few years.)

My guess is either RAM modules are faulty or the slots are faulty. Also check that the slots and the modules are clean and free of dust.

Re: R12K O2

Posted: Wed Nov 15, 2017 5:49 pm
by Irinikus
I happen to have two such memory kit's and even when I only had them slotted into the first and second memory banks in the machine, it gave me sporadic memory issues.

I don't think that the memory slots in the machine themselves are defective, as they work perfectly fine with the SGI branded double sided 128mb memory modules that I have, but I just think that it's strange that the two single-sided kits that I acquired from different places seem to give me the same problem.

It's a pity that I don't have an extra O2 with a different motherboard revision to test with at the moment. (A perfect excuse to maybe acquire another one in the future I suppose :D)

I have asked Ian Mapleson in the past, what the difference between the various O2 motherboard revisions was, especially the rare and expensive 030-1327-001 and 030-1327-002 and he said that he didn't know and that the price was simply dictated due to rarity. Maybe some motherboard revisions just had better RAM support. (ie single sided ram from Kingston for example.)

Just a thought.

Re: R12K O2

Posted: Thu Nov 16, 2017 1:23 am
by josehill
Fair enough. I'm still skeptical that it's a motherboard version issue, though, since it seems like it would be very common knowledge by now if there were O2 motherboards that had distinctive RAM requirements.

Then again, I seem to be getting old enough now that I keep forgetting what I've forgotten. :)

Re: R12K O2

Posted: Thu Nov 16, 2017 1:44 am
by jan-jaap
I've seen O2's (and Octanes) that had problems with memory sticks, but I've never been able to pin it on the sticks themselves. I had the feeling it affected the memory sockets furthest away from the CPU, so might be related to signal integrity. No amount of cleaning would fix it.

For the Octane mainboard there's also the locking mechanism of the XIO connectors which gets really close to the soldering pins of some of the DIMM sockets.

Re: R12K O2

Posted: Thu Nov 16, 2017 2:05 am
by Irinikus
The problem is that these memory modules gave me errors even when they were in the slots closest to the CPU.

Do any of you make use of this type of memory kit in your O2 without it giving you errors?