Today at work I was setting up a new system for a local utility company. This PC is going to be controlling and monitoring some fairly vital machinery, so it’s got to be more reliable than your average home computer. First thing we did is install a couple extra case fans, to cool down the additional HDD’s we were going to install. Problem is, the case fans we ordered didn’t come with mounting screws…
I went to the local hardware store to pick up a bunch of mounting screws (we’re going to have two more identical PC’s to set up over the next few months) with some sample screws pulled from other case fans. I showed them to the clerk and asked for something similar. He asked what they were for, and I made the mistake of actually telling him that they were for a computer fan… He immediately told me that they don’t carry computer hardware and I’d be better off looking at Staples because they could match the exact screw for that computer (because we all know that staples stocks a huge selection of random computer screws). Having made his proclamation, he didn’t even want to show me where they kept their screws, and he certainly wouldn’t help me compare my samples with what they had in stock. Despite his best efforts, however, I did manage to find some suitable screws for the case fan.
Back at the shop, it’s now time to install the SATA RAID controller and get the HDD’s set up… It should be easy, just a simple RAID 1, nothing fancy at all. Except that I’ve never dealt with this particular RAID controller, and I’ve got no idea how it will behave. As it turns out, the controller behaves very poorly… Initially things looked ok, but the second HDD wouldn’t show up at all. Then the card decided it didn’t want to initialize and the PC wouldn’t POST. Then I got the second HDD to show up, but the first one was gone.
In the middle of trying to get this RAID controller up and running, I get a call from a Medical Office that we’ve got a contract with - their server is dead. There was a power outage of some sort, the server didn’t come back up, and they absolutely must have it working again. While I’m on the phone with the Office, the Dr. himself calls the shop from Spain wanting to know what we’re going to do to fix his server. What are we going to do? We’re going to drive an hour in heavy winds to go fix his server!
Did I mention the heavy winds? I got detoured twice on my way out to the office. There were utility crews out all over the place fixing downed power lines… I saw two big ol’ tractor-trailors tipped over on their sides beside the road. I kept getting blown all over the place. Definitely not a fun drive.
I make it to the Office just in time for them to get off the phone with their software tech. support - apparently it was just a corrupted file that their software tech. support was able to fix remotely. Now, when I hear that a server is completely down and won’t come back up, I’m thinking it just plain won’t power on. Apparently what they meant to say is that a single application was generating a single error. Oh well…back to the shop…
I get back to the shop to find that someone else has managed to get the RAID controller up and running in my absence. Yay! We get the drives formatted and install Windows, grab the basic drivers, windows updates, all that good stuff. Now we need to install an innocent looking Network Interface Card, or at least that is what the simple brown box’s label would have us believe… I open the box and the first thing I’m greeted by is a zip-lock antistatic bag with four small resistors in it. Not a good sign. Then I see the card itself…an “Allen-Bradley 1784-PKTx”…which looks absolutely nothing like any Network Interface Card I’ve ever seen. Slightly confused, I turn to the documentation to see if there might be any helpful instructions… Only to see the manual suggest that you “write your own driver” for certain operating systems. Great, they give me a handful of resistors and tell me to write my own drivers…
Luckily, it was only a matter of locating the right disc (the Utility company dropped of a whole stack of software to be loaded) and installing the software from there. The card was detected and appears to be working fine…though I still have absolutely no idea what exactly it does.