1/31/2005
iPod Photo problem solved
Finally fixed something that's been shitting me for weeks. When transferring large amounts of data to my iPod photo I'd occasionally start getting hundreds of errors like:
And basically the pod would crap out and unmount itself. But! Luckily enough I stumbled across this patch that seemed like it would do the trick, however I tested it and still got the same errors. Finally realised that the 40GB and the photo have different product id's! (use lsusb to check this). So, if anyone else has a photo and it's crapping out insert the following code into drivers/usb/storage/unusual_devs.h and there should be happy days all round:
Someone let me know if this doesn't work!
kernel: Buffer I/O error on device sda2, logical block 32669068
kernel: Buffer I/O error on device sda2, logical block 32669069
kernel: Buffer I/O error on device sda2, logical block 32669070
And basically the pod would crap out and unmount itself. But! Luckily enough I stumbled across this patch that seemed like it would do the trick, however I tested it and still got the same errors. Finally realised that the 40GB and the photo have different product id's! (use lsusb to check this). So, if anyone else has a photo and it's crapping out insert the following code into drivers/usb/storage/unusual_devs.h and there should be happy days all round:
UNUSUAL_DEV( 0x05ac, 0x1204, 0x0001, 0x0001,
"Apple",
"iPod Photo",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_FIX_CAPACITY ),
Someone let me know if this doesn't work!