My brother has a desktop PC, a P-IV, which runs Windows XP. One day his system began exhibiting random freezes. He took it to a computer shop nearby where it was diagnosed that the power supply on the chassis had gone south. The replacement supply, costing around 600 PKR including labour, worked well, until after a few months, the same problem resurfaced.
Suspecting the RAM this time, I ran the memtest application, that runs all sorts of tests on the RAM sticks installed on the system, found on Ubuntu CDs, leaving the application running for hours. Alas, it detected a couple of erroneous memory positions on one of two RAM sticks on board, not really indicating which one. Not having any additional RAM sticks lying around, I could not test to make certain that the problem was indeed without a doubt the faulty stick and which one. I sat down to search for replacement sticks to buy, shocked at the prices of the rather older type of RAM the mother board on the computer could live with.
As if out of luck completely, before ordering an expensive pair of sticks, I decided on whim to take the computer to the same shop that had replaced its power supply. And as I would realise, I was very lucky I did that.
If a computer is booted up with no RAM sticks attached, the system, on POST, beeps twice. This combination beep is a signal that the system failed to find any physical memory on the system. And it is a good thing. If the system, for any reason, does not beep with no physical memory attached, then that is an indication something is wrong somewhere on the mother-board.
That’s what happened at the computer shop when the engineer there tried to start the system without the RAM sticks. When he told me what I hoped not to hear, that there was something amiss with the mother-board, I assumed almost instantly, to my dismay, that there was no way around it but to buy a new mother-board. I think I must have thought out loud, because, to my most pleasant surprise, the guy debunked my assumption, asking me to leave the system at the shop for him to diagnose the problem at leisure. I complied, not having any choice.
Four hours passed, and he called me to tell me that a couple of ICs on the board around the area where the RAM slots were had burnt out, and that he could fix them for a meagre 400 PKR. Overly ecstatic at the prospect of not having to buy a new mother-board, I got him to reaffirm to me that that would indeed, completely, certainly, fix the problem straight-up.
When I went to pick up the system, the guy was busy fixing the board in one congested corner of the shop. He had a small desk cluttered with boards, ICs, RAM sticks, and solder dropped from the soldering iron all over. He was perched on his desk, immaculately using a type of soldering equipment I had not seen before: it was a soldering gun, that blew hot air, much like a woman’s hair blower. If you’ve ever used a needle-pin soldering iron, you will quickly understand how difficult it is to use a gun that blows hot air to melt the solder. On a mother board with many, many ICs soldered close to each other, having a gun blowing hot air all over is problematic. But he did it as if it was an every day routine for him. I was impressed. And I was happy.
He was busy tending to customers, and I couldn’t get him to steal some time to have a chat. I was, though, able to find out that he was an engineering student at a local engineering university in the area, and worked part-time at the shop. He gave me his card, telling me with a smile on his face that I could contact him any time I had a problem. I thanked him profoundly and left.
A month ago, I was deeply saddened to find out that the shop I had been to was no more there, replaced by another, different shop. And the card he had given me, I was unfortunate and clumsy enough to have misplaced.