2

I have a Windows XP system, and have recently upgraded by adding 2 1GB sticks of RAM to the 2x0.5GB already present. Since then, about once per day (the system is used 8+ hours per day), the system has suddenly and unexpectedly reset. On a couple of occasions, the system has frozen completely, only responding to the power button being held in for several seconds to force power off.

Nothing at all ever appears in the system event log that might indicate a possible cause - everything seems to suggest business as usual.

Sounds like faulty memory - but memtest86+ says otherwise. A full test, taking over an hour, found no issues.

The next likely suspicion, then, is that I've knocked something while installing the RAM. Trouble is, everything I can think of to test seems fine. I've opened up the case and prodded a few things around, hoping to get better contact on connections etc, but there's no sign yet as to whether that has made a difference or not.

I thought about a malware-related timing fluke, but again, so far as I can tell I'm all clear.

All I can think of to add to my checklist (mainly of things that I can't easily check) is...

  • The power supply is (1) only 350W, (2) not necessarily the best quality, and (3) powering a Prescott P4 640 3.2GHz. Could that be borderline overloaded or about to die? How do I check?

  • Is it possible that the CPU isn't getting cooled properly? I haven't had the fan past normal tickover even doing video encoding, and the only sane temperature reading from SpeedFan is pretty steady at 36 celcius, so probably not.

Any thoughts? Is there a standard procedure for diagnosing this kind of fault?

EDIT

I did finally resolve this issue, and the PC is now working reliably (has been for weeks).

The problem was the heatsink - a combination of two issues, really. It's a socket LGA775 processor, meaning the huge heatsink which locks into the motherboard via four "legs". One of the locks wasn't locked properly, probably meaning I'd knocked it when installing the RAM. This means the heatsink probably wasn't making good contact with the processor over its whole surface - ie one corner of the processor could easily have been running hot.

Second issue - the thermal paste had dried and crumbled, so it was basically thermally insulating dust.

I now have a complete new cooler - that wasn't really necessary, but the new one runs quieter.

3
  • XP probably shows Blue Screen of death? What kind of error written there?
    – stim
    Mar 17, 2010 at 14:27
  • 1
    There is no error. The machine either resets instantly with no warning, immediately starting the power on procedure (about 9 out of 10), or else locks up, with the screen still displayed but completely immobile (even mouse doesn't move). If there was a written error, there would be something in the system event log - I already said there is no clue in the system event log.
    – user31438
    Mar 17, 2010 at 14:34
  • Did you ever find out what was causing this? I have a very similar problem.
    – Jon
    Mar 30, 2010 at 6:32

3 Answers 3

3

From that description I would suspect the PSU is either on the edge of its specification or is starting to fail. In either case it may momentarily not provide the right voltage or current on one of more of the lines to the motherboard which could cause any number of seemingly random errors.

Another power related possibility is that one of the many capacitors used for power smoothing on the motherboard has failed (this was a very common problem a few years ago, see http://en.wikipedia.org/wiki/Capacitor_plague for info including what to look for).

On XP's default of automatically rebooting on certain errors (that would otherwise result in a BSoD): this can be changed. Right-click "my computer", select "properties", goto the "advanced" tab, click the "settings" button in the "startup and recovery" section, and the dialogue box that comes up has a couple of options regarding what the kernel will do when it hits an error it can't cope with. This will mean you might get a useful error on-screen in place of a reboot (though if the problem is power related, the errors may not be helpful as the issue may affect different parts at different times - if you consistently get an error reported in the same module that might be a useful clue).

2
  • +1 for good advice, but (1) it turns out that I have "write an event to the system log" checked, but I'm not getting any such events. Also, I'm not seeing any "Minidump" files. The capacitor issue is worth checking, but more likely to apply to another system sitting in my cellar ATM. So I'm leaning towards your first explanation. I guess I'll remove the unneeded DVD ROM drive. Buying a decent power supply seems excessive given the age of the system - better to put the money towards a new PC. Just a shame I invested in a RAM upgrade I may never get much use from.
    – user31438
    Mar 17, 2010 at 15:36
  • Unable to decide who's answer to accept, I have simply gone with the most upvoted
    – user31438
    Mar 18, 2010 at 11:54
3

"Sounds like faulty memory - but memtest86+ says otherwise. A full test, taking over an hour, found no issues."

An hour on memtest is not a full test by any means, faults frequently show up after an hour. Run overnight to get something closer to a full test. And even then, it doesn't mean the memory is good, only that memtest found no fault in that time span.

Anyway, you don't need to run memtest. The problem has only happened since you installed the memory. Remove the new memory and see if the problem goes away.

If it runs fine without the new memory in it, then try swapping the new memory for the old and see what happens. If the problem returns, put back your old memory, and test the new memory a stick at a time with Memtest (at least 8 hours). If one tests good and one bad, try using only the good one. If both test good...well, you still can't use them.

It could be the memory is not at fault, but the extra load on the psu when you install the extra memory is making it sick. Unlikely, but i suppose not impossible.

2
  • I would give +1 but I'm at my daily vote limit. You're correct -- you need multiple passes of memtest to be sure RAM is good.
    – Josh
    Mar 17, 2010 at 21:21
  • The problem with installing/uninstalling memory just as a test is the amount of abuse needed to get RAM to clip back into the sockets. Even removing the new RAM causes this, as the old RAM then needs to switch slots again. I'm always half convinced I'm going to break something, and every repetition increases the odds that I will, so I try to avoid it until it's the only option left. I'll do the longer memtest86+ run though.
    – user31438
    Mar 18, 2010 at 7:00
0

As a source of random restarts I check HEAT, DISK, POWER and MEMORY in that order. However, random freezes are rarely (in my experience) power related so memory moves up one. As a source of restarts, disk is not a common one BUT disk errors are, in general, far more common than memory errors (again, in my experience) so I check that first.

3
  • The easiest way to rule out/in HEAT is to pull the cover off the machine and point a table fan at it.
    – Chris Nava
    Mar 17, 2010 at 19:43
  • If I had a disk error, I'd know about it by now. In fact I have had disk errors and repaired them because of all the rebooting, but nothing caused by the disk itself failing. Also, in my experience, a machine crash due to a disk failures tends to take a while with the drive making a lot of retry-related clunking noises - my resets are from working apparently fine to the power-up logo in a fraction of a second. Though as it happens, I still haven't had one since asking the question.
    – user31438
    Mar 18, 2010 at 7:06
  • That sounds more like a momentary power loss. Do you have a spare power supply you could swap in? Are you running on an UPS? If so, how old is the battery?
    – Chris Nava
    Mar 18, 2010 at 14:15

You must log in to answer this question.