It turns out that the fstat error was due to /usr/local/lib not being in my PATH.

Now gtkpod 0.99.12 works but it tries to write files to
/mnt/ipod/iPod_Control/Music/F00/   (there is a capital F at the end)
and gives a permissions error even though the device is globally writable.

When I ls /mnt/ipod I get
/mnt/ipod/iPod_Control/Music/f00/ (there is a lower case f at then end)

Any ideas?  I tried mount -t vfat but I get the same result.  I set up this
devices with iTunes on a WindowsXP box so is this some way to thwart
open source users?

I can rename the dirs manually but I am concened about confusing the

Any ideas?