Hi all, I'm trying to connect an external HD with USB 2.0 interface to a notebook with USB 1.1 interface.
Here is the scenario: I have an old Acer TM 347T running: --- [EMAIL PROTECTED] ~]# uname -a Linux micro 2.6.9-55.0.12.EL #1 Fri Nov 2 10:57:39 EDT 2007 i686 i686 i386 GNU/Linux [EMAIL PROTECTED] ~]# cat /etc/redhat-release CentOS release 4.5 (Final) --- with: --- [EMAIL PROTECTED] ~]# lspci -v | grep -i usb 00:14.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI]) --- The external HD is a LaCie 160GB with an USB 2.0 interface. Now, if I boot the machine with the HD already on I get: --- [EMAIL PROTECTED] ~]# dmesg | grep usb usbcore: registered new driver usbfs usbcore: registered new driver hub usbcore: registered new driver hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.0:USB HID core driver usb 1-1: new full speed USB device using address 2 usb 1-1: control timeout on ep0in usb 1-1: device not accepting address 2, error -110 usb 1-1: new full speed USB device using address 3 usb 1-1: control timeout on ep0in usb 1-1: device not accepting address 3, error -110 --- If, instead, I turn the HD on after the system has already booted, I get: --- [EMAIL PROTECTED] ~]# dmesg ... ohci_hcd 0000:00:14.0: wakeup usb 1-1: new full speed USB device using address 4 SCSI subsystem initialized Initializing USB Mass Storage driver... scsi0 : SCSI emulation for USB Mass Storage devices Vendor: WDC WD16 Model: 00BB-00HTA0 Rev: 15.0 Type: Direct-Access ANSI SCSI revision: 02 USB Mass Storage device found at 4 usbcore: registered new driver usb-storage USB Mass Storage support registered. SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) sda: assuming drive cache: write through SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) sda: assuming drive cache: write through sda: sda1 sda2 sda3 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 usb 1-1: reset full speed USB device using address 4 usb 1-1: control timeout on ep0in usb 1-1: device not accepting address 4, error -110 usb-storage: Bus reset ended with -19 usb 1-1: USB disconnect, address 4 scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0 0:0:0:0: Illegal state transition deleted->offline Badness in scsi_device_set_state at drivers/scsi/scsi_lib.c:1766 [<c8b4a47c>] scsi_device_set_state+0xd2/0xdd [scsi_mod] [<c8b47ac3>] scsi_eh_offline_sdevs+0x49/0x5e [scsi_mod] [<c8b4807b>] scsi_unjam_host+0x20b/0x21c [scsi_mod] [<c8b481c6>] scsi_error_handler+0x13a/0x191 [scsi_mod] [<c8b4808c>] scsi_error_handler+0x0/0x191 [scsi_mod] [<c01041dd>] kernel_thread_helper+0x5/0xb SCSI error : <0 0 0 0> return code = 0x10000 usb 1-1: new full speed USB device using address 5 usb 1-1: control timeout on ep0in usb 1-1: device not accepting address 5, error -110 usb 1-1: new full speed USB device using address 6 usb 1-1: control timeout on ep0in usb 1-1: device not accepting address 6, error -110 --- More, If I am fast enough to execute lsusb before usb error, I get: --- [EMAIL PROTECTED] ~]# lsusb -v Unknown line at line 5959 Unknown line at line 5960 Unknown line at line 5961 Unknown line at line 5962 Unknown line at line 5963 Unknown line at line 5964 Unknown line at line 5965 Unknown line at line 5966 Unknown line at line 5967 Unknown line at line 5968 Unknown line at line 5969 Unknown line at line 5970 Bus 001 Device 007: ID 059f:0421 LaCie, Ltd cannot peek string descriptor 1, error = Connection timed out(110) cannot peek string descriptor 2, error = Connection timed out(110) cannot peek string descriptor 3, error = No such device(19) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x059f LaCie, Ltd idProduct 0x0421 bcdDevice 9a.bc iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 cannot get config descriptor 0, No such device (19) --- Finally, --- [EMAIL PROTECTED] ~]# cat /proc/interrupts | grep ohci 10: 217 XT-PIC ohci_hcd --- What I've already tested so far: 1) Same machine, same HD and same cable works well with Windows XP, 2) modprobe -r ohci_hcd and modprobe ohci_hcd returns the same error as if I was booting the machine with the hard drive already on 3) noacpi as boot option of the kernel Any suggestion will be greatly appreciated. Dario -- R.D. Contarino <[EMAIL PROTECTED]> mobile: +39 349 441 3870 skype: rdarioc ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users