I had errors like this and the thing that fixed it was not plugging the iPod into a USB hub but directly into the computer itself. I'm running dapper with kernel 2.6.15-21-k7 with a 4th Gen 20GB non-Photo iPod and it works fine. -- EFI-support in kernel causes I/O errors with iPods https://launchpad.net/bugs/37163