A Motherboard Upgrade HOWTO

 in
Tips and directions for replacing your computer's motherboard--from deciding whether it's worth the hassle to tweaking the BIOS.

Back in February 2005, I wrote an article for the Linux Journal Web site about re-mastering Knoppix. In that article, I noted that everything passed to/from a support box. During this process, I found myself regularly bumping into the limitations of my support box. So I started to look at the issues involved with replacing the motherboard in the support box.

When considering a motherboard upgrade, the first question to ask is if the upgrade makes financial sense. If you made a list of what goes into a local dealer's white box PC clone and then priced out what those component parts cost on their own, you usually would discover that the individual parts cost significantly more that the clone PC. If your PC has a lot of issues that need to be addressed and you aren't happy with much in your current PC, you may be better off buying a basic PC clone. Then, you simply could move the parts you consider to be of value over to the new system.

Another point to consider is that many name brand PCs--Dell, HP and others--are infamous for using not quite standard cases and/or power supplies. So, even if you are happy with your current case and/or power supply, you may need to replace them as part of a motherboard upgrade.

In my case, I got an excellent deal on a 160GB hard drive in early 2005. Although it's not the pinnacle of storage solutions, 160GB is much better than the 8GB drive I had been using. This left me with the problem of how to use the 160GB drive, because my support box's BIOS did not support hard drives that large--and the BIOS could not be upgraded. Promise Technology Inc. helped out here with its Ultra133 TX2 card that allows old PCs to support large hard drives. The card would not accelerate my slow CPU chip, however, and the card cost is a large percentage of upgrade I had in mind. So for me the card option did not make sense.

Going into this project, I had many components that I was happy with and could use in the upgrade--a hard disk, a CD-ROM burner, a video card, an ATX-style case, a power supply, a monitor, a keyboard and a mouse. This left only the CPU, motherboard and memory to be replaced, the later driven by the fact that current-generation CPU chips do not support memory as slow as the memory in my current system. At this point, it was time to go shopping.

The first choice to be made concerned the CPU chip. Current motherboards are keyed to certain CPUs, so you cannot use an Intel CPU in a motherboard designed for an AMD CPU and vice versa. That explains why I picked the CPU first. Because of the things I wanted to re-use, I decided to go with an x86-compatible CPU. The current AMD CPUs seem to be offering slightly better bang-for-the-buck than the Intel CPUs, so I focused on AMD. When it comes to CPU speed, keep in mind that, as of this writing, the latest AMD Athlon CPU costs about seven times as much as the cheapest current AMD Sempron CPU. In the Intel world, the latest Pentium 4 costs about four times as much as the slowest current Celeron. The question here is, will you get a machine that is 7 or 4 times faster for your money? The answer is no. On most benchmarks, you are likely to see less than a doubling of speed. Although it's nice to have bragging rights at the local user group, you are paying an absurd premium for extra performance that isn't worth the money in any normal situation. Having settled on a low-end Sempron 2400+ CPU chip, which came with a heat sink and fan, I now was ready to look at motherboards.

I wanted a motherboard that didn't have on-board video. It may seem odd that I was willing to pay a little bit more not to get a certain feature in a motherboard. And, yes, a separate video card does add a few dollars to the total cost of the system, but it also bypasses some hassles. In my experience, on-board video motherboards tend to cut too many corners, resulting in lousy X performance and/or trouble with support under X. I ended up going with an Asus model A7V8X-X motherboard. It was about the least expensive motherboard that had everything I wanted--AGP slot and six expansion slots--and none of the stuff I didn't want--on-board video. The only small oddity with this Asus motherboard is the audio, which was not supported until the 2.6 series Linux kernels. This would be an issue, however, only if I planned to install an old Linux distribution.

Once the CPU and motherboard were decided, I was able to decide on the memory, which is a choice that depends on the CPU and motherboard components.

In French cooking there is a term, mise en place, that refers to the practice of having all the ingredients you will need while preparing a recipe prepared and measured before you start. By doing all the prep work ahead of time, you can stay focused on cooking once you start and not be distracted by needing to chop a bell pepper while in process. There may not be a comparable term in motherboard upgrading, but the idea is an excellent one. Have all the parts and tools set out beforehand, so once you start the upgrade process you do not have to stop to find, say, the right kind of screwdriver.

Figure 1. Tools laid out for the upgrade: the screwdrivers--manual and power--small pliers, grounding strap, scissors and large anti-static bag.

When it comes to tools, your first pick should be a simple, old-fashioned Phillips #2 hand screwdriver--it looks like a plus sign--as this is the screwdriver of choice for almost all PC makers except Compaq. A pair of scissors to open up packaging is a necessity, as is a flat screwdriver to use as a small pry. You also may need a small pair of pliers to use on difficult to remove screws. There always seems to be a few screws in a PC that a rechargeable power screwdriver cannot reach, so the power screwdriver should be seen as a nice supplement to but not a replacement for the manual screwdriver. You want to pay attention to grounding, so a grounding strap is desirable. You also should have a large anti-static bag on which you can lay the parts you remove from the PC. If you are taking parts off a Compaq PC, you also need to have a Torx T-15 screwdriver.

The first precaution you need to take is to keep pets and/or children away from the area in which you perform the upgrade. To avoid producing static electricity, you should avoid wearing synthetic fabrics, fur or wool during the upgrade process. In addition, the air should be humid enough that static electricity is not an issue but not so humid that water is condensing, so a humidifier/dehumidifier may be needed. Next, find a comfortable, well-lit, uncarpeted space with room to set out your tools and your computer. If you cannot avoid working on a carpeted space, anti-static carpet sprays are available and should be considered. In my case, I was able to work on the uncarpeted wood floor in my dining room, away from my cat. I pushed the dining room table to one side of the room, and the setup was nearly perfect. Next, I set out the tools I would need on one side of the table. The parts went on the middle of the table, along with a box with small parts from past upgrades, a set of Linux install CDs and my home network notebook, in which I keep track of how I have set things up in the past. I placed the old support box at the end of the table.

Figure 2. Parts for the upgrade laid out: the CPU, motherboard, memory, expansion slot cover, extra screws, Linux install disks and notebook.

Most manufacturers normally are good about building parts so that they work smoothly with other firm's parts. This means that if two parts do not want to go together, odds are you are doing something wrong, and it is time to take a break and sit back to figure out what you are doing wrong. Review the documentation that came with you CPU and motherboard; you may be surprised at some of what you read. I was surprised, for example, by how AMD suggested attaching the CPU heat sink to the motherboard.

When you are ready to do the upgrade, make sure the computer is unplugged from everything external--power, video, sound, everything. The next steps revolve around opening up the case. As there seem to be 1,001 different case designs out there, I cannot offer specifics here, only some general suggestions. For most cases, though, you should find the screws holding the case closed to be on the back of the machine. I have seen some cases, however, that had the screws hidden behind a snap-on front cover.

Once the cover is off, start unplugging the wires that go to the motherboard. You should a latch on the side of the power supply connector that must be pressed as you pull off the connector. Similarly, many but not all of the CD-ROM audio cables have a latch the must be pressed while you pull to disconnect the audio cable.

My case has the motherboard on a drawer-type arrangement, so once I had the cables disconnected, I could undo one screw and slide the motherboard out of the case. With some cases, you must remove all of the expansion cards before you can remove the motherboard and the metal back plate that supports the motherboard. Regardless of their order, you need to remove the expansion card(s) and the motherboard on its back plate from the computer.

Figure 3. The old motherboard after having been slid out of the PC.

Once I pulled the motherboard on its little drawer out of the case, I hooked up and wore the grounding strap, which meant the chances of creating a part-destroying static electric shock was reduced greatly. As you remove parts from the system, set them aside on the anti-static bag. This reduces the chances of damaging any of the parts you plan to re-use. As for the working parts you're not interested in reusing now, they should be preserved because they could be of use to some charities and/or schools.

The place where the keyboard connector, USB connectors and so on stick out of the case is called the I/O shield. Most motherboards have a slightly different layout of connectors on the back, so there are different I/O shields. You need to replace the current I/O shield with the one included with the new motherboard. In my case, the old I/O shield would not come out without a nudge with the flat bladed screwdriver. The new I/O shield simply snapped into place; pay attention here to the orientation of the keyboard connectors. Above a few of the connectors are little grounding tabs that need to be bent far enough out of the way that you can slide the motherboard under them. But you do not want these tabs bent so far that the motherboard does not make a good connection; a bend of about 45 degrees should be good.

Slide the motherboard into place on the back plate, being careful to make sure the keyboard and other ports line up with the I/O shield. Make sure the grounding tabs are sitting on top of the keyboard/mouse PS2 ports instead of blocking them. Then, screw the motherboard into place using the screws you saved when you took out the old motherboard. Because I was using fewer expansion cards with this motherboard, I filled in the empty expansion slots with blank plates at this point. If you have the motherboard on a drawer, you may want to inset the video card now, as it is nice to see the card properly seated in its expansion slot. The problem with inserting the video card at this point, however, is some connectors, including the internal audio port, may be hard to access.

Figure 4. The new motherboard with the video card in place, the CPU in place but not latched and the heat sink not yet installed.

The memory card has an off-center notch that should line up with a tab sticking up from the memory slot. I tend to favour the memory slot furthest away from the CPU as my first pick for memory.

Now we are ready to insert the CPU chip; be sure to read the instructions included with the motherboard and CPU. Do pay attention to the orientation of the CPU chip relative to the socket, as a mistake here could cost you the motherboard and the CPU chip. Once the CPU chip is in place, it is time to attach the heat sink and fan to the motherboard. I was somewhat surprised to see AMD's recommendation to use a flat-blade screwdriver to push and pry the latch designed to hold the heat sink into place. I followed AMD's recommendation, though, and the heat sink went on quickly and perfectly the first time. Finally, connect the fan on the heat sink to a power connector on the motherboard.

You can remove the grounding strap at this point. Now, slide the new motherboard with its back plate into the case and screw it into place. The power connector is keyed so that it does not fit if positioned the wrong way, and any attempt to connect the power connector the wrong way is met with a lot of resistance. Now, connect the motherboard to the power supply. Run the audio cable from the CD-ROM drive to the audio connector on the motherboard. If you have not done so already, put in the video card.

Figure 5. The motherboard returned to the case. The round hard drive cables are visible in the lower right-hand side of the photo.

Two kinds of hard drive and floppy drive cables are available, keyed and unkeyed. The keyed cables have a little tab that sticks out on one side of the connector, and they cannot be plugged into their motherboard plugs the wrong way. The unkeyed cables can be plugged in the wrong way, with potentially disastrous results. If you have an unkeyed cable, you should see that one of the wires in the cable is a different color from the other wires--this is pin 1. Check your motherboard documentation to see which end of the connector is pin 1, and make sure the pin 1 side of the cable goes into that side of the plug. This trouble with cables explains why I favour the round hard drive cables--they are keyed so you cannot plug them in the wrong way, they are easy to snake around things and they look good.

Last to be connected are the wires to the front panel and speaker. At the end of each connector is some sort of label, for example POWER SW for the power switch. Getting these wires wrong is not likely to cause damage to the components, but they will not work. For the speaker, simply connect the black wire to the speaker pin on the motherboard. For the other connectors, the normal rule is each pair of wires has one white wire and one wire of some other color. The white wire should connect to whichever pin is listed as - on the motherboard, and the non-white wire should go to the +.

We're almost done. It's time now to double check all the connectors in the system. In my case, I found that the connector on the floppy drive had come loose and needed to be pushed back into place.

Now, without putting the cover back on, plug in the keyboard, mouse, VGA video and power cables; we can wait for the LAN and audio. Turn on the monitor, wait a few moments and then turn on the computer. If you get a message describing the video card followed by a message describing the BIOS, congratulations--you're almost there. If these messages don't come up, immediately turn off the power and start troubleshooting. Begin by double checking the cables and the power connectors and work out from there. If things did power up correctly, shut the machine down and then connect the network cable and the audio cable. Finally, screw on the case cover.

At this point you may want to decorate your case. AMD includes an AMD Sempron sticker that you may want to attach. I put a Tux case badge on my case in that 1" hole on the front; I bought the badge from ScotGold.com.

You now can turn on the system and start tweaking some BIOS settings. The motherboard manual notes how to get into the BIOS setup screen, but in most systems it is a matter of holding down the Delete key right after you turn on the system. Things you need to tweak include setting the system time and adjusting the CPU clock speed. Most if not all of the other BIOS settings should be fine.

If you want to take your updated system out for an immediate spin, drop a Knoppix disk into the CD-ROM drive, tell the BIOS to boot from the CD-ROM drive and go. Otherwise, either use the Linux install on an already-installed hard drive or start installing Linux via your favourite method--CD-ROM, across the network or otherwise.

At the end of all this, was it worth the effort it took to replace my computer's motherboard? The answer is yes. I got a much better machine for somewhat less than I would have paid to have someone else do the work; I got a mix of features I am happy with;, and I didn't have to deal with stuff I didn't want.

Colin McGregor (colin@mcgregor.org) works for a Toronto area charity, does consulting on the side and has served as President of the Toronto Free-Net. He also has been a guest speaker at Toronto Linux User Group meetings.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Great little guide

ronaldprettyman.com's picture

Recompiling my kernel and this made for a great read, (i never considered putting the pets away during a build, its amazing that i've only managed to fry a 486cpu in 15 years of careless building).
The info on the compaq screw driver was a good item to know too, I've always just busted out the niddle noose pliers, but the other thing on compaq is their ability to place thin strips of metal in just the right spot so you slice your hand up trying to take out the mother board.
Does the old mobo in the picture have a p2 chip on it?
Its also to read about a build that doesn't involve taking out a second mortgage to pay for the parts.
Hey if your still using this build, you can pick up an AMD Anthon 3200 for around $30 oem on ebay, its a pretty decent upgrade for $30 bucks.

Do you need to install the linux OS? Again?

Anonymous's picture

I understood that you already had the Linux OS installed on the computer. At the end of the article you nevertheless instruct to run the installation disk after the upgrade. Is it a mistake or does is have to be re-installed? Can't linux boot directly with the new mobo?

Yesterday I would have

Kent Asplund's picture

Yesterday I would have answered that you do not have to reinstall. I have swapped 7 motherboards and continued using the same installation every time. Any windows installation on these machines have, at best, become very unstable or totally unusable. But yesterday I swapped motherboards between the server and desktop-machine to get SATA on the server, everything worked as expected except the built in network card (via rhine II) that stopped working on both(!) computers.

I have now spent 10 hours trying to find the reason and my only success is that it is now working with a 2.4 kernel without SATA

ECC/Chipkill?

Mace Moneta's picture

I'm surprised there was no discussion of using ECC memory and Chipkill. With modern machines having 1GB+ of RAM, ECC becomes a must (if the machine will be used 24x7x365). Chipkill (available on many ASUS motherboards) goes further by allowing the machine to survive a complete component failure (common in a hard fail case). You can read more about the reliability impacts here (PDF file):

http://www-1.ibm.com/servers/eserver/pseries/campaigns/chipkill.pdf

ECC/Chipkill add little to the cost of a machine, but can significantly improve long term reliability.

I tend to install the cpu and

Anonymous's picture

I tend to install the cpu and fan, memory, and push in the IDE cables, before installing the motherboard into the case. These components can need quite a bit of force to install. If you do it with the motherboard resting on the foam mat that comes with the packaging, it is better supported and less likely to be damaged by flexing.

Stand off posts

phil_trick's picture

Bear in mind that the mounting holes might be in different places on the two motherboards, so you might end up with a stand off post grounding part of the motherboard that carries a voltage.

If that happens, the best case is that the computer won't power up, and the worst (and alot more likely) case is that you will blow the motherboard.

Happened to me once!

Phil

Which is why you should alway

Anonymous's picture

Which is why you should always check that the posts line up with the designated motherboard mounting holes. Each motherboard and case may be different.

A7V8X sound

Robert's picture

The A7V8X sound codec IS supported under kernel 2.4 - although it took me an absolute age to sort it.

Anti-static Bags

Anonymous's picture

Just an add-on to the part about anit-static bags. Most people don't know this, but ONLY THE INSIDE of the bag is anti-static. If you want to use the bag - cut it open and use the inside of it to lay parts on.

Or just get the foam

Anonymous's picture

Big sheets of anti-static foam (that black stuff that chips sometimes come stuck in) are cheap. Try Fry's. You can keep a good-sized piece around to lay out parts and protect them and your desk.

Anti-static Bags

Anonymous's picture

Just an add-on to the part about anit-static bags. Most people don't know this, but ONLY THE INSIDE of the bag is anti-static. If you want to use the bag - cut it open and use the inside of it to lay parta on.

AMD cpus are a good choice

AMDover Intel's picture

They provide a far better bang for the buck than Intel. Another reason to choose AMD over Intel is because AMD is providing valuable info to Free BIOS hackers, info that Intel is refusing to provide. One of the most important struggles that is coming upon the Free Software community now is whether we will be able to get a working Free BIOS or not. Whether the entertainment cartel will succeed in locking up our computers and turning them into entertainment devices instead, via Digital Restrictions Management with the help of Intel, IBM and Microsoft through the "trusted computing".

AMD has decided to help Free Software hackers and the Free BIOS effort. Intel has decided against the Free Software community. Please decide carefully which company to support with your money, whether cpus, network cards, or other hardware Intel or other anti-Free BIOS companies manufacture or distribute. There are alternatives by supportive companies in most every piece of hardware. Unless/until Intel decides to support Free BIOS efforts, avoid buying Intel under any circumstance.

Unless Intel changes their position on Free BIOS, any money spent on Intel hardware is money spent against the Free Software community.

case...

shawn's picture

ha. i have like 5 of those cases at work. great little boxes. :)

Where do I put extra wires in the motherboard?

Anonymous's picture

My case came with extra bells and whistles, which means extra wires.

They are black-greed-white-red and have ends that say
VCC1 DATA-1 DATA+2 GND1 and VCC2 DATA-1 DATA+2 GND2

Where do I plug into the motherboard the ends of these wires?

Sandy in FL

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix