Hi, I have an RCA lyra MP3 player that will connect and transfer data fine when ehci_hcd is not loaded and fails badly when it is. My recollection is that it worked with a 2.4 kernel (actually different hardware also). The errors I et typically are:
<<Loaded new ehc driver with extra delay... hope springs eternal>> Feb 4 23:12:14 tornado3 kernel: ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2. 0 EHCI Controller Feb 4 23:12:14 tornado3 kernel: ehci_hcd 0000:00:1d.7: irq 11, pci mem 0xf4fffc00 Feb 4 23:12:14 tornado3 kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4 Feb 4 23:12:14 tornado3 kernel: ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 26 Oc t 2004 Feb 4 23:12:14 tornado3 kernel: drivers/usb/input/hid-core.c: input irq status -84 received Feb 4 23:12:14 tornado3 last message repeated 3 times Feb 4 23:12:14 tornado3 kernel: hub 4-0:1.0: USB hub found Feb 4 23:12:14 tornado3 kernel: hub 4-0:1.0: 6 ports detected Feb 4 23:12:14 tornado3 kernel: drivers/usb/input/hid-core.c: input irq status -84 received Feb 4 23:12:15 tornado3 last message repeated 7 times Feb 4 23:12:15 tornado3 kernel: usb 4-1: new high speed USB device using ehci_hcd and address 2 Feb 4 23:12:15 tornado3 kernel: drivers/usb/input/hid-core.c: input irq status -84 received Feb 4 23:12:15 tornado3 last message repeated 30 times Feb 4 23:12:16 tornado3 kernel: usb 4-1: khubd timed out on ep0in Feb 4 23:12:16 tornado3 kernel: usb 4-1: device descriptor read/64, error -110 Feb 4 23:12:16 tornado3 kernel: drivers/usb/input/hid-core.c: input irq status -84 received Feb 4 23:12:16 tornado3 last message repeated 17 times Feb 4 23:12:16 tornado3 kernel: usb 1-1: USB disconnect, address 3 Feb 4 23:12:16 tornado3 kernel: drivers/usb/input/hid-core.c: input irq status -84 received Feb 4 23:12:16 tornado3 last message repeated 5 times Feb 4 23:12:16 tornado3 kernel: usb 2-1: USB disconnect, address 2 << loaded usb_storage>> Feb 4 23:12:16 tornado3 kernel: Initializing USB Mass Storage driver... Feb 4 23:12:17 tornado3 kernel: usb 2-1: new low speed USB device using uhci_hcd and address 3 Feb 4 23:12:17 tornado3 kernel: input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb -0000:00:1d.1-1 Feb 4 23:12:17 tornado3 kernel: scsi30 : SCSI emulation for USB Mass Storage devices Feb 4 23:12:17 tornado3 kernel: usbcore: registered new driver usb-storage Feb 4 23:12:17 tornado3 kernel: USB Mass Storage support registered. Feb 4 23:12:22 tornado3 kernel: Vendor: Thomson Model: RD2821_40 Player Rev: 0.01 Feb 4 23:12:22 tornado3 kernel: Type: Direct-Access ANSI SCSI revision: 00 Feb 4 23:12:22 tornado3 kernel: SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB) Feb 4 23:12:22 tornado3 kernel: sda: Write Protect is off Feb 4 23:12:22 tornado3 kernel: sda: assuming drive cache: write through Feb 4 23:12:22 tornado3 kernel: SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB) Feb 4 23:12:22 tornado3 kernel: sda: Write Protect is off Feb 4 23:12:22 tornado3 kernel: sda: assuming drive cache: write through Feb 4 23:12:22 tornado3 kernel: sda:<7>usb-storage: queuecommand called Feb 4 23:12:23 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:12:23 tornado3 kernel: end_request: I/O error, dev sda, sector 0 Feb 4 23:12:23 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:12:23 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:12:23 tornado3 kernel: end_request: I/O error, dev sda, sector 0 Feb 4 23:12:23 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:12:23 tornado3 kernel: ldm_validate_partition_table(): Disk read failed. Feb 4 23:12:23 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:12:23 tornado3 kernel: end_request: I/O error, dev sda, sector 0 Feb 4 23:12:23 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:12:23 tornado3 kernel: unable to read partition table Feb 4 23:12:24 tornado3 kernel: Attached scsi removable disk sda at scsi30, channel 0, id 0, lun 0 Feb 4 23:12:24 tornado3 scsi.agent[22999]: disk at /devices/pci0000:00/0000:00:1d.7/usb4/4-1/4-1:1. 0/host30/target30:0:0/30:0:0:0 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 0 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 8 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 1 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 16 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 2 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 24 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 3 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 32 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 4 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 40 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 5 Feb 4 23:13:34 tornado3 kernel: SCSI error : <30 0 0 0> return code = 0x70000 Feb 4 23:13:34 tornado3 kernel: end_request: I/O error, dev sda, sector 0 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 0 <<etc>> Feb 4 23:13:34 tornado3 kernel: sda : READ CAPACITY failed. Feb 4 23:13:34 tornado3 kernel: sda : status=0, message=00, host=7, driver=00 Feb 4 23:13:34 tornado3 kernel: sda : sense not available. Feb 4 23:13:34 tornado3 kernel: sda: Write Protect is off Feb 4 23:13:34 tornado3 kernel: sda: assuming drive cache: write through Feb 4 23:13:34 tornado3 kernel: sda : READ CAPACITY failed. Feb 4 23:13:34 tornado3 kernel: sda : status=0, message=00, host=7, driver=00 Feb 4 23:13:34 tornado3 kernel: sda : sense not available. Feb 4 23:13:34 tornado3 kernel: sda: Write Protect is off Feb 4 23:13:34 tornado3 kernel: sda: assuming drive cache: write through Feb 4 23:13:34 tornado3 kernel: sda:<3>Buffer I/O error on device sda, logical block 0 Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:13:34 tornado3 kernel: ldm_validate_partition_table(): Disk read failed. Feb 4 23:13:34 tornado3 kernel: Buffer I/O error on device sda, logical block 0 Feb 4 23:13:34 tornado3 kernel: unable to read partition table Feb 4 23:13:34 tornado3 kernel: FAT: unable to read boot sector Feb 4 23:14:54 tornado3 kernel: usb 4-1: USB disconnect, address 2 Feb 4 23:14:54 tornado3 kernel: usb 4-1: new high speed USB device using ehci_hcd and address 4 Feb 4 23:14:55 tornado3 kernel: usb 4-1: khubd timed out on ep0in Feb 4 23:14:56 tornado3 kernel: usb 4-1: device descriptor read/64, error -110 Feb 4 23:14:56 tornado3 kernel: scsi31 : SCSI emulation for USB Mass Storage devices Kernel is 2.6.10-cko3, but I have had no success with other 2.6 kernels with this hardware (Dell inspiron 8600). I have been able to send data (slowly) previously, but at the cost of a huge messages file (lots of errors). Again, without ehci it works without errors, albeit slowly... Any suggestions? Andrew Lees. ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
