I've got a USB2.0-to-IDE adapter based on Ali M5621 chip. Thie adapter is a bay for ordinary IDE drive, with internal IDE connector. The bay is connected using USB2.0 interface to a computer, acting like a removable storage device.

This works well under Windows XP, but under Linux I were able to use it only twice, and I'm still trying to reproduce this success.

I've had those successes with old kernel 2.6.3, but I had to make many attempts (plugging/unplugging/rebooting the system) before I were lucky to get Linux detect the USB device at all (and show it in /proc/bus/usb or "lsusb" output).

Now I can't reproduce those successes anymore, and in the meantime I've changed my motherboard twice.

Anyway, on all three motherboards I've observed the following symptom when the USB device wasn't detected: kernel errors going to syslog, telling me about the device not accepting assigned address. I've Googled and found (on http://www.linux-usb.org/FAQ.html#ts6) an advice to try disabling ACPI, APIC, inserting the connector slowly etc. None of that helped.

I've filed a bug in Mandrake's Bugzilla (since I'm doing all this on Mandrake 10.0):
http://qa.mandrakesoft.com/show_bug.cgi?id=8920


You'll find additional data (like output from dmidecode, dmesg etc.) in the Mandrake bug.

I want to signify that I've also tried a vanilla 2.6.5 kernel (not only Mandrake kernels) and the problem was the same.

If you have a similar device, and can share any info/advice about this, I'd be grateful.

BTW for your convenience, here are the typical log messages:

May  2 01:23:37 machinename kernel: irq 9: nobody cared!
May  2 01:23:37 machinename kernel: handlers:
May  2 01:23:37 machinename kernel: [__crc_destroy_workqueue+1831709/1856769]
(0xf9b96460)
May  2 01:23:37 machinename kernel: [<f9b96460>] (0xf9b96460)
May  2 01:23:37 machinename kernel: Disabling IRQ #9
May  2 01:25:15 machinename kernel: audit(1083461077.4294966628:0): initialized
May  2 01:25:15 machinename kernel: Resume Machine: This is normal swap space
May  2 01:26:49 machinename kernel: usb 3-2: device not accepting address 2,
error -71
May  2 01:26:50 machinename kernel: hub 3-0:1.0: Cannot enable port 2.  Maybe
the USB cable is bad?
May  2 01:26:51 machinename kernel: usb 3-2: device not accepting address 3,
error -71
May  2 01:26:52 machinename kernel: hub 3-0:1.0: Cannot enable port 2.  Maybe
the USB cable is bad?
May  2 01:26:53 machinename kernel: usb 3-2: device not accepting address 4,
error -71
May  2 01:26:54 machinename kernel: hub 3-0:1.0: Cannot enable port 2.  Maybe
the USB cable is bad?




--
Best Regards,
Aleksander Adamowski
GG#: 274614
ICQ UIN: 19780575 http://olo.ab.altkom.pl




-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to