(this option fixes it both for iPod nad Sansa)
-----
After upgrade to 2.6.22 I am no longer able to mount my iPod. It worked fine with 2.6.20.
EDIT: if I remove EHCI (USB 2.0) support, iPod works fine (if slow can be called fine)
dmesg says
Code: Select all
localhost ~ # dmesg
usb 1-1: new high speed USB device using ehci_hcd and address 16
usb 1-1: configuration #1 chosen from 1 choice
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 16
usb-storage: waiting for device to settle before scanning
scsi 7:0:0:0: Direct-Access Apple iPod 1.62 PQ: 0 ANSI: 0
sd 7:0:0:0: [sdc] 7999487 512-byte hardware sectors (4096 MB)
sd 7:0:0:0: [sdc] Write Protect is off
sd 7:0:0:0: [sdc] Mode Sense: 64 00 00 08
sd 7:0:0:0: [sdc] Assuming drive cache: write through
sd 7:0:0:0: [sdc] 7999487 512-byte hardware sectors (4096 MB)
sd 7:0:0:0: [sdc] Write Protect is off
sd 7:0:0:0: [sdc] Mode Sense: 64 00 00 08
sd 7:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1 sdc2 sdc3
sd 7:0:0:0: [sdc] Attached SCSI removable disk
sd 7:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
usb 1-1: reset high speed USB device using ehci_hcd and address 16
usb 1-1: reset high speed USB device using ehci_hcd and address 16
usb 1-1: reset high speed USB device using ehci_hcd and address 16
usb 1-1: reset high speed USB device using ehci_hcd and address 16
usb 1-1: reset high speed USB device using ehci_hcd and address 16
usb 1-1: reset high speed USB device using ehci_hcd and address 16
sd 7:0:0:0: scsi: Device offlined - not ready after error recovery
sd 7:0:0:0: [sdc] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdc, sector 73
printk: 468 messages suppressed.
Buffer I/O error on device sdc1, logical block 5
Buffer I/O error on device sdc1, logical block 6
Buffer I/O error on device sdc1, logical block 7
Buffer I/O error on device sdc1, logical block 8
Buffer I/O error on device sdc1, logical block 9
Buffer I/O error on device sdc1, logical block 10
Buffer I/O error on device sdc1, logical block 11
Buffer I/O error on device sdc1, logical block 12
Buffer I/O error on device sdc1, logical block 13
Buffer I/O error on device sdc1, logical block 14
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdc, sector 7871685
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline device
sd 7:0:0:0: rejecting I/O to offline deviceiPod works with older kernels
kernel config: http://people.atheme.org/~desowin/kernel-config-2.6.22

