On Wed, 8 Sep 2004, Olaf Hering wrote: > Here is the result from a static kernel.
Okay, I give up. Those messages about ep0in timeouts are gone but the device crashes anyway. It's not surprising that the final call to usb_reset_device() hangs; Greg KH still hasn't applied the patches I sent in to fix the locking. Maybe you'll get different results if you make usb-storage a separate module and plug in the device before loading the module. (But even if the results are different, they might not be much better.) As for what's wrong with the device... I don't know. Can you check your source code? In drivers/usb/storage/transport.c, the usb_stor_Bulk_transport() routine should include a udelay(100) call just following the DATA STAGE comment, under a test for the Genesys vendorID. If the udelay() is missing that could explain the problem. But if it's there, then I don't know what could be wrong. You might try increasing the delay to 200 us just to see if it changes anything. Is it possible that the disk drive in your enclosure simply isn't working? Or that the enclosure itself is broken? Or (I recall this happened to one person) that the IDE cabling inside the enclosure is excessively long, with multiple unnecessary connections and cable extension segments? Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel