<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet href="/style/browser.xsl" type="text/xsl"?>
<essay xmlns="http://docbook.org/ns/docbook"
       xmlns:xlink="http://www.w3.org/1999/xlink"
       xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
       xmlns:dc='http://purl.org/dc/elements/1.1/'
       xmlns:dcterms="http://purl.org/dc/terms/"
       xmlns:gal='http://norman.walsh.name/rdf/gallery#'>
<info>
<title>iPod</title>
<volumenum>7</volumenum>
<issuenum>70</issuenum>
<pubdate>2004-04-30T08:48:00-04:00</pubdate>
<date>$Date: 2005-09-11 10:27:02 -0400 (Sun, 11 Sep 2005) $</date>
<author><personname>
<firstname>Norman</firstname><surname>Walsh</surname>
</personname></author>
<copyright><year>2004</year><holder>Norman Walsh</holder></copyright>
<abstract>
<para>A new toy! A war story. And something I have in common with someone genuinely
famous.</para>
</abstract>
</info>

<epigraph>
<attribution><personname>
<firstname>Steven</firstname><surname>Levy</surname>
</personname></attribution>
<para xml:id='p1'>There has never been an unexpectedly short debugging period in
the history of computers.</para>
</epigraph>

<para xml:id='p2'>As I
<link xlink:href="/2004/04/14/electronics">mentioned before</link>,
 my plan when I sold off my old iPAQ and its
accessories was to buy an iPod (irrespective of the odd naming coincidence).
And that’s what I did.
</para>

<para xml:id='p3'>The iPod is a sweet little gadget. Now my music plays smoothly no matter how much load
my laptop is under. I tried to keep the HFS+ filesystem on it;
I built a kernel with the right options and got the appropriate modules in place.
But, clumsily, I managed to corrupt the filesystem before I had had the sense
to back it up so I had to 
convert it to the Windows filesystem. (There’s no <command>fsck</command> for
HFS+ under Linux yet.)</para>

<para xml:id='p4'>The
<link xlink:href="http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&amp;Product_Id=158350">Belkin widget</link>
for copying images of a CompactFlash card works perfectly.
That’s the part that I needed before we go
<link xlink:href="/2004/itinerary/05-01-vacation">on vacation</link>…tomorrow. So you’d think
I’d leave well enough along, wouldn’t you?</para>

<para xml:id='p5'>But no, I’m curious to see how the iTunes music store works now that I have
device that will play the DRM’d tunes. So off I go under VMware to install iTunes.
Up and running, I plug in the iPod (good thing I bought that USB cable). I’m
told to upgrade the iPod, which I agree to do with some trepidation.</para>

<para xml:id='p6'>Part way through it gets totally wedged. Or maybe I was impatient, but I
waited <emphasis>a long</emphasis> time. Whatever. The iPod reboots…and hangs.
And reboots…and hangs. It doesn’t even get far enough in the boot sequence to
be recognized by my laptop as a device. Panic sets in.
(<personname><firstname>Deb</firstname><surname role="suppress">Walsh</surname>
</personname> brought me some relief by pointing out that we <emphasis>could</emphasis>
bring a laptop along, so I wouldn’t be totally $#@*/?%!ed with respect to
our vacation photos. Thanks, sweetie.)</para>

<para xml:id='p7'>I’ve completed about half the online forms (kicking myself the whole time)
required to send an iPod in for
repair when the adrenalin begins to subside and I realize two things (1) I haven’t
asked Google for help yet and (2) no sane engineer builds one of these devices
without some sort of debugging mode. I bet if I hold down the right keys, I’ll
get something.</para>

<para xml:id='p8'>With great relief, Google leads me to
“<link xlink:href="http://www.peachpit.com/articles/article.asp?p=28732&amp;redir=1">Troubleshooting
Your iPod</link>” and I manage to get the thing booting as a disk. As I’d made
a backup of the firmware as part of the transition from the HFS+ to Windows
filesystems, I’m able to get it working again.</para>

<para xml:id='p9'>Bouyed by relief and optimism that I can recover if it doesn’t work, I try
the upgrade again and this time it succeeds.</para>

<para xml:id='p10'>The only reason I bothered to tell this whole story, by the way, is that
<link xlink:href="http://www.neilgaiman.com/journal/2004_04_25_archive.asp#108326473286830283">the
same thing</link> (more or less) happened to Neil Gaiman. I’ve
<link xlink:href="/2003/12/24/americangods">written about</link> him before.
I wish we had something more pleasant in common.</para>

<para xml:id='p11'>Anyway, this is likely my last post for a week or so. We won’t
chat again until I get back from vacation, unless, per chance, you
happen to have plans to be in St. Thomas in the USVI next week :-)</para>

</essay>
