2

I recently came across a Power Mac G4 that I was tasked to find out if it worked. The computer had been slightly stripped, having no optical disk drives and all cables inside disconnected. After I connected everything related, I then turned on the computer, that didn't boot, as indicated by the absence of any graphical output.

After some fiddling (checking the graphics card was OK, getting a keyboard, etc), I then remembered that in these old computers RAM could be a factor. There were 4 modules, all of them 256 MB. Except one was slightly taller than the rest. The module in question is similar to this one I found online:

"strange" module

The numbering on the sticker, after the PC100 designation, was different on that module. I removed that and another one, so as to have a pair. The computer booted and everything ran fine.

The modules were, as far as I can remember, all equal (except for the differences stated previously). Why would that particular module prevent the computer from booting if at first sight they matched?

Also, does the numbering after the PC100 designation have some specific meaning?

2
  • If a module was actually longer sounds like it wasn't even the same type of memory
    – Ramhound
    Commented Feb 13, 2014 at 1:59
  • They weren't. As stated, only this one was about 5 mm taller than the rest. Commented Feb 13, 2014 at 19:27

3 Answers 3

1

The PC100 is a speed rating of 100Mhz.

The timings on the memory are probably different. For example you can't mix 5-5-5 timing memory with 8-8-8 without going into the bios and setting the timings down to 8-8-8.(RAS,CAS,and other timings exist).

The 8 memory takes 8 clocks cycles to for each element and if you try to do it 5 the memory values will be corrupted and your system won't function or it might not even turn on.

4
  • The thing is, I didn't see anything on the modules that indicated the timing. Assuming this is a reason, how would one identify the timings in this kind of hardware? Commented Feb 13, 2014 at 0:54
  • 1
    @DoktoroReichard You might get lucky and CPU-Z might be able to read the numbers of the chip if it is installed. Otherwise you will have to google it.
    – cybernard
    Commented Feb 13, 2014 at 1:03
  • That hypothesis would mean that I would need to be able to run the computer (with a CPU-Z equivalent for Tiger) and also to be able to boot with a configuration that allows to test the module as well. It also doesn't help if any relevant information (i.e. the sticker) goes missing. Commented Feb 13, 2014 at 19:30
  • Correct. But the system should boot if you have just 1 stick of RAM, and yes it will be slow. Missing stickers do are bad news. If you have a BIOS, that allow access to memory timings, you can set the settings to the highest values (worst possible) and it will boot, but be slow.
    – cybernard
    Commented Feb 14, 2014 at 3:07
1

There's also a possibility that the taller RAM module was ECC memory, like the ones shown here, which is often used for servers, and which consumer Macs, from the G3 through G5 PPC lines at least, did not like. A G4 Mac won't boot with ECC RAM, as far as I know, although there may have been server versions that would take it.

I believe that if the taller module was ECC, it would have had nine chips per side, though, not the eight in that picture above.

Also, yay me, for answering a question that's a good 6 1/2 months old which already has an accepted answer.

1
  • I appreciate your answer :). But unfortunately, since I no longer have the modules, I can't comment on their looks. Commented Aug 31, 2014 at 23:21
-1

Well,

The most obvious ? would be whether the RAM you removed was any good to start with! :}

If this Mac was partially stripped, it is conceivable that it was stripped BC it wouldn't boot up before you got to into it....and, the RAM you removed (maybe NOT even the taller module), was TU when you got the Mac...

"HelpDesk: Miss--please check the wall plug, then turn your computer on again..."

TC

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .