Back Story
Back in early December before Christmas break, my desktop computer, which had been serving as a server, was running very low on disk space. My immediate solution was to buy another hard drive. I ordered a 750-GB hard drive from NewEgg. As Murphy's Law would predict, my roommate's LCD TV, which I had been using when I needed a screen on my desktop, bit the dust (stopped working). I had no way to tell the BIOS that there was a new disk, and to keep booting from the old disk. I tried to reconfigure the BIOS from memory without any visual feedback, but only managed to make the system unbootable.
Decisions
Fast forward a few weeks to the middle of vacation. I had, by this point, decided that I was going to build myself a storage server with RAID-5 redundancy. I had several decisions to make, the first and most important of which was whether I should go with Intel or AMD. This would dictate my selection of motherboards, as Intel motherboards and AMD motherboard are mutually exclusive. My second major decision was whether I would go with hardware RAID or software RAID. Obviously, hardware RAID is the better option if money is not a factor, but software RAID cost is very low. In reality, software RAID is not free as it appears to be, but rather, the cost is hidden in the fact that motherboards with many SATA ports are significantly more expensive. As far as the choice of processor manufacturer, there is always a battle going on between Intel and AMD. AMD had been winning until Intel released their Core 2 platform. Since then, AMD has come back with their Phenom processor, which is marginally better than the Core 2, but not enough so to justify the premium price.
While considering the previously mentioned choices, I decided to go ahead and order a case to put everything in. I was initially considering a traditional rack-mount server case, but found them to be prohibitively expensive. I ended up ordering a Cooler Master "Ammo 533" case that was on sale and has subsequently been discontinued. This arrived at my house about a week before I ordered any other parts on-line.
My best friend informed me of a computer show that was going to be taking place at the Dulles Expo Center in Chantilly, Virginia, so I decided that I would look there for computer parts, hopefully at greatly-discounted prices. He and I drove out there to have a look. For the most part, prices were not particularly competitive with on-line retailers. The prices were often within $5 or so, but I think that is worth being able to return an item in the case of failure or DOA. I actually ended up buying a power supply at the show (in addition to some canned air). Later, I found out that I had paid way too much for the power supply and that it was missing some parts that should have come in the box. My friend and I have subsequently decided to boycott the show as the only purpose it serves is to rip people off (or rather to trick them out of their money by offering them sub-par merchandise).
Purchase
By this time, it was about a week before I had to go back to school, so the urgency of the project went up significantly as I would have little to no time to do it once school was back in session. I finally decided to build an Intel-based machine. I looked briefly on eBay for good prices on the processor as I had done when upgrading my Alienware notebook. No such luck -- it's very hard to compete with NewEgg. I decided to go with the Core 2 Duo: E6750 for the processor as it seemed to be the best balance of price and capability. I went with the Gigabyte GA-P35-DS3P Rev 2.0 motherboard as it had plenty of SATA ports and mostly good reviews. For the memory, I went with the G.Skill 4GB(2 x 2GB) DDR2 800 Dual Channel Kit. I went with the slower memory because the faster stuff was prohibitively expensive. All that was on one order, and I paid for rush processing. I must express my displeasure with rush processing -- it didn't speed up my order at all. They didn't reimburse me the rush-processing charge, on the notion that they shipped the same day I ordered, when in actuality they only got out the information to the carrier the same day (it was around 2300, 11:00 P.M.). The carrier didn't actually get the package until the next afternoon.
If you've ever built a computer, you may have noted that the pieces that I have bought to this point don't form a complete system. I decided to buy neither an optical drive, nor a video card. My reasoning was that a server doesn't really need these things as it is primarily accessed over the network. I also had two optical drives in my older desktop computer, one of which could be transferred to the server. For the time before I returned to school, I was just going to borrow an optical drive and the video card from my mom's (aging) desktop. The day after placing my initial order (the one for the processor, motherboard, and memory), I decided to order a 750-GB hard drive so that I could have an operating system up and running. I now had two of these drives (the second was back in my dorm), which were made by different companies to reduce the chance of simultaneous failure. I just needed a third to have a RAID-5 setup.
Assembly
My two orders arrived on the same day, and I set out building my first home-built computer. I first put the power supply into the case, which was a no-brainer -- just screw it in. Next, according to the directions that came with the processor, I was supposed to install the processor and heat sink onto the motherboard. I was surprised that the processor didn't have any pins. It had flat contact points, which are called "lands" -- thus, why the socket type is called LGA: Land Grid Array. With this setup, the protruding contact is part of the motherboard. After I had inserted the processor, another decision came up. I had to decide whether to use the thermal interface material that was pre-applied to the stock heat sink, or to use my premium Arctic Silver 5 that I had left over from my when I upgraded my Alienware notebook's processor. After some brief Internet research, I decided to go with the Arctic Silver 5. I used some alcohol to get rid of the stock thermal compound, and applied the Arctic Silver 5. Next, I snapped the heat sink onto the motherboard. This was the most nerve-wracking part of the whole process -- when I pressed down on the clips, the entire motherboard bent terribly from the stress.
The next thing to do was to install the motherboard in the case. There were several stand-offs designed to screw into the case, and the motherboard into them. I came across a minor snag here (for which the internet gave me no solutions). Two of the stand-offs were slightly different from the others -- most of them had a flat top, but two had a pointy top. It turns out that the pointy-topped ones serve to help line up the rest of the stand-offs with the holes in the motherboard -- the pointy ones sink into the holes slightly such that having two of them provides rotational momentum for the whole motherboard. My recommedation for these pointy stand-offs is simply to make sure they are relatively far apart from one another. After getting the motherboard lined up, the task of screwing it in remained. This was rather simple (tightining screws can't get that complicated). After the motherboard was in, I installed the memory, which was as simple as pushing until it clicked. I proceded to connect all the connectors from my case -- such as power and audio among others -- to the motherboard.
Next, came time to connect the power supply to the motherboard. There were two points where I thought I had an unusable power supply; the first was when I realized my power supply had a 20-pin connector and the motherboard had a 24-pin connector. Thankfully, the 20-pin fits, leaving 4 pins without a connection. There was also a separate 4-pin connector that went to the motherboard. The second time I thought I had a bad power supply was when I plugged in the system, flipped the power switch, and nothing happened -- thankfully, it was a silly mistake on my part; I never pushed the regular power button on the front of the case. I installed my hard drive with ease due to the tool-less design of the case. I also temporarily installed the borrowed optical drive and video card, also with ease.
Booting
Now came the moment of truth (it was also around 0300 or 3:00 A.M. by this time). I inserted my 64-bit Fedora 8 live DVD, and watched the system boot. I was ecstatic! The system booted perfectly with no glitches, whatsoever! I may sound over-excited here, but with every one of my systems (all notebook computers, granted), it took some labor to get Fedora to work properly. Everything worked seamlessly. I immediately installed Fedora to the hard drive so that I would have a fast-booting system and downloaded the updates. The next thing I did was run SpinRite on the drive to make sure it was in decent shape. Since it takes many hours to do its thing, and because it was getting late, I went to bed at this point.
Afterthoughts
One thing I really like about my case is its tool-less design. After the initial install, all upgrades (excluding a motherboard upgrade) are tool-less. Expansion cards can be swapped out thanks to a clever latching mechanism, hard drives and optical drives can be swapped out by simply sliding them in until they click, and the case opens with thumb-screws. Of course I showed off my build to my family (including aunt, uncle, and cousins) in addition to my best friend. People seemed most impressed with the tool-less design of the case.
I still need to purchase the third 750-GB disk to complete the RAID-5 configuration, and will probably do so when there is a good deal on NewEgg for one made by a third manufacturer. The grand total for the build comes out to just under $1200.
I would say that building my own computer from scratch was a very good experience and would recommend for anyone to do it himself for his next computer. The exception is if one is looking strictly bottom-end. These are the only computers that are a better deal if you get them from some place such as Dell or Wal-Mart.
Labels: annoyances, fixes, hardware, life, technology