As I mentioned in a recent post, I've assembled another computer recently for number crunching and compiling applications for other machines and for university projects. Given these needs, I figured I'd buy a motherboard with simple onboard graphics and use the money I saved to buy more RAM. After all, I won't be playing any games on here (save for some terribly addictive little KDE games!) or encoding video. In fact it's quite feasible to think sometimes I wouldn't even interface with it directly at all, but rather just send it tasks remotely from my MacBook Pro through SFTP or NFS, or check up on it with SSH or TLA.
Problem is, it's as reliable as I am… without coffee! The order of events:
- Once booted into FreeBSD it works beautifully
- After a random unspecified amount of time, all processes on the machine visibly slow to a crawl
- Eventually it stops responding to all keyboard and mouse input and has to be physically turned off
- After waiting a few seconds and powering it back up, the display refuses to come back on
- 10-15 seconds pass, the motherboard reboots itself
- After another random unspecified amount of time ranging sometimes from 5 minutes to 5 hours it can be turned back on again with the video output.
- Lather, rinse, repeat
It's downright maddening. I've flashed the BIOS to a newer version, I've stood in a circle around a campfire chanting various lines, I've stood on one leg while singing Majulah Singapura and Advance Australia Fair backwards… nothing seems to make any difference. What bothers me most though is the randomness, at least if it failed and worked again predictably it would be easier to figure out what's going on.
I'm sure it's just an inevitable manufacturing defect which statistically is bound to happen when you buy electronic components, but it's still disheartening. While it was working, this computer was the fastest and most responsive system I've ever used, period! Not to mention the time it took to compile kdebase from FreeBSD ports… wow I've never seen the compiler notices fly by so quickly!
More as the story develops.