Pimp my cable box

December 5th, 2008 — Wordman

My cable provider supplies a digital video recorder (DVR) that records high definition. It’s not a very good one, with possibly the ugliest user interface ever (from an application called SARA), but it’s adequate and gets the job done. Or did, until the DVR started to run out of disk space. It turns out that this particular cable box/DVR (a Scientific Atlanta 8300HD) has an external serial advanced technology attachment (eSATA) port on it. I happened to have some SATA drives left over from upgrading my RAID, so I thought I’d try to plug one of these in. This turned out to be a bit of a challenge.

The first task was to put the drive into something that supported the eSATA interface, which means getting a drive enclosure for the bare drive I had. I wanted this to be as versatile as possible, so I managed to find the OWC Mercury Elite-AL Quad Interface, which supports eSATA, USB2 and both flavors of FireWire. This case is quiet and solid, made largely from large pieces of aluminum. Mounting was easy, and I tested the drive on my Mac with no problem.

I also discovered a bit of a bonus: my MacPro has some spare SATA plugs on the motherboard, and the same company that sells the case sells a cheap doohickey that plugs into these ports, and exposes them as eSATA ports on the back of the machine. Simple, inexpensive and useful.

Anyway, connecting this drive into the cable box didn’t work. It turns out that the DVR is very finicky about both the drive and the enclosure that it talks to. Since its all standard interfaces, this is both stupid and irritating, but it seems to only accept certain combinations. My drives were Maxtor drives and didn’t seem to work. Possibly they are less standard than usual.

By this time, we were really running out of space, and I got a bit obsessed about gaining extra storage for the damn thing. I wound up finding a solution made specifically for the Scientific Atlanta 8300HD, with a money back guarantee if it didn’t work. This meant getting a whole new drive, so wasn’t the most cost effective thing to do. Still, I can use the Mercury Quad for other things, so it’s not a total loss. It was also an excuse to get a larger drive than that one I had.

From opening the box, it took all of five minutes to get this drive working with my cable box. Very simple, really quiet, works great, and roughly quadrupled our DVR recording ability. So, pretty happy with it, though a bit beyond the original budget. I have yet to try to unmount the drive and read it with a computer. From what I read, this doesn’t really work that well.

This summer, we also totally upgraded our main TV area, adding a Playstation 3 and flatscreen TV (which necessitated a new receiver that could handle HDMI, and lots of it). After connecting it all, and resurrecting some old hardware to make the 802.11n connection a bit more reliable, our setup now looks like this:

Network diagram

Popularity: 7% [?]

The ten-minute 1TB backup RAID installation

October 6th, 2008 — Wordman

The Mac Pro contains four accessible hard-drive bays. Mac OS X comes with easy to use RAID software. Put these together, and you can quickly build a backup system using redundant disks, so that if one drive fails, another takes its place.

Building a RAID (meaning “redundant array of independent disks”) like this may be ideal for backups, but isn’t as useful for other applications of RAID technology (such as striping for great video encoding performance, and so on). This because the RAID is controlled by software, so is on the slower side. It’s possible to put an optional hardware-based RAID controller into the Mac Pro, but it is pricey and complete overkill for backups. The speed doesn’t really matter for backup use, especially when using Time Machine, since it is all done unnoticed in the background anyway.

Preparation

The key thing about making a RAID is that you need to use multiple identical disks. As mentioned, speed doesn’t really matter for backups. In fact, you are usually better off buying the slowest disks you can find because they a) will still be fast enough, b) are cheaper, c) are usually quieter and d) usually draw less power. The Mac Pro uses Serial Advanced Technology Attachment (Serial ATA or SATA) disks. The drives used in this post are a pair of 1.0TB Western Digital Caviar Geen drives, due to their lower power consumption and sound output. These drives use a variable number of rotations per minute, but are rated at between 5400 and 7200 rpm. So, these are not speed demons, but they don’t need to be. At the time of writing, Other World Computing had the best deal on this particular drive.

In addition to the drives, you will need a Mac Pro, one functional hand, and a standard phillips screwdriver. You might also want a grounding strap to prevent electrical damage to the components, particularly in dry climates or if you tend to get shocked by light switches a lot where you live.

To start the installation, shutdown your Mac Pro.

Hardware installation

Pull out the tab on the back of the Mac Pro, pull the top of the side panel out, then remove the side panel (click on any of the images in this post to see a larger version):

Open Remove side

About a third of the way down, find the four numbered drive caddies. If this is a new machine, chances are that drive bay #1 holds the primary disk and the other three caddies are empty. These instructions assume that this is the case, and that you’ll put your RAID drives into bays #2 and #3. Adjust this to match your machine accordingly. It doesn’t matter which of the bays the RAID drives are in. Give a tug to caddy #2 (or whatever) and slide it out. It should come out without much effort; it is not secured with screws or anything:

Remove caddy #2 Caddy

Before unwrapping your drive from its anti-static bag, hold the bag and touch a metal part on the frame of the Pro. This should lessen the chance of a spark that could damage the drive. Unwrap the first drive and find the four silver holes at the edge of the side with the visible circuit board. Note that these are in the same orientation as the screws on the caddy. Line the caddy up with these holes and connect with a phillips screwdriver. Note that the “open” end of the caddy should point towards the back of the drive (where the copper pins are).

Drive and caddy Attached caddy

Put the caddy with the mounted drive back into the machine by locating the tab-like rails into which the caddy slides. These should fit very naturally. Once in place, slowly but firmly push the caddy all the way back in. It should be flush with the rest of the caddies.

View from below Sliding drive back in

Repeat the process with the second drive, using bay #3. Once done, replace the side panel by lining up the bottom of it with the space in the machine, then tilting the top back in place. Once flush, close the tab on the back of the machine to lock the side in place. Boot the Mac Pro.

Software setup

If all goes well, once you boot up, you will see messages asking you if you want to format the new drives. Say no to (or cancel) these messages. You’ll need to reformat these drives as a RAID, so no point in formatting them just now. Instead, launch the “Disk Utility” application (usually found in Applications/Utilities).

When it comes up, you should see the new drives listed on the left, along with your primary drive and your DVD drive. From the tab selections at the top of the right-hand section of the window, click “RAID”. Enter a name for your new RAID, such as “Backup”. Make sure “Raid Type:” is set to “Mirrored RAID set”.

RAID panel Mirrored RAID

Now select one of the new drives from the list at the left. Holding down the shift key, click on the other new drive, to add it to the selection as well. Drag the two selected drives into the large white space on the right-side section of the window. This will add two entries to this list, saying something like “New member: ‘disk 0′”. Below this list, click “Options”. Make sure “Automatically rebuild RAID mirror sets” is checked, and click “OK”. (This setting will correct problems in the RAID if one of the drives has an error.)

Dragging the drives RAID options

Click “Create”. A confirmation screen will come up, warning you that creating this RAID will completely erase the drives. This is a good time to make doubly sure that you have selected your new drives into the RAID, and not any other drives. When satisfied this is so, click “Create”. A progress bar will appear as the RAID is being created. When finished, you should see the new RAID show up in both the left side list, and in the right side section. While the Disk Utility will still show you the individual disks, everything else will see the RAID as if it is a single drive.

Confirmation screen Ready RAID

Note that the capacity of the RAID as a whole matches that of one of the drives, not their sum. This should be as you would expect. The whole point of the RAID is to act as a “virtual disk” and when a byte is written to that disk, the RAID software writes that byte to the same spot on both of the drives, making sure they each have a copy of the same data. Thus, either one can fail, and you still have a working copy of the data.

A short digression

Before setting up this RAID for use with Time Machine, a quick digression. For troubleshooting purposes, it is sometimes useful to get more information about the drives you are using. Six months down the road, for example, you might have forgotten which drive you put into which bay. The System Profiler application can provide a bunch of information about your system, including the drives. You can launch this app either directly from Applications/Utilities or by selecting “About This Mac” from the Apple menu, then clicking “More Info…”.

Once the System Profiler launches, clicking the “Serial-ATA” section will show a list of the drives in the machine. If you click on one of your new drives, the bottom right section will display all sorts of information about the drive. Two more useful bits of information are the “Bay Name” setting, which tells you in which drive bay the drive is physically installed, and the “BSD Name” field, usually set to something like “disk1s3″. This code is needed for a number of command line disk manipulation tools, so is good to know when troubleshooting problems.

About This Mac System Profiler

Time Machine

Setting up Time Machine to use this RAID is the same as using any other drive. Just “Open Time Machine Preferences” from the Time Machine menu icon (by the clock in the menu bar), or by selecting “System Preferences…” from the Apple menu, then going to the Time Machine section. Once there, turn Time Machine on and select the RAID.

Time Machine

Popularity: 7% [?]

iPhone icon

August 18th, 2008 — Wordman

For those waiting with bated breath to be able to select “Add to Home Screen” while browsing Asteroid with an iPhone and get a sexy icon instead of a small thumbnail of the page, your wait is over. Sexy icon away.

This turns out to be extremely easy to accomplish.

Popularity: 4% [?]

Encapsulating

March 22nd, 2008 — Wordman

Although I’ve used Duover for backups until now, I’ve decided to stop using it for two reasons. The first is that it seems to be floundering with the release of Leopard, making backups incredibly slowly, and generally flaking out. As an example, a daily backup from my kitchen machine took about 20 minutes under Tiger but, even with the latest Duover update, was taking over four days under Leopard. Not at all useful. Secondly, Time Machine is just really useful and cool.

So, I’ve just installed a 1TB Time Capsule backup device into my home network. It’s been a real breeze to setup, even for an Apple product. Simply just works. Even though I was pretty sure it would do what I wanted it to, I had a nagging suspicion that my network setup might trip it up, but this turned out to be groundless. My home uses two different wireless networks, one using 802.11g, to serve the older machines, and one using 802.11n to serve the newer machines at the best speed. (Hardware that runs 802.11n can also support 802.11g simultaneously, but doing so really slows down the 802.11n portion.) The additional speed on the 802.11n network makes a huge difference when streaming HD video to the Apple TV (though the g network can handle DVD level video just fine). My setup works basically like this:

Network diagram

I wasn’t 100% sure the kitchen machine (“Nexus”) would be able to see the backup service, but it works fine, just as a good network service should. As long as the machine and the device are on the same LAN, it appears to make no difference how it actually gets there, just as you’d expect. (That initial backup sure is slow, though.)

Popularity: 6% [?]

Easter turducken

April 13th, 2006 — Wordman

Most traditional holidays are syncretised perversions of even older traditions, which then get secularized into excuses to eat a whole bunch. Christmas falls, not coincidentally, close to the winter solstice, and borrows heavily from earlier winter festivals, featuring lots of gingerbread, candy canes, traditional hams and large family feasts. Thanksgiving, being largely a continuation of post-harvest feasts in Europe, has always been about eating. We have, of course, taken this to ridiculous extremes with turducken, a Thanksgiving dish prepared by…

…cramming a boneless chicken into a boneless duck, which is stuffed into a boneless turkey. Three kinds of stuffing are layered between the three kinds of meat and the monstrosity is cooked for a very long time. The end result, when cut, is a fantastic food rainbow that must be eaten to be believed.

Easter, which may or may not have been named after a pagan fertility goddess, falls conveniently close to the spring equinox, allowing the syncresis of rabbits, eggs and the rebirth of nature into a ritual about the slaughter and rebirth of God. Easter also now has been subverted into being about eating, though hasn’t yet been taken to the extremes of Thanksgiving turducken.

Until now.

Making Easter turducken is, fortunately, much easier than a traditional turducken, as it abandons all that pesky protein while fully embracing the empty carbohydrates and fat. While technically Easter turducken is a dessert and traditional turducken a main course, they should never be consumed in the same meal. That would be heresy.

As with traditional turducken, Easter turducken starts from the inside out. The core is formed with miniature Cadbury cream eggs:

Take an ordinary peep and make a large slit in the bottom, as deep as possible without going all the way through:

Stuff an egg into the slit, stretch the sides around it, and fold the peep’s tail down. Repeat with a few more peeps.

The outer layer finally makes good use of one of the more odious culinary travesties, the irritating hollow bunny. As a kid, nothing was more annoying that thinking you’d been given a huge block of chocolate, and it turns out to be empty. To get the egg-stuffed peep goodness into this abomination, first you must open the bottom. Anything worth doing is worth doing with power tools, so take a dremel and cut around the perimeter of the bottom:

Once the hole is made, stuff the now egg-bloated peeps into the bunny. Note that some hollow bunnies suck even more than others, and crack and fall apart really easily, so be careful. Once you’re done, put the bottom back on. The really ambitious might try re-melting the seam in the bottom closed with a crème brûlée torch.


Voilà, the loathsome hollow bunny is transformed into several thousand calories, as God intended. Many children wonder around Easter how it is that bunnies lay eggs. As a side benefit, Easter turducken illustrates clearly that this “theory” is wrong. Obviously bunnies lay chickens, which then lay the eggs. Mystery solved.

Now fully prepared, the Easter turducken can be eaten. There is probably some kind of psychological test about what part of the bunny you eat first. I always go for the neck. Since it is held together only by a cheap-ass hollow bunny, once you start eating your turducken, it will collapse rapidly. Be prepared for a mess.

Yummy. A guess at the nutrition information for a three peep turducken:


Nutrition Facts
Serving Size:
  1 Easter turducken • 98g

Amount Per Serving
Calories  456 Calories from Fat  158
% DV*
Total Fat  18g 27%
    Saturated Fat  11g 44%
    Trans Fat  0g  
Cholesterol < 15mg 4%
Sodium  74mg 4%
Total Carbohydrate  70g 24%
    Dietary Fiber  0g 0%
    Sugars  65g  
Protein  6g 11%

Enjoy your Easter turducken. And bring lots of paper towels. And maybe a bib. Let me know how your own turn out.

Popularity: 100% [?]

Installing an XM Roady antenna into 1997 Saturn SL2

April 5th, 2005 — Wordman

After growing sick of New York radio, and to be able to hear Opie and Anthony again, I broke down and bought a Roady so I can listen to XM satellite radio in my car, a 1997 Saturn SL2. I elected to self-install the antenna and didn’t find much in the way of “how-to” information on the net. What follows is what I did. I’m not a professional, so follow at your own risk. Seriously. Messing around inside the center console of the Saturn has been known to do things like make the airbags spontaneously deploy. If this happens, depending on where your head is, it could conceivably kill you. I’m an not responsible for you hurting yourself. All I can say is that I did this with no problems.

You’ll need the following to follow these instructions:

  • Size 15 Torx screwdriver or drill bit
  • Black electrical tape
  • Cutting tool (I used the scissors in my Swiss Army knife)
  • Several hours

If you want to build a mounting block similar to the one that I did, you also may need:

  • Miter saw
  • Two or more medium screws (I used #6 x 5/8″ pan head philips)
  • Dark (preferably black) felt with an adhesive back
  • A drill with a bit slightly larger than the diameter of the screws, but not larger than the heads of the screws
  • The swivel mounting bracket that came with your Roady
  • A couple more hours

The antenna affixes to the car with a strong magnet, so one question non-Saturn owners might not quite get is “will the magnetic antenna stick to my car?” Unlike most cars, the Saturn’s skin plays no role whatsoever in maintaining the structural integrity of the vehicle. It’s basically just for show, so it is made of plastic. Good for stopping dents, not so good at sticking to magnets. Rest assured, however, that the hood, roof and trunk of the Saturn are metal, and the antenna sticks to them just fine.

The Roady has the ability to broadcast a weak FM signal through the XM antenna to your car radio, so that you don’t have to use the tape adapter and can just tune to one of 10 preset stations. New York radio is extremely saturated, so I wanted to get the XM antenna pretty close to the car’s FM antenna. The trick to this is to find a way to get the cable inside the car. Had I been more brave, I would have ran the antenna cable through the same hole the existing radio antenna uses. Unfortunately, this appears to require the removal of the right front fender. This looked like it might be doable, but I decided against it. Instead, I chose to run the antenna cable backward down the length of the car:

Start by attaching the magnet to the roof (the circle on the image above), then tuck the cable into the groove between the roof and the trim. As you thread this cable, leave a little wiggle room for the cable. As the seasons change, your car (and cable) will expand slightly in the heat and contract a bit in the cold, so if you thread the cable super-tight, it could snap. Continue down the groove until you reach the trunk (which you should open).

Lay the cable down the edge of the tuck (very loosely for now) until you reach the taillight. The tail light is your secret weapon here, because the bulbs inside are fed power from inside the car, and you are going to thread your antenna through the hole for the power cable. First you need to remove the cover of the taillight:

Use a size 15 Torx driver (the head looks like a star) to undo the two screws holding the taillight on. Once these are out, the light should just pull off. It might come loose while you work, so keep a hand on it.

On the body of the taillight, you should see how the power cord feeds into a plug on the light. You can unplug this, which prevents the light from dangling by its cable and gets it out of your way (the trunk is a good place for it in the interim).

In the housing of the light, you’ll see a rubber tube/plug sort of deal. The power feeds the light, while the rubber provides a seal to prevent water from getting inside the trunk. Black electrical tape surrounds the plug tube, which needs to be removed:

At this point, turn your attention back to the antenna cable. You should be able to find a gap through which the cable can be fed into the taillight housing:

Once through, you’ll note that the connector on the antenna cable is a bit too large to fit through the rubber cable seal. You will need to cut it a bit. Very carefully cut one side of the cylindrical part of the seal lengthwise. Take care to avoid cutting the tape around the cable within or, of course, the cable itself. Stop cutting once the cylinder part is mostly open; do not cut the “disk” part:

You should now have enough room in the seal to feed the silver part of the antenna plug into the hole. Reach around inside the trunk and find the other side of the seal. Push the antenna plug with one hand and pull with the other. This takes a little tinkering, but the seal is fairly elastic, so some force should get it through and poking out of the seal into the inside of the trunk:

Pull the carpet in the trunk back and pull most of the slack of the antenna cable through. Leave a bit of slack outside the car for now, just in case. The antenna cable is much longer than you need, so all of the excess will be bunched up in that little dip in the side of the trunk.

Go around to the back seat and fold down the right side seat. Reach into the trunk and get the antenna plug. If you look down onto where the seat back meets the body of the car, you can see (or feel, at least) that the seat back is connected to a piece of metal that sticks out slightly from the side. There is enough room to run the antenna cable on the outside of this plate. The idea here is to get the cable past the seat back in such a way that folding the seat up and down won’t crimp, rub or otherwise harm the cable. Improvise if you need to.

Once through, pull quite a bit of slack through. Eventually, you’ll tuck some of this into the seat and side, but for now leave it loose. Pull the cable between the front seat and the inside wall of the car, as close to the floor as possible. You will run the cable under the front seat but, since the seat can slide back and forth, you need to run the cable where it won’t get caught on anything. Fortunately, you can easily run the cable under the runners on which the seat moves.

The only real trick to this is that there is a big spring under the seat that could catch the cable. Fortunately, there is a black plastic mesh around part of this spring:

Eventually, you will tape the cable to this mesh with black electrical tape, so that it always stays outside the spring; however, you need to see how much slack you will have left in the cable, so don’t do this yet. Instead, find the panel on the passenger side of the center console. It has an indentation marked “pull”. Pull it to remove the panel. This exposes the fuses, but more importantly gives you a place to run antenna cable.

You should be able to thread the cable so that it comes out of the center panel right where the cigarette lighter is. Since you’ll be powering the Roady with the lighter, you can twist the power and antenna cables together to feed the Roady.

At this point, you’ll need to think about how and where you want to mount the Roady. I have the type of stereo that has a strange shelf-like thing under the tape deck, so crafted a mounting block that slides into this space (see below). If you want to do something different, you are on your own. Just make sure you leave enough antenna cable to reach the Roady.

Once you have figured out how much extra cable to leave hanging out of the console, run backwards along the antenna cable tucking the cable in. The idea is to eventually push all the slack back into the trunk, where the excess cable can be looped and stashed in the corner.

Replace the electrical panel. Under the front seat, tape the cable to the mesh around the spring. Tuck the cable underneath the plastic siding around the floor of the backseat, then up the back side of the seat and into the seam. Once in the trunk, loop up all the extra, tuck the loop away and replace the carpet.

Going back to the taillight, wrap black electrical tape around the cylinder of the seal that you cut open previously. You might want to use a few layers and make sure that all holes in the rubber are covered:

Reconnect the taillight plug, mount the light, and screw it back in. Your antenna is now ready.

If you want to mount your Roady like I did, make sure you have a Saturn with the hole/shelf thing below the stereo (if you don’t have this, you’ll need to find your own way). You will be constructing a block of wood that fits snugly into this shelf, then screwing the Roady’s mounting bracket into this wood. This holds the Roady securely, and in a good spot for tuning, all without making holes in your car. Assemble the materials mentioned at the top of this article:

On the wood block, measure off a piece slightly narrower than the Roady’s mounting bracket. You are going to use the back of the bracket as a “lip” that slaps right against the hole of the shelf, where the bracket is entirely outside the hole, with the wood block entirely inside. Don’t worry about about the height or depth of the block right now, just get the width right.

The hole/shelf has a taper to it, narrowing towards the engine, so you need to cut the block to match. Set your miter saw to about 3° and skim the top off the length of the block:

Your wedge may be a bit too thick to fit into the hole, so you might need to cut off some of the fatter end. Measure the height of the hole. On the tapered side of your block, find a point that is almost as wide as the hole. Mark that line, then cut the fatter end of the wedge off at that point.

Drill some pilot holes in the bottom of the Roady’s mounting bracket and screw the bracket into the fat end of the wood. Try to get the bottom of the bracket as level as possible with the block.

Your block may be too long at this point, but don’t measure yet. Instead, cover the block with adhesive felt. This gives the wood a bit of grip when put into the hole, prevents scratches and looks slightly better. Don’t worry about covering the back end for now.

Now fit the wedge into the hole. It will most likely stick out a bit. Start cutting bits off of the narrow end and refit into the hole. Repeat until the “lip” of the bracket fits snug against the edge of the hole. You can cover the back with felt if you want. It should look something like this (but less blurry, unless you’ve been hitting the margaritas while working):

Now mount the Roady on the bracket, plug in the power and antenna, and you are ready to go.

Popularity: 17% [?]

A quiet iMac DV

November 28th, 2004 — Wordman

A couple of years ago, as fallout from a layoff, I found myself with a pair of 400 MHz iMac DV machines (“grape” and “blueberry”, for those keeping score). One of these sits under my desk, running software that will likely be illegal soon. The other has been deployed in the kitchen (more on that in a later entry).

As this model was discontinued in mid 2000, these machines were starting to show their age. They had a number of problems that I vowed to handle when I got around to it. I happened to get around to it late in 2004, but only after spending a great deal of time tracking some information down. This post intends to distill this information into one place for those looking to do similar things. (I found many such people asking for help, and not getting answers). The problems to solve were these:

  1. Intermittent video problems
  2. Intermittent boot problems
  3. Inability to turn off the internal monitor and use only the external VGA connection.
  4. Limited disk space
  5. Noise

It turns out that the first two problems are related. Earlier iMacs had a number of problems with their firmware and analog video boards conspiring in ways that manifest in random naughtiness. I’d seen several variations of the behavior on these two machines. Sometimes the internal monitor would not work at all. Sometimes it would display only very faintly or all in green. Sometimes a reboot would get past the boot chime and then die. The blueberry machine provided the drive to fix these machines when it started exhibiting the latter behavior all of the time. The grape machine could boot, but seemed locked in “dim display” mode.

After far too long searching for fixes to this problem, I happened across a link to an incredible troubleshooting page for this exact problem. Why this didn’t show up first (or even in the first few pages) in a Google search, I don’t know. Hopefully it does by now. In any case, this explained the problem and provided some great things to try.

According to this page, these problems result from old firmware, and the trick is to get the machine to boot long enough to upgrade it. This presented me with a problem. Supposedly, you cannot run OS X on this model unless the firmware has been upgraded to the latest version, the same version that fixes the problems. Having run OS X on these machines since the 10.0 beta, I assumed I had the correct version, but still had the problem. The machine I could still boot showed the latest 4.1.9 firmware version, but still had the dim display.

Thinking I was probably in for disappointment, I tried the troubleshooting tips with the blueberry machine anyway. I had what the page called “symptom S4”. I found that the older version of the page was a little easier to follow, but neither it nor the current version actually solved my problem. I ran through the firmware page up to and including the “intermediate” section, without improvement (though it turned out I had to replace the battery, so that probably helped some). Not thrilled about exposing myself to high voltage, I tried a few other things before moving into the “advanced” section.

I was under the impression that the extra power draw from the hard-drive spinning up was overwhelming the power supply. To test this, I pulled the power of the hard drive (the white plug with red, black and yellow wires coming out of it) and tried booting from an OS 9.1 CD. This worked fine (though, of course, no hard drive mounted).

I shut the machine down and, just for fun, reconnected the hard-drive power. And what do you know, the thing rebooted just fine. It may be that having booting it in 9.1 or, perhaps, just the change in hardware configuration managed to reset the PMU or something. Not sure. In any case, if you have nimble fingers, you can actually do this through the RAM access slot without taking the machine apart.

Once I got the machine to boot, lo and behold, it’s firmware version shows as 4.1.7. How I got OS X on this box in the first place, I do not know. Such a thing is supposedly “impossible”. Upgrading it to 4.1.9, however, turned out to be easier said than done. This is because the 4.1.9 updater only runs when booted into OS 9 from a writable volume. Since I didn’t run classic on this box (didn’t want to spend the disk space) and booting from a CD wouldn’t work (not a writable volume), I didn’t have a writable OS 9 boot disk. Further, something in the OS 9 install CD just refused to recognize the machine’s disk as one that could handle OS 9. After trying a whole bunch of weird Firewire setups, my problem suddenly resolved itself when the OS 9 installer started working for no evident reason. I have no idea why this happened but, once done, the firmware upgrade worked fine, and did solve the boot problem.

This left the dim display on the grape machine. It had the correct firmware, but still had the problem. Changing the contrast and brightness didn’t help. On a forum, I spotted a solution so obvious I can’t believe it took me so long to try it. All I had to do was go into the Display preference panel, go to the Color section and hit the Calibrate button. This process ended up resetting the display just fine.

So, two problems (including the biggest one) down, three to go. I still have found no solution for turning off the internal monitor while leaving the external port active. I suspect that I might be able just to cut the power to it, but haven’t found the schematics for it. If you know how, let me know. I’m fairly certain that there is no purely software way to do this.

The last two problems also turned out to be related. The iMac DV has no internal fan, so nearly all of the noise it generates comes from its hard drive. If you haven’t had the pleasure, the sound isn’t a typical computer hum, but more of a whine. It’s the type of sound that still thrums in your ears once it stops. So, finding a high(er) capacity, quiet hard drive seemed the obvious solution.

It turns out, this was less than obvious. In the first place, finding what kind of drives the iMac DV could support was a bit of an exercise in futility. Unlike most Macs before it, the iMac used IDE drives, not SCSI. All the information I could find was found in crumbs in forums, mostly unconfirmed rumors:

  • Rumor 1: Drives faster than 5,400RPM overheat the iMac DV. I’m not sure if this is true, but I believe it. The 4,200RPM drive that shipped with it ran the machine hot enough, with no internal fan. So, this set a spindle limit, which turned out to limit the drive selection significantly, as most higher capacity drives are faster than this.
  • Rumor 2: Drives larger than 128GB cannot be read iMac DV. I suspect this is just plain wrong, but saw it mentioned more than once. This seems like it would be more of an OS limitation, so might have been true once. I seriously doubt it is true now. I turned out to be moot in my case, because drives larger than 128GB went over my price target.
  • Rumor 3: The OS must reside on the first 4GB of a disk for the iMac DV. This is almost certainly false, considering that a) even the old, loud drive was a 10GB in a single partition and b) it doesn’t make any sense. I ignored this rumor, so far with no ill effects.

So, I was looking for a 5,400RPM IDE drive of 128MB or less. And it had to be quiet, which led to the next problem: what’s quiet for a drive and how do you find out? After some looking, I found Hardware Central, which not only lists the sound output of hard-drives in decibels, but has excellent search filtering as well. Sifting through the various choices was more annoying than it needed to be, but I settled on the 120 GB Maxtor DiamondMax 16. At the time, Tiger Direct sold these for the lowest price, around $70.

I bought one for each machine. They installed easily (well, as easily as a drive can be installed into an iMac), work great and are nearly inaudible. They do run a bit hotter than the old drives, but so far, so good.

Popularity: 6% [?]