Categories: Misc / DotNet / Java / Coder / Linux / PHP Ask - La ask - La Answer

ipod resets itself over and over in firewire mode

I've got a 20gb ipod that I've been happily using for about 9 months (Mac os 9.2). I often use it in firewire mode to move files from home to work & vice versa. Recently I started having a strange problem with it that hasn't seemed to pop up on your message board yet, so I thought you might be interested to hear about it (and to help me solve it, of course!)

The problem is that, when you plug the ipod into the computer, it starts reseting itself incessantly. This has several bad effects -- first it confuses the os, which keeps giving the error message about a firewire drive being incorrectly disconnected. (The message goes away when the reset is complete & the computer can find the drive again, but as soon as this happens the ipod resets again and the whole cycle starts over). Second, it keeps you from doing anything with the drive -- even if you throw the drive in the trash or otherwise eject it, after the next cycle of resetting the computer thinks you've plugged it back in again. This means you have a window of about 3 seconds to physically unplug the firewire cable while the screen is flashing "ok to disconnect" -- after that it resets and the computer gets cranky if you disconnect it.

Sometimes there is time to try copying or deleting files, but I now get a disk error every time I try to do this. However, I can open files that are already on the disk just fine (and everything works with music playback when the drive isn't connected to a computer).

I doubt it's a software or firmware problem since everything was working well for months. I havent' tried a Restore yet. I have a feeling Restore would fix the disk error problem, but if it doesn't fix the resetting problem the data might get corrupted again.

Any ideas how to fix this?
-jeremy
[1861 byte] By [jeremy9] at [2007-11-9 13:54:58]
[an error occurred while processing this directive]
[an error occurred while processing this directive]