How to make a really nice $500 computer

Steve Jobs: “We don’t
know how to make a $500 computer that’s not a piece of junk.”

Steve Jobs is either lying or lazy. I’m guessing he just doesn’t want to play in that space. Of course, you probably
already knew that.

Here’s how to make a really, really nice $500 computer. All prices are
from Newegg.Intel Atom 330 motherboard/CPU combo: $82
Kingston or Crucial 2 GB DIMM: $20
OCZ Vertex 30 GB SSD: $129
2.5″-3.5″ HDD adapter: $19
Lite-on 22X SATA DVD burner: $23
Foxconn MicroATX case with 300W power supply: $40
Windows XP Home OEM $90

So there you have it. $403 before shipping. You still need a keyboard
and mouse, but there should be enough after shipping to get something,
assuming you don’t already have one. While this system won’t burn the
house down, the dual-core Atoms are surprisingly quick and more than
adequate unless you’re heavily into gaming or media production. But if
you’re into those things you aren’t in the market for a $500 computer
anyway.

The Intel board is unglamorous but very dependable. It also draws very
little power and runs very quietly. It’s great for word processing and
e-mail, adequate for multimedia, and it’ll play non-3D games just
fine. Other companies are making Atom boards, but I’d stick with Intel this time. ECS doesn’t have a history of producing top-quality boards, and I’ve never heard of the outfit making the other Atom boards Newegg sells. Plus, I think the non-Intel boards have Atom 230 (single-core) CPUs in them. It’s worth paying the extra $15-$20 to get that second core.

The SSD will make this computer outperform many more expensive
computers. But more importantly, it won’t crash. Anyone who’s gotten an
untimely phone call from a relative wondering why the computer won’t
start up and where all those digital pictures went will appreciate that.
A conventional hard drive would cost as little as $40 and gives more
space, but 30 gigs will last a while with a casual user. And the lack of
disk crashes is probably worth the extra money. Between the SSD and the
Intel board, the system will be very quiet, which is probably worth
something. In this era of PCs that sound like wind tunnels, you don’t
really appreciate whisper-quiet PCs until you have one.

The memory probably isn’t totally critical, but when you can get Kingston or Crucial for 20 bucks, it makes sense to do it. They’ve both been around forever and have a long history of making quality memory. There’s no reason to put anything other than a 2-gig stick in this board’s single DIMM slot. The system will take 2 gigs, and 2 gigs is cheap.

The rest of the parts are nothing special. Lite-on makes reasonably good
optical drives and has been for some time now, but if something else happens to be on sale for under $20,
or something else happens to be available with free shipping, that’s fine. You
won’t lose anything by using it. Foxconn cases look reasonably
professional without costing a lot of money, and their power supplies
are decent enough. An Atom board with an SSD won’t tax any power supply very hard anyway. You can buy a
cheaper case if you want, but be sure to read the reviews. Some cheap
cases are made of really light-gauge metal and are prone to cut you.
I’ve never had that problem with Foxconns.

The other trick with cases is to watch shipping prices. For whatever
reason, Newegg charges more to ship some cases than others, so it could
very well be worth your while to look at cases that cost $5-$10 more.
Shipping could actually make them cheaper.

You can get the proper mini-ITX case for boards like this, but you’ll pay more for it. Unless you need the really small form factor, it makes sense to just use a cheap and common micro-ATX case. The bonus is that you get some expansion space if you want to add another optical drive, card readers for your digital camera memory, or stuff like that.

And XP Home is XP Home. Vista may run on this system with 2 GB of RAM
and an SSD, but seriously, does Vista do anything that XP doesn’t?
Especially Vista Home vs. XP Home? I’ll stick with the old reliable. I
happen to know from experience that XP Home runs very nicely on a system
with 2 GB of RAM and an SSD.

This particular system will perform nicely, will be extremely reliable
(it wouldn’t surprise me if it still functioned perfectly fine 5 or 10
years from now), and depending on the case, can be easy on the eyes. And
if you want to get swanky, you can skip the cheap case, get an $80
Lian-Li and a separate sale power supply, and have a great-looking PC
while still staying south of $600.

Any way you do it, this system will cost more than a $399 mass-market PC. But I think it’s more than worth the $50-$70 premium.

Upgrading my mother in law’s Compaq Presario S5140WM

About the time my wife and I started dating, my mother-in-law bought a new computer. With an Athlon XP 2600+, that Compaq ought to be faster than anything I own. Even though it’s almost three years old now, it ought to still be pretty good.

It wasn’t. I fixed that.It has the Compaq name on the front but anymore that doesn’t mean much of anything. It’s a clone made in the Far East, with bog standard parts inside. When I visited earlier this month, she complained about its speed. I couldn’t find anything obviously wrong, but I checked the memory usage. It was over 250K with nothing loaded. Not good.

I happen to know the F-Secure-based security suite her ISP issued her can use nearly 256 megs all by itself sometimes. Not good.

So I paid Newegg.com a visit and ordered her 512 megs of memory. For 35 bucks, shipping included, why not? It’s overkill, but memory requirements are going to go up before they go down, and there was little point in buying half as much memory for 10 bucks less.

I bought Viking. I prefer Crucial or Kingston, but in my days doing desktop support, the people who insisted on Viking did OK, and it was cheaper the week I ordered it, so I got it. Don’t buy the cheap and nasty no-name stuff; the failure rate on no-name commodity memory has always been very high–somewhere near 30 percent, in my experience, and computers are more sensitive to memory today than they were in 1995 when I got my first job doing desktop support.

When I got the computer open, I saw it has an AGP slot. I really should get an AGP video card to put in the computer. Built-in video steals some system memory, which isn’t a big deal when you have 768 megs, but it also steals memory bandwidth. It’s like that bridge I cross over every day to go to work–it’s normally three lanes, but they have it closed down to two or even one lane some days. So it takes a longer time to get over that bridge. If I put a video card–even my old Nvidia-based card I bought back in 1997, if I could find it–with its own memory in her computer and disabled the onboard video, it would be like reopening that lane, and her CPU would have a full three lanes to work with when accessing memory.

I just checked Ebay, and found an Nvidia TNT2-based card for 99 cents Buy-it-now, with $9 shipping. The shipping is a ripoff, but the seller is probably paying a couple of dollars for the card and making $4 on shipping. At $10, the card is more than anyone needs for word processing and Internet use, and it’s probably better than the built-in video would be for light gaming. It’s a cheap way to soup up a computer like this.

If you can’t afford to buy any memory for this or any other computer with built-in video, but you’re running short on memory, here’s a free upgrade: Go into the BIOS, and set the amount of memory dedicated to the video card as low as you can. In this case, I can go to 8 megs. You won’t be able to run high colors at high resolution after doing this, but if you’re happy with 1024×768, it’ll give your system some memory back and make it a little more peppy.

I sure wish Intel or AMD would steal the old Amiga concept of chip memory, which was a bank of memory that could be used by either the video chip or the main CPU, at the expense of speed of course. But slow memory is still way faster than the swap file. The system just gave priority to the main memory (called fast memory) when it was available. It’s amazing how many good ideas were out there 20 years ago, some of which we’re enjoying today but some of which are sadly lost to history.

And, as always, a newer, faster hard drive is a good way to hot-rod an aging PC if it feels a bit sluggish.

But, $35 worth of RAM and a $10 video card goes a long, long way.

How to improve your laptop\’s speed

Yes, it’s possible to improve the performance of an aging laptop. What’s better is that there are at least three things you can do that won’t cost any money. And while there’s a lot less under the hood of a laptop that you can replace when compared to a desktop, there are two (sometimes three) hardware upgrades you can make that can make a big difference.Disable the modem if you don’t use it. Many, if not most modems have Winmodems inside rather than hardware modems to cut costs and save battery power. But when you’re not using that modem, its device drivers are hogging memory and they could even be stealing precious CPU cycles. Right-click My Computer, hit Properties, click Hardware, then click Device Manager. Expand the part that says Modems, then right-click on your modem and select Disable.

Disable any other hardware you don’t use. If you don’t use your laptop’s serial and parallel ports, disable them in your BIOS. The speed difference may or may not make a difference depending on the age of your laptop, but if you’re trying to squeeze every last bit of speed from it, this can help.

Disabling your sound card if you don’t use it usually makes a noticeable difference, regardless of your laptop’s age. The sound hardware on most laptops is CPU-intensive.

Experiment with your display’s color depth. Usually you don’t want to change the resolution on a laptop, but you can change color depth to a lower setting and see if it helps. Paradoxically, picking the lowest setting doesn’t always yield the highest speed. And sometimes, depending on the video chipset, the fastest setting is the highest one. Still, it’s usually worth spending 30 minutes experimenting.

Max out your memory. With any laptop, you want to be hitting the swap file (virtual memory) as little as possible. Laptop hard drives are slower than their desktop equivalents–5400 RPM drives are pretty much impossible to buy on the desktop anymore, but a 5400 RPM disk is a high-end drive in laptop land–so the performance hit with virtual memory is more painful.

So the easiest upgrade you can make for an aging laptop is to yank out whatever replaceable memory is inside and install the largest modules that will work in their place. Be sure to check compatibility, as many laptops are picky about memory size and/or speed. Buying from a place like Crucial that guarantees compatibility is a good bet.

If the laptop is so old that Crucial doesn’t stock memory for it, or if the memory is just prohibitively expensive due to obsolesence, there’s always the secondhand market (Ebay and the like), but check the seller’s return policy, and always buy brand-name memory such as Crucial or Kingston. Generic memory very frequently causes problems. In 10 years of repairing, installing, and building computers, I’ve seen maybe 10 bad name-brand memory modules, total. When one of my clients or employers has used generic memory, at least 25% of it ended up failing on my watch. Some was dead on arrival, while some worked for a while but quickly developed problems.

I’m all for generics most of the time–I have generic oatmeal and off-brand coffee for breakfast, wash my hair with generic shampoo, I brushed my teeth with generic toothpaste this morning, I’m wearing private-label pants as I write, I put generic mustard on my sandwiches, and when I have a headache I take generic ibuprofen–but generic computer memory is a waste of money.

Upgrade the hard drive. Boot times and the time it takes to launch applications software greatly affects how we perceive a computer’s speed. Each generation of hard drive generally is much faster than the last, so replacing a hard drive in an aging laptop can give a huge boost.

Hard drive speed is more complicated than just buying the drive with the fastest RPM. Even buying the drive with the fastest RPM, lowest seek time, and biggest cache doesn’t necessarily always yield the fastest drive, but it will get you close. Since anything close to the top of the performance curve is likely to saturate the IDE bus at its peak speed in an aging laptop, that’s good enough when you’re buying an upgrade.

One caveat is that a lot of BIOSes on older laptops won’t recognize a monster hard drive. A rough rule of thumb is that anything from 1999-2000 or older will max out at 32 GB, and laptops from 1997 or so will max out at around 8 GB. Do a Google search on your model of laptop and words like “hard drive” and “bios limitation” to see the largest drive your laptop will support. Be sure to search Google Groups in addition to the Web. Sometimes you can get a BIOS upgrade to support larger drives, but often you cannot.

What happens when you install a drive your system can’t handle can be unpredictable. Sometimes a 40-gig drive will just show up as a 32-gig drive. Other times the system won’t boot at all. So it pays to do some research first.

CPU upgrades. These can be dicey on a laptop–sometimes the CPU is soldered to the board, and sometimes it’s not very accessible. Even when you can get to the CPU, mobile CPUs cost more than their desktop equivalents and are harder to find. Still, sometimes it’s possible to replace a CPU in a laptop. If you have an adventurous spirit and lots of hardware know-how, it might be worth searching Google with the model of your laptop and the words “CPU upgrade.” Again, search Google Groups in addition to the Web.

Selling untested memory is new? Whatever.

An article on the “new” practice of low-tier manufacturers selling untested memory got attention on Slashdot this week.

This isn’t a new practice. I’ve known about it for about eight years.There’s a pretty good reason why all name-brand memory is priced pretty much the same. You can occasionally catch a break in pricing, but on average, a Kingston module is going to cost about the same as a Crucial module, and so will any other top-tier brand. Memory from a computer manufacturer like HP or Sun may cost a bit more still, ostensibly because the manufacturer tests for compatibility. They may or may not actually test the module you buy, but at least they’ll guarantee it not only works but works in the machine you put it in.

If you’re building your own PC, by all means buy Crucial or Kingston memory or go to a specialty high-performance memory like Mushkin. The same holds true for upgrading a name-brand PC. But pay the extra money for server memory from the company who made your server. An hour of downtime will obliterate the $100 you might save.

But there’s another tier of memory. I first became aware of it back in the days when a typical issue of Computer Shopper was as thick as the Greater St. Louis White Pages. Tucked away in the back, there was always someone who beat the typical memory prices and he usually beat it by a long shot–at least 30%. For several years, that was how I bought my memory, and for a long time I got away with it.

Then along came Slot 1 and Super 7. Once CPU rates broke the 233 MHz barrier, the systems became a whole lot harder on their memory. I don’t know what was special about 233 MHz, but that cheap commodity memory just didn’t cut it anymore. Suddenly, I started noticing that commodity memory often didn’t pass the rudimentary memory test that computers perform before they load the operating system. That’s akin to flunking grade-school recess, so I started looking into it.

What I found was that commodity memory generally isn’t tested, or it’s tested very loosely. What’s worse yet is that the chips on some commodity memory were tested, and failed. They were certified for use in things like pagers and other consumer devices, but not up to the higher demands of computers.

So, having known this for about 8 years, you can imagine what I thought when I read the headline “Why untested DRAMs are getting into more and more products.” I was thinking hey, an upgrade! Since it didn’t test bad, at least there’s a chance it’ll work!

Maybe this practice has evolved in the past few months, as the author of the article in question alleges. But it’s hardly a new trick. In the highly competitive no-name clone market, this has been going on since at least the days of the 486. What was going on in the days of the 386 is even scarier.

Will Dell and the boys follow suit, like the author fears? I doubt it. PCs are problematic enough as it is, and it only takes a few months to lose a reputation that was built over the course of a decade. Shipping commodity memory isn’t like outsourcing technical support to India–there’s a fair percentage of your customer base who will never use your tech support. All of your customers will use your memory.

I can’t imagine commodity memory ending up in any name-brand PC, unless it’s a name brand whose ship is sinking fast.

But I guess I shouldn’t be surprised that this old trick is showing back up again. The business is competitive, PC sales are down, the economy isn’t what it was 10 years ago, and profit margins are impossibly thin. If todays untested and/or defective memory is better than 1997’s, someone’s going to use it.

But part of the story never changes: Always buy your memory from a reputable manufacturer and distributor, so you know what you’re getting and whence it came. You’ll save a lot of frustration over the life of the PC that receives the upgrade.

Freesco still works as a router/firewall in a pinch

I set up a Freesco box over the weekend. It makes less sense now that router/switch/firewall combos from the likes of Linksys sell for $50 than it did when they sold for $200, but if you’re long on unused PCs and short on cash, it still works.

My old walkthrough no longer applies directly to the current version 33, but if you’re reasonably technically competent it should get you on your way.As far as what hardware to use, I had a Kingston 10 megabit (NE2000 clone) PCI card and a D-Link card based on a Realtek 8139 chipset. They worked fabulously. The 8139 is a workhorse; networking guru Donald Becker blasted it in print–it’s the only chipset I think he’s ever said anything bad about–but until you start routing between a 100-megabit network and a gigabit network you probably won’t notice, especially if you’re using a 200+ MHz machine as your router, which in these days of $30 Pentium II PCs, is likely.

All you need is a computer with 8 megs of RAM, two NICs, and a floppy drive. To make it easier on yourself, make sure it has PCI slots, use two PCI NICs, and and 16 megs of RAM or more. Since 32-meg sticks are useless to most people these days, they’re cheap.

I suspect that if you have a pile of unused hardware that you’re looking to turn into a router, chances are decent you have a pile of network cards in that stash. Try a few different PCI cards. Life sometimes goes a bit easier if the two cards have different chipsets on them, but it’s not usually necessary to mix it up.

Give yourself a time limit. Mess around with it for an hour. If you get frustrated after an hour, go out and buy a Linksys or a D-Link or a Netgear. If you don’t have it working after an hour but you’re fascinated and you’re learning a lot, then keep plugging away at it. The knowledge you’re gaining is worth more than 50 bucks.

I just built a PC

It’s late, so I’ll save a lot of the gory details for tomorrow, but I built a PC over the course of the last couple of days. I did it a little bit differently than the last couple I’ve built.
All prices quoted are from Newegg.com as of last weekend when I ordered this stuff.

Case

I used a Foxconn PC115. It’s a two-tone case that looks like the cases the big brands use. Since a lot of the big brands buy from Foxconn, it’s probably a derivative of the designs Foxconn sells to them. It’s heavy enough gauge steel that you won’t hurt yourself with it. The mounting points are labeled. It has 11 drive bays. The included 350W power supply is honestly labeled. It’s a lower midrange case. I absolutely wouldn’t buy any less case than this–c’mon, the thing costs 30 bucks–but it’s nice enough that nobody’s going to be embarrassed with it.

Mobo

I used an AOpen AK75. It’s an AMD board, with a SiS 745 chipset. I’ve never had troubles with VIA chipsets, though to hear some people talk they make Yugos look reliable. I maintain that if you know what you’re doing, VIA chipsets are fine. But SiS has a great reputation of late so I thought I’d give a SiS-based board a try. It’s a nice board. It’s fast, and getting Windows to recognize and utilize the chipset is much nicer. Install the AGP driver and you’re in business.

One note about the board: Part of the Windows installation goes so slowly that I thought the board was defective. Right after the system check, it pauses for a long, long time. I’m talking longer than a Pentium 166. It seemed like minutes, though it probably wasn’t much longer than a minute in reality. Once it gets over that hurdle, it’s fast. This was with Win98 and 2000. I didn’t try XP. I had a legal copy of 98 for the system; I started to put 2000 on it in order to see if it ran into the same problems I thought 98 was having.

I only had a few hours’ experience with the board, which is anything but definitive, but it didn’t raise any red flags, and in my experience, most boards don’t wait until the second date to show their bad side. Usually the problems will show up either on the first day or sometime after the 366th.

I looked at an integrated Intel i815 board and very nearly bought it, but the supply dried up before I could pull the trigger. Buying AMD promotes competition, and the AK75 gives a lot more upgrade options in the future, so I’m not terribly sad about it.

Memory

I used a stick of Kingston DDR. It was on sale, I’ve never had a problem with Kingston memory, and back when I was working in an IBM shop, the IBM field techs trusted Kingston memory as much as the stuff IBM used from the factory.

DDR is cheaper than PC133 now, so if you’re building a new system, now’s the time to buy DDR instead. DDR-capable mobos are still more expensive, but they’re faster and you’ll save money in the long run by going with DDR now. DDR is the future. PC133 will stick around a while yet, but it’s headed to the same place EDO memory went.

Video

I used the cheap Radeon flavor of the week. When you don’t do 3D games, video cards don’t matter much anymore. This one was a genuine made-by ATi and I think it cost $29. It’ll stink up the joint if you’re waiting in line to buy Doom 3, but for the rest of us, it’s more video card than we’ll ever need, for a fantastic price.

I don’t have anything against Nvidia, but lately it’s easier to find a full-featured Radeon in the $30-$40 range than an Nvidia offering.

Modem

I used a USR 2977. It’s a real hardware modem and it’s PCI so it’ll fit in modern boards. At $35, it’s not that much more expensive than a Winmodem. And Winmodems steal anywhere from 10-20% of your available CPU power. People go to great lengths–either doing lots of time-consuming and sometimes downright foolish stuff, or spending lots of money–to achieve much smaller performance gains, so it’s stupid not to buy something like the 2977.

Hard drive

I used the flavor-of-the-week 7200-rpm 20-gig Maxtor. It cost $65. At that price I’m not going to be too picky, especially because I was working on a tight budget.

Operating system

Windows 98. Why? It was legal and adequate. Linux would be fine except for a few apps the new owner needs to run. There’s definitely enough hardware here to run XP, and XP might even outperform 98, but when you’re building a $300 system, spending $100 on an operating system when you’ve already got one doesn’t make a lot of sense.

Extras

I stole the CD-ROM, floppy, keyboard, mouse, and monitor from the PC this one was replacing. Along with all the cables.

Time to talk about big, manly computers

Enough of this other stuff. I actually felt like messing around with computers yesterday. I read about Eric Raymond’s new PC (IBM was nice enough to finance building an obnoxious Linux box for Mr Raymond and Linus Torvalds), which is, in short, a dual Athlon-1200 setup with two big SCSI drives. Unfortunately, he neglected to mention how much memory he put in it. I’m assuming he splurged and got a gig or two. His comment? “I tried hard to gold-plate as much of the system as possible and load on all the extras and accessories I could, and was nevertheless unable to raise the total parts bill over $7,000.”
When they made the machine more reasonable (pulling the exotic tape backup drive and 21-inch monitor and other niceties), the system still cost $4,200. One participants’ comment? “People pay more than that for crap computers all the time.” Yup. I know one guy at work who had about $10,000 left in his budget at the end of July, so he decided he needed a new Macintosh. He spent every dime of it and didn’t get half the computer Raymond described.

The true test, of course, was compiling the Linux kernel. How long did it take? Two minutes, 21 seconds. I don’t think I have a computer that can compile it in under 10 minutes. Needless to say, I’m extremely jealous.

I had lunch with one of the seminarians assigned to my church (actually, seeing as it was at 3:30, I’m not sure what you would call that meal. Well, since people tend to argue whether the afternoon meal is lunch or dinner, and whether the evening meal is dinner or supper, I guess the 3:30 meal must be dinner). He mentioned that Best Bait-n-Switch had 256-meg Kingston DIMMs on sale for $25 after rebate, so we went. I picked one up.

With that, I had enough stuff to build a PC to replace several of the boxes I have laying around. Compare my setup to Raymond’s new setup:

CPU: AMD K6-2, 350 MHz
Mobo: AOpen AX59Pro
RAM: 256 MB Kingston
NIC: Generic cheapie Macronix (DEC Tulip derivative)
SCSI adapter: Initio 9090U (it came bundled with my CD-R way back when)
Hard drives: 850 MB Seagate IDE, 2 GB Quantum SCSI
CD-ROM: Generic, flaky 24X ATAPI
Video: STB Velocity 128 (nVidia Riva 128)
Case: InWin ATX desktop, no idea the model#, $37 at Directron a few months back

Yep. Pathetic. For whatever reason the machine wouldn’t boot off the Sorcerer CD, so I ended up installing Mandrake 7 on it (I wanted something reasonably modern that didn’t use the infamous GCC 2.96 compiler). It’s going to be an experimental mail server, so it doesn’t have to be fabulous.

Getting Courier-IMAP proved difficult. Someone at Inter7.com decided he didn’t like PacBell, and Southwestern Bell by association, so he blocks access from their networks. How nice of him. I understand not liking the companies (I hate Southwestern Bell as much as anyone), but punishing their customers isn’t going to accomplish anything. I’m stuck with SWBell because I don’t want to pay for basic cable so I can get a cable modem. If I get DSL from anyone else, then I’m using Southwestern Bell plus someone else, so they can blame each other. And who knows? If I connected from someone else who’s also using SWBell’s network, would I be blocked?

He posted his complaints to PacBell, and I have to wonder if part of the reason PacBell ignores him is because of his liberal use of a phrase that contains the word “mother” and implies incest…

At any rate, there’s an easy way to get past rude people who are blocking your ISP. Use someone else’s network. Go to www.anonymizer.com, then punch in the forbidden web page. Now I’m not using Southwestern Bell’s network, but rather, Anonymizer’s network, which is then forwarding the information I requested.

Unfortunately I didn’t get the mailserver built, as Courier-IMAP is even harder to get running than it is to download, but it was kind of fun to mess around with Linux again.

If you’re interested in what I was doing, here’s the article I followed.
Hey, it’s playoffs time. And ESPN is highlighting 1986, which as far as I’m concerned, is the second-best postseason ever (no one can top my Royals’ magical 1985, of course). ESPN’s doing a “voices of 1986,” but I noticed the voice I most want to hear isn’t up there yet. They’d better not forget him. I’ll never forget the photo of young Bosox closer Calvin Schiraldi with his face buried in a towel after Game 6. Hobbling first baseman Bill Buckner was the goat, but Schiraldi took it hard.

I actually met Schiraldi three years later. He was pitching for the Cubs by then, trying to put his career back together in spite of manager Don “Gerbil” Zimmer’s best efforts to prevent it. Nice guy. All people remember now is an unreliable relief pitcher (the specifics: a 13.50 ERA in the World Series, thanks in part to a home run he gave up to Ray Knight and the three consecutive singles he gave up preceding Buckner’s error) and they forget his 1.41 ERA in the regular season, followed by his 1.50 ERA in the playoffs. I remember a tired, overworked pitcher who gave everything he had and in the end just had nothing left. Boston had four pitchers worth having that year: Bruce Hurst, the incomparable Roger Clemens, “Oil Can” Boyd, and Schiraldi. In the postseason, those four men pitched until their arms fell off, and Boyd and Schiraldi were never quite the same after that. Hurst went on to have a respectable career; Clemens of course is still pitching and is now known as one of the biggest jerks in the game. These days, Schiraldi’s a high school teacher and coach in Texas.

I went looking for stuff on Schiraldi and I found this short story: The Girl who Hated Calvin Schiraldi. Obviously I don’t see it her way.

Dinner and network troubleshooting

Dinner with Gatermann last night. It’s almost become a ritual: Slingers at the Courtesy Diner, then off to Ted Drewes’ for frozen custard. We didn’t waste any time at Courtesy because the jukebox was especially bad last night. Backstreet Boys or ‘NSync or 98 Degrees were playing when we got in, followed by another one of the boy bands (they all sound the same), followed by Brittney Spears, followed by that really stupid “It Wasn’t Me” song–I’ve forgotten the name of the so-called artist, which is just as well. That was followed up by “All Star” by Smashmouth. Now, when I’m in my car and Smashmouth comes on the radio, I change the station, because that song was really overplayed when it came out, and it never was all that good to begin with. It’s really sad when that band is the best thing you hear all night when you go somewhere. I said something to Gatermann about buying a place like that, then putting nothing but goth on the jukebox. Sisters of Mercy, Joy Division, Bauhaus, The Cult, The Cure, The Mission… What else do you need? We could call the place “Death’s Diner” or something. Since diner fare lowers your life expectancy anyway, why not, right?
But back to really overplayed songs… “All Star” was followed with “Cowboy” by Kid Rock. “Well I’ll pack up my bags and then I’ll head out west,” rapped the trash-mouth white boy from the trailer park. I looked at Gatermann. “Whaddya say we head out west and get outta here?” He agreed.

Drewes’ wasn’t especially crowded. There wasn’t much room in the parking lot, but once the weather warms up you normally can’t find a parking spot at all and have to park in the neighborhood.

We went back over to Gatermann’s, planning to play some Railroad Tycoon, since neither of us have played in months, if not over a year. Since he doesn’t have two Windows boxes anymore, I brought my IBM ThinkPad. I configured the network (I use a 192-net with DHCP; Tom uses a 10-net without DHCP),
then I plugged in using the cable from his Linux box, and I got lights on my Xircom PCMCIA NIC, but Tom noticed there weren’t any lights on the hub. I checked my network statistics. It had sent out a bunch of packets but never received any. I tried pinging out and just got timeouts. I re-seated the cable on both sides, then I re-seated the NIC’s dongle. Nothing changed. I wondered if I had a bad port or a bad cable. So I switched ports, to no avail. I powered the hub down and back up, thinking maybe it was confused. Nothing. We didn’t have any extra cables, so I plugged the cable I was using back into his Linux box. The lights on the card lit right up, as did the ports on the hub. I was able to ping too.

At one point I even stopped the card, ejected it, and plugged it back in. That didn’t help either. Tom’s network just didn’t seem to like my Xircom card, though it works great on my LAN.

Then I asked Tom if his hub was a straight 100-megabit hub or a dual-speed 10/100 hub. He said it was straight 100-megabit. That was the problem. My Xircom is a 10-megabit card. I started off with a 10-megabit LAN, then later upgraded to a dual-speed 10/100 hub so I wouldn’t have to replace all my cards. Later I added a four-port switch in the form of a Linksys cable/DSL router.

All of Tom’s cards are dual 10/100 (with the exception of a Kingston PCI NE2000 clone, but that card sits in his Linux router and runs to his DSL modem), so we could have solved the problem with a crossover cable. We’d lose Internet connectivity but that’s not necessary for two-player Railroad Tycoon. Tom has a crossover cable… in Kansas City. I have a crossover cable… at church. Neither was doing us any good.

So we didn’t play any Railroad Tycoon. We went through Tom’s files, found a few old pictures of me, and scanned one of them. The picture on my site right now is me in southern Illinois in May or June 1998. Some day I might even put up a current photo… Tom’s thinking I need to put on a pair of black jeans and a Joy Division t-shirt, then we can go find someplace with a shadowy, industrial feel to it and snap some pictures. He thinks it’d go well with the atmosphere I’ve got here. I tend to agree.

More Like This: Personal Networking

04/07/2001

Caveat emptor. Dan Bowman wrote in asking about a barebones Duron system he found. $399, just add an HD. He was nervous about it but wanted confirmation. It sounded OK until I found the word “Amptron.” You should translate the word “Amptron” as “No,” or, “Don’t buy it.”

Amptron is part of the PC Chips group, and the running joke about PC Chips was that PC Chips made parts so bad that even Packard Bell wouldn’t touch them. Typically a PC Chips board will sell for $65 or less and have integrated everything, so you can build a really cheap system in it. Mom-and-Pop stores will use systems built around a PC Chips board to undercut the consumer electronics chains, because, let’s face it, an integrated motherboard selling in the mid two figures will allow you to undercut even the entry-level $399 eMachine.

My personal experience with PC Chips boards has been horrendous. Defects abounded. I had one system that worked fine until you tried to access the floppy drive. Then the PC would bluescreen. Every single time. I had two other PC Chips boards that didn’t work at all. That was when I swore the company off for good. Some of my coworkers have bought cheap PCs at Mom-and-Pop shops, had problems, and brought them in to work for me to look at. Wouldn’t you know it? PC Chips. In both cases the problem turned out to be really, really dumb statements in config.sys and autoexec.bat so the motherboards weren’t at fault, that time. Honestly, I was surprised.

So… Friends don’t let friends buy Amptron, or any of the other members of the PC Chips group. Eurone and Bondwell are the only others I can think of off the top of my head.

I’m not sure why anyone buys these boards anyway, seeing as you can always get an FIC board for $10 more, and FIC generally makes good stuff. But anyway…

If you’re looking for a cheap Duron upgrade, look for a Gigabyte GA-7IXE4. It sells for about $85, and it’s a bare board. No video, no audio, no nothing. If you’ve got an existing PC, it’s perfect. Pair it up with a Duron-750 at $60, and salvage all your other components from the old machine, and you’ve just hot-rodded your aging PC for $145.

Soyo’s not my favorite motherboard company, but they’re miles ahead of PC Chips, and if you need an integrated solution they’ve got one for a good price. The K7VLM-B uses a VIA KL133 chipset and includes audio and video. Its 2D performance isn’t great, but its gaming performance is outstanding for an integrated chipset. The K7VLM-B sells for about $95, so you can build a low-end Duron gaming rig very inexpensively.

The other problem with barebones systems is the difficulty of knowing what you get. No one cares about anything but the motherboard maker. But what about the case? Will you sever a finger trying to open it? What about the power supply? Will it struggle to light the IDE activity LED? It’s impossible to know. Yeah, it’s a little hassle to spec out a case and power supply, and it’s a little hassle to mount the board instead of having it all done for you, but in the long run it’s more than worth it.

This particular barebones PC also included 256 MB of RAM. That really scared me, especially considering everything else. No one puts an Amptron board in a system and then puts Kingston memory on it. People buy PC Chips boards because they’re cheapest, so they’ll buy whatever commodity RAM is cheapest. A cheap motherboard plus cheap RAM is a recipe for disaster.

You can at least take comfort that they aren’t charging you any extra for the problems. They’re included, free.

Troubleshooting Mac extensions

Troubleshooting Macintosh extensions. An extensions conflict is where you lose your innocence with fixing a Mac. Not all extensions and control panels get along, and certain combinations can have disastrous results.

Here’s my method. Create a folder on the desktop. Drag exactly half the extensions out of System Folder:Extensions and drop them in the folder. Select all the extensions in that new folder and give them a label, so they stand out (it makes them a different color). Now reboot and see if the problem goes away. If it doesn’t, create another folder, move the remaining extensions into it and give them a label. Move the first batch back into the extensions folder and reboot.

Now, add half your extensions back from the folder on the desktop to the extensions folder. If the problem comes back, move that half back into the second folder on the desktop and move the now-known good half into the extensions folder. After each test, remove the labels from the extensions in the extensions folder. Just keep swapping halves until you narrow it down to one bad extension, using labels to keep yourself from getting lost.

I don’t recommend Conflict Catcher because all it does is move the extensions around for you–it’s no easier than this method, and this method doesn’t cost $50.

This is how we build ’em in St. Louis. Neither Gatermann nor I are really in the habit of naming our PCs unless a name is just painfully obvious. In the case of his Linux gateway, the name was painfully obvious. One name and one name only fits: Mir.

This is how we build computers in St. Louis. This is Tom Gatermann’s Linux gateway: a Micronics P75 board with a Cirrus Logic PCI SVGA card, a Kingston PCI NE2000 clone connecting to the Internet, and a Bay Netgear 310TX PCI 10/100 (DEC Tulip chipset) connecting to the local LAN. Yes, that AT case was as cheap as it looks. Maybe cheaper.

Inside the case, there’s an IMES 8X IDE CD-ROM, an ancient 1.44 MB floppy drive of unknown origin, and a 1.2 GB Quantum Bigfoot HD, of which about 1.5 MB is used (booting’s much faster off the HD than off the floppy).

“>

Mir is made from, well, a pile of junk. A Micronics P75 board. A Cirrus Logic PCI SVGA card. Whatever 72-pin SIMMs we had laying around. A Quantum Bigfoot 1.2-gig HD. A really trashed 3.5″ floppy drive. The cheapest-looking AT case ever. But we did skip the Linksys NICs. The NICs are a Kingston PCI NE2000 clone and a Bay Netgear 10/100 based on the DEC Tulip chipset.

We assembled it outside the case because we had so much trouble getting it going correctly–it’s much easier to swap components when they’re accessible. Once we got it going, we never bothered to put everything back inside the case. Maybe we’re trend-setters and this is the next fad in computing. After all, what’s the logical next step after translucency?