After much research on the internet on how to get my iPod working, I compiled a custom kernel without
EFI support, but the problem still persists.
In more detail:
Harware: Sony Vaio Laptop + iPod with Clickwheel (20gbs)
Sowftare: Ubuntu 6.06 (Dapper).
Original Problem:
- iPod automounts (/media/ipod) when plugged and filesystem can be viewed with nautilus / command line
- Trying to copy data (using cp or gtkpod) from iPod hangs the process after a few seconds. System logs reports "Buffer I/O errors" See log at the end.
Steps taken to fix (in summary, I have been at this for almost a month):
- Plugged iPod directly to laptop port (without USB hub).
- Compiled custom kernel with no EFI support. (2.6.15)
The problem is still there when using the kernel without EFI support, which seems to fix the issue for most people.
Does anybody have any other ideas on how to fix the problem?
Thanks for the help!
Code:
Jun 15 20:21:04 ylan-laptop kernel: [4294856.736000] usb 4-1: new high speed USB device using ehci_hcd and address 3
Jun 15 20:21:04 ylan-laptop kernel: [4294856.852000] scsi1 : SCSI emulation for USB Mass Storage devices
Jun 15 20:21:04 ylan-laptop kernel: [4294856.852000] usb-storage: device found at 3
Jun 15 20:21:04 ylan-laptop kernel: [4294856.852000] usb-storage: waiting for device to settle before scanning
Jun 15 20:21:09 ylan-laptop kernel: [4294861.852000] Vendor: Apple Model: iPod Rev: 1.62
Jun 15 20:21:09 ylan-laptop kernel: [4294861.853000] Type: Direct-Access ANSI SCSI revision: 00
Jun 15 20:21:09 ylan-laptop kernel: [4294861.854000] SCSI device sdb: 39063023 512-byte hdwr sectors (20000 MB)
Jun 15 20:21:09 ylan-laptop kernel: [4294861.855000] sdb: Write Protect is off
Jun 15 20:21:09 ylan-laptop kernel: [4294861.855000] sdb: Mode Sense: 64 00 00 08
Jun 15 20:21:09 ylan-laptop kernel: [4294861.855000] sdb: assuming drive cache: write through
Jun 15 20:21:09 ylan-laptop kernel: [4294861.858000] SCSI device sdb: 39063023 512-byte hdwr sectors (20000 MB)
Jun 15 20:21:09 ylan-laptop kernel: [4294861.859000] sdb: Write Protect is off
Jun 15 20:21:09 ylan-laptop kernel: [4294861.859000] sdb: Mode Sense: 64 00 00 08
Jun 15 20:21:09 ylan-laptop kernel: [4294861.859000] sdb: assuming drive cache: write through
Jun 15 20:21:09 ylan-laptop kernel: [4294861.859000] sdb: sdb1 sdb2
Jun 15 20:21:09 ylan-laptop kernel: [4294861.882000] sd 1:0:0:0: Attached scsi removable disk sdb
Jun 15 20:21:09 ylan-laptop kernel: [4294861.882000] sd 1:0:0:0: Attached scsi generic sg1 type 0
Jun 15 20:21:09 ylan-laptop kernel: [4294861.883000] usb-storage: device scan complete
Jun 15 20:21:10 ylan-laptop kernel: [4294863.018000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] sd 1:0:0:0: SCSI error: return code = 0x8000002
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] sdb: Current: sense key: Medium Error
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] Additional sense: No additional sense information
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] Info fld=0x0
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] end_request: I/O error, dev sdb, sector 287597
Jun 15 20:27:30 ylan-laptop kernel: [4295243.091000] Buffer I/O error on device sdb2, logical block 207272
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] sd 1:0:0:0: SCSI error: return code = 0x8000002
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] sdb: Current: sense key: Medium Error
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] Additional sense: No additional sense information
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] Info fld=0x0
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] end_request: I/O error, dev sdb, sector 287598
Jun 15 20:28:12 ylan-laptop kernel: [4295284.678000] Buffer I/O error on device sdb2, logical block 207273
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] sd 1:0:0:0: SCSI error: return code = 0x8000002
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] sdb: Current: sense key: Medium Error
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] Additional sense: No additional sense information
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] Info fld=0x0
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] end_request: I/O error, dev sdb, sector 287599
Jun 15 20:28:54 ylan-laptop kernel: [4295326.290000] Buffer I/O error on device sdb2, logical block 207274
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] sd 1:0:0:0: SCSI error: return code = 0x8000002
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] sdb: Current: sense key: Medium Error
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] Additional sense: No additional sense information
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] Info fld=0x0
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] end_request: I/O error, dev sdb, sector 287600
Jun 15 20:29:35 ylan-laptop kernel: [4295367.931000] Buffer I/O error on device sdb2, logical block 207275
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] sd 1:0:0:0: SCSI error: return code = 0x8000002
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] sdb: Current: sense key: Medium Error
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] Additional sense: No additional sense information
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] Info fld=0x0
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] end_request: I/O error, dev sdb, sector 287601
Jun 15 20:30:17 ylan-laptop kernel: [4295409.540000] Buffer I/O error on device sdb2, logical block 207276