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.

A different Monday, but not much better…

Moves at work continue, but unfortunately the electrical contractors we have are as incompetent as ever, and of course IT takes the brunt of the attack when computers don’t work. They don’t care if it’s an electrical problem or not; all they know is their computer doesn’t work, and of course it’s always IT’s fault if the computer doesn’t work. And with one person to keep 300 desktop PCs in tip-top shape, I usually can’t be up there and have the problem solved within five minutes.
In the last three weeks, we’ve lost three power supplies, two printers, an expensive proprietary modem, and a network card. In two instances, there was an honest-to-goodness fire, with flames and everything.

I think it’s time we sent an electrical contractor or two packing.

Meanwhile I’ve got incompetent department directors who plan moves without giving more than a half hour’s notice, and of course they throw a fit when the move falls to pieces and I’m off solving another problem. I also find myself not caring. Go ahead and yell. Davey’s not listening, la la la, and his boss isn’t listening, and his boss’ boss isn’t listening, and if his boss’ boss’ boss listens and says anything, he’ll have two, maybe three raving lunatics at his door in a heartbeat and I think he knows it.

Deep breath. OK. I feel better now. Kind of.

Let’s see what kind of hints The Big Guy may have been dropping with the day’s other events, shall we?

I had a meeting at church at 7 p.m. So I headed out to my car at 10 ’til 6, put my key in the ignition, and the engine coughed, and then nothing. No electrical system. Hmm. Time to find out how good Chrysler Roadside Assistance is, eh? Well, I called, waited an hour and a half, and they never showed up. So I paced in the beautiful October twilight, waiting for a driver who’d never arrive, thinking there are a number of things I’d love do at twilight outdoors in St. Louis in October (and waiting for a tow truck is very near the top of that list, let me tell you!) but it sure beats sitting in a meeting after dealing with irate, high-maintenance people at work for 9+ hours.

And I noticed something. I wasn’t at the meeting, and yet the world failed to fall apart.

Finally I gave up on the tow truck driver and asked one of my coworkers for a jump. Maybe the problem was a dead battery, even though I didn’t leave my lights on or anything. Indeed it was. I drove home, and about halfway there my battery light came on. I guided the car home, called Chrysler again, and asked them what to do.

On my answering machine, there was a pair of messages waiting for me. It was actually one message, but my answering machine is extremely rude and cuts you off after about 10.5 seconds. OK, maybe 30. But it seems like 10.5 seconds to everyone else but me. So most people leave a message, get cut off, then call me back. Sometimes they call me back a third or even a fourth time. Usually by then they’re pretty steamed. But I digress, as always. The message messages basically boiled down to, “Hey Dave, I understand you’re planning to teach Friday, but I hear things are really hectic so there’s no need for us to stay on the regular schedule. I’ll teach for you if you want.”

I had no idea when I’d get a chance to put a lesson together, to be completely honest. So I called her back and said if she wanted to teach, she could go right ahead. And I thanked her.

Hints taken. So much time doing stuff for God there’s no time to spend with God. So I skipped out on the meeting and now I’m not teaching Friday. I might even show up a little late, for good measure.

And now something completely different. This is starting to sound like the Stress Underground, not the Silicon Underground. So let’s talk about silicon.

Dan Bowman sent me a link to a suggestion that businesses buy old Mac clones, then dump $600 worth of upgrades into them so they can run Mac OS X and avoid paying $199 for a copy of Windows.

Yes, I know I’m teetering on the brink of mental illness here. So I’m assuming that if I were completely sane, this would make even less sense.

The best-selling software package for the Macintosh is (drum roll please)… Microsoft Office. So all you’ve accomplished so far is paying a little less money to Microsoft.

I’ve seen Mac OS X. I’ve tried to install Mac OS X. It wasn’t a pleasant experience. And this was a copy of Mac OS X that came with a brand-new G4. Mac OS X is not production-quality software yet. Not that that’s much of a problem. There’s precious little native software to run on it. For native software, you pretty much have to download and compile your own. If you’re going to do that, you might as well just run Linux, since it’s free for the asking and runs on much less-expensive hardware.

Most businesses are a bit hesitant to put Linux on the desktop yet. Some are starting to see the light. But a business that’s reluctant to put Linux on brand-new desktop PCs even when they can pay for good support they’ll probably never need isn’t too likely to be interested in buying a four-year-old Mac or Mac clone, plus 128 megs of obsolete and therefore overpriced memory plus a hard drive plus a disk controller plus a USB card, from five different vendors who will all point fingers at one another the instant something goes wrong. (And we’re talking Apple here. Things will go wrong.)

And yes, I know there are thousands of people who’ve successfully put CPU upgrades in Macintoshes, but it’s very hit-and-miss. I spent two of the most frustrating days of my life trying to get a Sonnet G3 accelerator to work in a Power Mac 7500. It either worked, failed to boot, or performed just like the stock 100 MHz CPU. Any time you turned it on, you didn’t know which of the three you would get. The local Mac dealer was clueless. I called Sonnet. They were clueless. I struggled some more. I called Sonnet back. I got a different tech. He asked what revision of motherboard I had. I looked. It said VAL4, I think. He told me he was surprised it worked 1/3 of the time. That accelerator never works right with that revision of motherboard. He suggested I return the card, or do a motherboard swap. Of course a compatible motherboard costs more than the accelerator card.

And of course there was absolutely no mention of any of this on Sonnet’s web site. At least you can go to a manufacturer of PC upgrades and read their knowledge base before you buy. Sometimes you can even punch in what model system you have and they’ll tell you if they work. Not that those types of upgrades make any sense when you can a replacement motherboard and CPU starts at around $150.

Suffice it to say I won’t be repeating that advice at work. I just got a flyer in the mail, offering me 700 MHz Compaq PCs preloaded with Win98, with a 15-inch flat-panel monitor, for $799. With a warranty. With support. Yeah, I’d rather have Windows 2000 or Windows XP on it. The only reason Compaq makes offers like that is to move PCs, so I’m sure they’d work with my purchasing guy and me.

Think about it. I can have a cobbled-together did-it-myself 400 MHz Mac refurb without a monitor for $700-$750. Or I can have that Compaq. That’s like getting a flat-panel monitor for 50 bucks. As far as usability and stability go, I’d rate Win98 and Mac OS X about equal. But for the time and money I’d save, I could afford to step up to a better version of Windows. Or I could bank the bucks and run Linux on it.

If you’re already a Mac zealot, I guess that idea might make sense. I’ve spent several years deploying, operating, and maintaning both Macs and PCs side-by-side in corporate environments. I have no great love for Microsoft. Most people would call my relationship with Microsoft something more like seething hatred.

But the biggest problems with PC hardware, in order, are commodity memory, cheap power supplies, proliferation of viruses, and then, maybe, Microsoft software. You can avoid the first two problems by buying decent hardware from a reputable company. (No, Gateway, that doesn’t include you and your Packard Bell-style 145-watt power supplies.) You can avoid the third problem with user education. (It’s amazing how quickly users learn when you poke ’em with a cattle prod after they open an unexpected attachment from a stranger. The biggest problem is getting that cattle prod past building security.) Microsoft software doesn’t exactly bowl everyone over with its reliability, but when Adobe recommends that Mac users reboot their machines every day before they leave for lunch, you know something’s up. Even Windows 95’s uptime was better than that.

Thirteen hours! Woo hoo!

It’s a beautiful day in the virushood, it’s a beautiful day for a virus, would you be my, could you be my…
Yes, today we hunted down and killed a couple of live Nimda specimens. I actually didn’t find any viruses whatsoever, but I found a number of PCs that I really liked. I kept trying to bet one of my coworkers they would float. Of course, that’s just my diabolical scheme, usually reserved for cantankerous Macintoshes. You get someone to bet you 10 bucks the thing doesn’t float, then throw it in the pond and see what happens. If it sinks, you’re out a problem. And if it floats? Well, that’s just proof that it’s a witch. And what do we do with witches? We build a bridge out of them! No, wait. That’s something else. Burn them!

Victim #1 was a P166 built by a local outfit called Intek. Intek is one of those clone shops that builds PCs out of the cheapest parts you can buy (including stuff even Packard Bell wouldn’t have touched) then sells for the price of a Dell or a Micron. But since it has an Intel processor in it and the place promises same-day service (which doesn’t always happen), CIOs fall for it. Anyway, I’ve seen 486DX2-66s that outperform this P166. And when I put the current version of Norton AntiVirus on it, it quit booting.

Personally, I think it’s time to just take the machine, slap a second NIC in it, and install a minimal Linux on it and make it a network bridge to keep a chatty Mac segment from killing the rest of the network, because that’s about all that PC is ever going to be good for in this day and age. But it’s not my decision.

We had one PC infected with PrettyPark. Of course, NAV deleted Files32.vxd but left all the registry entries behind, so the PC would no longer run any .exe files. I downloaded Symantec’s PrettyPark fix, but it looked, found no Files32.vxd, and pronounced the system clean. But thanks to the registry entries pointing to files32.vxd, no executable would run. So I faked it out. copy con: c:winntsystemfiles32.vxd, type some gobbledygook, then hit ctrl-z. Then, copy con: c:winntsystem32files32.vxd, type more gobbledygook, then hit ctrl-z. Run the fix again. Aha! We’re infected. Shall I clean you up? Why, thank you for asking, please do, kind sir.

Seeing as this PC sits on the desk of the head of the accounting department, I figured it’d be best to have it in working order for him this morning.

So. I’ve now worked something like 51 hours this week. And it’s Thursday. I have no social life. But once that paycheck comes in, I’ll be able to afford to have a very nice social life for a little while…

So I came home about 10:15, after stopping off at a gas station for a tank of gas (I was on E) and a beer. I very rarely drink, but I’ve been so tightly wound this week I figured I could use a little help unwinding. I threw in a microwave pizza, popped a beer, sat down, and wrote this. Now the pizza’s gone and the beer’s empty, and I’m not just tired, I’m also a little drowsy. That’s good. Hopefully that means I’m in for a good night, for the first time this week since Sunday.

And that was the last building that needed scanning. So now I can concentrate on my job. Currently I have about 25 trouble tickets open. Normally I have about four open at once. On any given day, four new ones should come in. On a good day I can close between five and eight. So now that the virus scanning’s done, I think the tickets will stop coming in faster than I can close them, but I’ve got a long road ahead to get caught up. Next week won’t be a 60-hour week, but it won’t be a 40 either.

Getting in touch with my feminine side

Soon after I moved back to St. Louis, Gatermann and I came up with a weird ritual for Friday and/or Saturday nights. Come Feb. 1999, I started writing my first book, which was a full-time job on top of the full-time job I already had, so my brain was usually totally fried after a week of troubleshooting Macintoshes for 40 hours and spelunking in Windows configuration files and writing about my findings for another 35-50 hours.
Sometimes our buddy Tim Coleman was involved too; it just depended on whether he had to work on a given night.

First, we’d go rent a movie, almost always an old Peter Sellers movie. Tom can keep the Pink Panther series straight; being oh-so dark and cynical, my faves are, of course, Dr. Strangelove, the classic comedy on nuclear war, and Being There, which is a very cynical take on what it takes to succeed in Washington. If you haven’t seen it, I’ve already given away too much.

Once we had a movie or two, we’d stop off at the local QT for some lovely beverages. You can get a 64-ouncer of whatever soft drink you want for about a buck, which is what we usually do. Note: A full 64 ounces of root beer does really bad things to you. You feel it in the morning. I know you’re going to go try it now, and you’ll be cursing me afterward. You’re welcome.

The first night we did this, Tim complained about women always using the facilities. I’d never paid any attention. But that triggered another part of the ritual. Being five-nine and about 140 pounds, I don’t have a whole lot of room to put 64 ounces of anything, especially when those 64 ounces are consumed within about a two-and-a-half-hour time frame. So, when I stood up about 45 minutes into the first movie to go recycle, Tom yelled, “Dave’s a woman.” When I came back, Tim got up. Tom yelled, “Tim’s a woman.” Without looking back, Tim made a one-finger gesture at Tom over his shoulder and kept walking. Tom enjoys inciting those.

We’ve seen every Peter Sellers movie available on VHS and we’ve tried every flavor at QT, so we don’t do this all that much anymore.

I bring this up because earlier this week, I received a flyer from Skillpath Seminars. The title of the seminar: Conflict Management and Resolution for Women. The guy who delivers the mail personally walked over to my cube and handed it to me with a smirk. Since I get about four brochures a day for various seminars, I normally put them in my round file without even looking at them, but I glanced at this.

“Dwayne got one too. We had a good time sorting the mail this morning,” he said.

Yep. Either someone told Skillpath about our little ritual, or some procedure was performed this past week that I’m going to be very unhappy about when I find out about it.

Troubleshooting a Mac SCSI drive

Mailbag:

Filtering; Monitor

Sometimes SCSI just doesn’t want to work. I tried to configure an Initio Miles 9100UW card and a 20-gig Seagate Barracuda drive in a Power Macintosh 8600 yesterday. I’d have much preferred an Adaptec card, because I haven’t had much luck with Initios in the past and Adaptec’s Web site has great tech support, but the user bought the stuff without asking me, partly because the Initio cards are really cheap. The 9100 spun up the drive and allowed us to format it, no problem. Then we installed an OS and tried to boot from it… Bus error. Or, if we were lucky, Error Type 96. (I’ve never seen that one before. I think we got a Type 97 once too.) We installed the factory SCSI drive, which we knew worked, alone on the Initio. Same result. I tried different cables just to eliminate that possibility. Nope. So I pulled the 9100 and the Barracuda and put them in a Power Macintosh 7300 we use for support. It worked the first time, and every subsequent time.

I found absolutely no reference to bootup problems with this card, or incompatibility problems, anywhere on the Web or in Usenet. The card had the latest firmware, so I went ahead and downloaded all available firmware versions and tested the card with them, one at a time. It seemed to get a little further in the boot process with the older versions, but I’d still get a bus error.

We ended up just putting the OS on his factory drive, kept it connected to the motherboard’s built-in SCSI, and we moved virtual memory and applications to the new drive. That way, he still gets most of the new drive’s speed benefit. Once the OS is loaded into memory, it won’t touch the old drive for much. Putting more time into it just didn’t seem to be worth the slight benefit we’d get.

Converting movies between different types. If you want to convert QuickTime movies to MP4 format (so you don’t have to keep QuickTime installed, or to make the movies take up less space on disk), you can find instructions for doing it here. It’s easy to use the Bink Converter to do other things as well, such as changing an AVI file to use a less obscure codec, or remove an audio track…

Conversion takes some time though. Don’t try this on your Pentium-133, unless you like waiting.

Mailbag:

Filtering; Monitor

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?

Open source and innovation

Innovation. And of course I can’t let this slip by. Microsoft is trying to say that open source stifles innovation. Steve DeLassus and I have been talking about this (he was the one who originally pointed it out to me), and I think he and I are in agreement that open source by nature isn’t inherently innovative. It may improve on another idea or add features, but most open source projects (and certainly the most successful ones) are clones of proprietary software. Then again, so was a lot of Microsoft software, starting out. Pot, meet Kettle. Kettle, meet Pot.

But although the programs themselves aren’t always innovative, I think the open source atmosphere can stimulate innovation. Huh? Bear with me. Open source gets you in closer contact with computer internals than a Microsoft or Apple OS generally will. That gets you thinking more about what’s possible and what’s not–the idea of what’s possible starts to have more to do with the hardware than it does with what people have tried before. That stimulates creativity, which in turn stimulates innovation.

Need an example? A calculator company called Busicom accidentally invented the personal computer. I’ve heard several versions of the story, but the gist of it was, Busicom wanted to create a programmable calculator. In the process of creating this device, they commissioned the Intel 4004 CPU, the first chip of its kind. There are conflicting accounts as to whether the resulting product even used the Intel 4004, but that’s immaterial–this calculator’s other innovation was its inclusion of a tape drive.

Intel bought back the rights and marketed the 4004 on its own and became a success story, of course. Meanwhile, people started using their Busicom calculators as inexpensive computers–the built-in tape drive worked as well for data storage as it did for program storage. This was in 1970-1971, several years before the Altair and other kit computers.

Four years later, Busicom was out of business but the revolution was under way, all because some people–both engineers at Intel and end-users who bought the calculators–looked beyond the device’s intended use and saw something more.

Open source software frequently forces you to do the same thing, or it at least encourages it. This fuels innovation, and thus should be encouraged, if anything.

Last week’s flood. No, I haven’t answered all the mail about it. I’m going to give it another day before I deal with it, because dealing with a ton of mail is frankly harder than just writing content from scratch. I don’t mind occasionally, but I’d rather wait until a discussion reaches critical mass, you know?

One reader wrote in asking why foreigners care about U.S. gun laws. I don’t really have an answer to that question. I find it very interesting that no American has yet voiced any strong objections to anything I said–I even had a lifelong liberal Democrat write in, and while she stayed to my left, she advocated enforcement of the laws we already have on the books, rather than an outright ban. She’d force more safety classes, but I don’t have any real objections to that notion.

An interesting upgrade approach. The Register reported about a new upgrade board, about to be released by Hypertec, that plugs into any PC with an available ISA slot and upgrades the CPU, video, and sound subsystems. I’m assuming it also replaces the memory subsystem, since pulling system memory through the ISA bus would be pitifully slow.

The solution will be more expensive than a motherboard swap, but for a corporation that has a wide variety of obsolescent PCs, it might be a good solution. First, it’s cheaper than outright replacement. Second, it creates common ground where there was none: two upgraded systems would presumably be able to use the same Ghost/DriveImage/Linux DD image, lowering administrative costs and, consequently, TCO. Third, corporations are frequently more willing to upgrade, rather than replace, existing systems even when it doesn’t make economic sense to do so (that’s corporate management for you).

Depending on the chipset it uses and the expected timeframe, I may be inclined to recommend these for the company I work for. We’ve got anywhere from 30-100 systems that aren’t capable of running Office 2000 for whatever reason. Some of them are just old Micron Client Pros, others are Micron Millenias who were configured by idiots (a local clone shop that we used to contract with way back when–I’ve never seen anyone configure NT in a more nonsensical manner), others are clones built by idiots, and others are well-built clones that just happen to be far too old to upgrade economically.

Many of these machines can be upgraded–the Microns are all ATX, so an Intel motherboard and a low-end CPU would be acceptable. Most of the others are ATs and Socket 7-based. An upgrade CPU would likely work, but will be pricey and compatibility is always a dicey issue, and most businesses are still stuck in the Intel-only mindset. (Better not tell them Macintoshes don’t use Intel CPUs–wait… Someone PLEASE tell them Macs don’t use Intel CPUs! Yeah, I’ll be an Intel lackey in exchange for never having to troubleshoot an extension conflict on a Mac again. But that’s another story.) They all need memory upgrades, and buying SIMMs in this day and age is a sucker bet. Average price of the upgrades would be $550, but we’d have a hodgepodge of systems. If we can get common ground and two years of useful life for $700 from Hypertec, upper management would probably approve it.

How to slow down Windows

I sure didn’t see much that I liked yesterday. What kind of stuff did I used to write here? Oh yeah. Stuff like this.

How to slow down Windows. Yes, sometimes you want to do this, like when an old game runs too fast. You can do this with a simple free utility called Turbo . You tell it you want to run your computer at, say, 50% speed, so it works by creating a single high-priority process that uses half your CPU time. Tell it you want quarter-speed, and it chews up 75 percent of your CPU time. It works a little better on NT than on 9x, because NT’s timing is more precise, but it definitely slows the system down.

There are programs that just slow down one particular process, but most of those are shareware programs costing $25 or more. Turbo slows down the entire system, but its brute-force approach mostly works and you can’t beat the price.

An invaluable network utility for laptops. If you have a laptop and you connect to multiple networks (say a LAN at home and at the office, or if you’re like me and have more than one office), you need Netswitcher ( www.netswitcher.com ). It’s an $8 shareware utility. Definitely worth the money. And the author stands behind it. I had a problem getting the program to run under one particular circumstance, so I e-mailed tech support. The author responded and asked if he could call me. So we talked on the phone for a few minutes while we determined the problem, then he compiled a special build to work around our problem. Amazing, especially in this day and age when most companies won’t even pick up the phone. You might not get quite that level of support, but you probably won’t need it either because the program’s solid.

Check this one out. You’ll be glad you did.

And that’s more than I can say for most of what I read yesterday. Let’s get to that.

SCSI vs. IDE (THG) http://www.tomshardware.com/storage/01q1/010129/index.html

I had high hopes for this one, as SCSI-vs.-IDE is an even more incendiary issue than Windows-vs.-Linux or Macintosh-vs.-the-world, and unlike those, this debate should be fairly easy to settle. Unfortunately the review relied solely on benchmarks, and from raw benchmarks, you’ll come to the conclusion that there’s never any reason to buy SCSI drives when in reality the older IBM SCSI drive in the roundup will outperform the IDE drive for many everyday tasks even though it benchmarks poorly.

I’ve never met anyone who used a modern SCSI drive in a multitasking environment and then went back to IDE. Never ever. There’s more to this issue than sheer benchmarks.

Upgrading a Mac CPU (Byte) http://www.byte.com/feature/BYT20010124S0001

How the mighty have fallen. This piece would have never seen the light of day in the old print magazine.

First of all, Newer Technology has been in serious trouble for months. Newer dissolved before Christmas, and all of its engineering staff was hired by competitor Sonnet earlier this month. This is evidently news to the author, who says Newer “seems to have” ceased operations in December but their online store is still operational. No it isn’t. And Newer’s demise caused a huge splash in the Mac community when it happened.

Second of all, replacing a Mac CPU doesn’t always make sense. Upgrading a G3 probably does, but you’ve still got an old memory bus, old memory, and an old hard drive tied to a new CPU. You pay a fraction of the cost of a new computer, but you get a fraction of the performance too.

Plus, upgrading CPUs in some Macs is an absolute nightmare. I spent one of the worst weeks of my life trying to get a Sonnet G3 upgrade working in a Power Mac 7500. The only thing consistent about it was its lack of stability. Sometimes it booted and ran at the old speed. Sometimes it ran at G3 speed. Sometimes it was somewhere in between (presumably the L2 cache wasn’t getting enabled). It never ran very long. Sonnet technical support verified with me after checking a few things that the upgrade would never work right in that particular model. The local Mac dealer gave us a refund and vowed after our experience that he would never sell another CPU upgrade again. The author mentions it’s hard to buy these things at locally owned dealers, but never says why.

Some wisdom in choosing your upgrade would have been nice. You’d better at least double your CPU power, or you won’t notice much difference. Some wisdom about what to upgrade would be nice too. How many people just blindly throw money at CPU upgrades when they’d be better served by a faster disk or more memory?

At least the advice on working inside the Mac once he popped the hood was solid.

Abit KT7 review (Ars Technica):

This review seems a bit late, as the KT7 has been on the market a long time and the hot chipset of today is the KT133A, not the KT133 featured on the Abit KT7. The reviewer caught a number of caveats with the board, which someone building a system around this board will be very happy to know. Benchmarking is incomplete, due to their inability to run Content Creation on it. So benchmarks are limited to Sandra and Quake 3, which are of limited use.

Benchmarking against the Asus CUSL2 board isn’t very useful; it would be nice to see scores against a one or two competing Socket A boards for comparison.

But the graphs start properly at 0 and the reviewer discloses his testbed, which is good. You can’t take those things for granted. He also discussed stability, which is a rare thing.

Really, this review wasn’t enraging, unlike most of the stuff I read yesterday (some of which was so bad it’s not worth even talking about). It just left me wondering what the point was, since the product’s remaining shelf life can probably be measured in weeks.

Name-brand memory vs. generic

The difference between brand-name RAM and commodity RAM. I’ve been seeing a lot of questions along the lines of, “Do I really have to buy name-brand memory when I can find memory for half the price on PriceWatch?” on message boards lately. I talked about memory some in Memory-buying secrets, but I didn’t really go into the difference between generic/commodity/broker memory and the expensive stuff.

There are three factors that go into the quality of a memory module: the quality of the chips, the quality of the printed circuit board (PCB), and manufacturing.

When memory chips are made, they are tested. A memory chip that runs at or below spec gets classified as an A-grade chip. Chips with minor defects are classified as C-grade chips and shouldn’t be used in PCs.

Memory manufacturers will also charge varying amounts based on how much testing they do for the chips. Top-tier chips are guaranteed to have a failure rate of .1% or less–we’re talking one in a thousand chips failing here.

The least expensive chips aren’t tested at all.

The only way to ensure you’re getting these best-of-the-best chips is to buy name-brand memory. The best way to ensure you’re getting C-grade or untested chips is to buy the cheapest module you can find.

Inexpensive PCBs use a four-layer design, with signal layers on the outside, and power and ground sandwiched inside. This is inexpensive to produce and easy to repair. Unfortunately, this design leaves you open to signal noise, which can corrupt the data stored in the chip, and lead to unpleasant things like BSODs.

A better approach is to put the signal layers inside, and put power and ground on the outside, protecting them. Better still is a six-layer design, which adds two more ground layers for even better isolation. The higher the memory speed, the more important this extra isolation becomes.

You can sometimes tell the difference between a 4-layer and a 6-layer board by looking at it under a strong light. By turning it slowly, you can isolate discrete layers with the naked eye. However, it’s impossible to tell the difference between power, ground, and signal layers with the naked eye.

Name-brand vendors use high-quality PCBs. Some even proudly proclaim it when they use 6-layer boards. Again, the best way to get a poorly designed 4-layer board is to buy the cheapest memory you can find.

The third factor is assembly. When soldering chips to PCBs, things can go wrong. Trust me. I’m very good at demonstrating. While no one puts together memory modules by hand (I hope), my plumber-like soldering skills make me appreciate good equipment. Quality solder joints are bright and shiny, and they’re applied very quickly. Intermittent solder joints cause problems, and they’re maddening.

Kingston puts every module through rigorous testing. Other name-brand manufacturers test as well. When you don’t even know who made your module, it’s impossible to know whether it’s had the proper testing. Putting it in a PC and watching the BIOS check is not proper testing. Memory has to be very far gone to fail that test.

Miscellaneous computer memory.
The module on the right has Samsung chips on it, but that doesn’t necessarily mean it was made by Samsung. I’d be fine with putting the HP module directly below it in a PC, though. The same goes for the Kingston module at the top of the image.

Frequently vendors will advertise Micron memory or NEC memory. A Micron or NEC stamp on the chips doesn’t necessarily mean they manufactured the module! Be sure to find out who assembled the module–they usually stamp the PCB, or they put a sticker on the module itself. If you find a so-called Micron module on Pricewatch for half the price that Crucial is asking (Crucial is a division of Micron), chances are it’s a no-name module that just happens to have Micron chips on it.

So, does it really make a difference?

As an IT professional by day, I work on a large network–roughly 700 PCs. I’ll conservatively estimate that farm of PCs has 1,000 memory modules collectively. We buy name-brand memory (Crucial, Kingston, Viking or Simple) exclusively. We buy PCs from Micron, so they have Crucial modules in them. Macintoshes generally come with Crucial or IBM modules.

A typical memory module has 8 chips on it, and it only takes one bad chip to make the whole module bad. I’ve seen two bad memory modules cross my desk–so we’re talking two bad chips out of a batch of 8,000. So if you’re buying a single module for a home PC, your chances of getting a lemon are pretty slim if you get a good name brand.

For my own use, I buy name-brand memory modules. Usually this means Crucial; I got a great deal over the summer on some PNY memory so I bought a couple of sticks. I use high-quality memory, I don’t overclock, and I generally don’t run experimental software. I almost never get a BSOD or an illegal operation error, even when running Windows 95 or 98. I reboot my Windows 9x boxes about once a month on average, and half the time that’s because I installed or uninstalled something and it requires me to reboot. To give you an idea how I use PCs, at the moment I have seven applications running, with 11 windows open between them, and two TSRs running. That’s my idea of moderate use.

I’d rather have 64 megs of Crucial memory than a gig of the cheap stuff. Hopefully now you see why.

486s and Amigas and emulators, oh my

Recovering data from an old large hard drive out of a 486. Someone asked how. No problem.
What do is put both drives in a new(er) system, each on its own IDE channel as master, then autodetect the old drive with the BIOS’ autodetect drives feature. But, to be on the safe side, I don’t boot Windows. I don’t want anything to try to write to the old drive, because it may not work right the first time. Instead, hold down the control key while booting (if you have Win98; if you have Win95, start tapping the F8 key immediately after the BIOS boot screen comes up–if you get a keyboard error, hit F1 when it says, then resume your attack on the F8 key). Select Safe Mode Command Prompt Only from the menu. That will put you at a C prompt.

Your old(er) drive will be drive D. If you had other partitions on the drive, they’ll be lower in the alphabet as Dan said. We can tell you exactly how your drives will be mapped if you remember your partitions (or maybe you’re familiar with how drive letters get mapped already).

Now, I execute a DIR /S D: to see if it produced an error. If it doesn’t, try this to get your data (don’t type the comments in italics):

MD C:RECOVER create a destination for your data
SMARTDRV D- turn on disk caching to speed up –may not work but does no harm
XCOPY /S /E /V D:*.* C:RECOVER copy drive D in its entirety to the destination

With any luck, that’ll safely spirit all your data away to the new drive. This is more convoluted than using Windows Explorer, but it’s safer. (See why I disagree with the people who say command lines are evil and obsolete and we shouldn’t have them anymore?)

If that succeeds, power down, disconnect the old drive, boot Windows, and check to make sure your data is intact and not corrupt. If it fails, reboot, go into the BIOS, and change the translation scheme for the old drive (you have a choice between Normal, Large, and LBA–LBA is usually the default). Lather, rinse, and repeat.

The good news is, I’ve used this method numerous times to move data from old 486s to newer machines, so chances of success, though not guaranteed, are pretty high.

Maybe I don’t want that Amiga 1200 after all… I went ahead and downloaded UAE 0.8.8 Release 8, then downloaded Amiga In A Box, which gives me a nice, souped-up Amiga setup without me having to remember all the nuances of the OS and tweak them myself (including some nice PD and shareware stuff already installed, configured and running). I fed it my Kickstart ROM image and my Workbench disk, it copied the files it needed, and voila, I had a working AGA-compatible Amiga!

The package even includes TCP/IP support. While Web browsing on a 33 MHz machine is a bit slow, I found performance to be almost as good as Netscape 4.x on a 90 MHz Power Macintosh 7200.

I benchmarked it, and on my Celeron-400 with a pathetic Cirrus Logic video card (I really need to get a cheap TNT2) I still compared favorably to a 33 MHz Amiga 4000/030. (My old beloved Amiga 2000 had a 25 MHz 68030 in it.) Since the Amiga’s biggest bottlenecks were with the disk subsystem and the video–they were comparable in speed to the PCs of 1990 and 1991–even a slow-sounding 33 MHz machine runs pretty nicely. I could probably crank out a little extra speed with some tweaking, which of course I’ll do at some point.

Then again, maybe I’ve finally found a use for a 1.2-GHz Athlon… (Besides voice recognition.)

If you have an old Amiga laying around and want some nostalgia, go get this. There’s a ton of legal Amiga software at www.back2roots.org to experiment with. If you don’t have an Amiga but want to see what all the fuss is about, you can get Cloanto’s Amiga Forever package, which contains legal, licensed ROM and OS images. You’ve probably never heard of Cloanto, but they’re one of the largest remaining Amiga software publishers. They’re reputable.

Now I just need to get TransWrite, the great no-nonsense word processor that I bought when I first got my A2000, running under UAE.