Appreciate your responses.
When USB drive was in not detected state, I restarted the unit, a fresh power up did not fix the issue. However when we pulled out the USB key device and inserted again, it was detected, enumerated, mounted. Subsequent power up, did not show any issues (at least for time being) The area, I don't understand how a re-inserting USB pen drive worked successfully(detected, enumerated, mounted) , but power reset to board did not fix the issue. Any thoughts what I can do in this situation ? Thanks Alok From: Stephen Berry [mailto:s...@i-d-2.com] Sent: Friday, June 04, 2010 10:07 PM To: Alok Kumar Cc: davinci-linux-open-source@linux.davincidsp.com Subject: Re: usb 1-1: device descriptor read/64, error -110 It looks like the device descriptor wasn't read correctly. Without that the kernel can't attach the device. Did you try removing it and hot-plugging to see if it works? If a USB device doesn't respond to configuration requests appropriately, then it is usually because it is : a - damaged b - the hardware (pen drive) has a power issue c - firmware is too slow on the device to respond. Try a new pen drive. You can certainly detect that a device you expect isn't mounted, not sure how to tell udev to try to reconfigure it again after it failed the first time around... Steve On 6/4/2010 4:16 PM, Alok Kumar wrote: Correction Error number is -110 (timeout) From: Alok Kumar Sent: Friday, June 04, 2010 4:25 PM To: 'davinci-linux-open-source@linux.davincidsp.com' Subject: usb 1-1: device descriptor read/64, error -11 Hi, I am using Davinci 6446 with git tree kernel 2.6.30. We use USB drive (pen drive) to collect the data periodically. Sometimes (once in 3-4 months) , after reboot an earlier working USB drive is not recognized (no /dev/sda1 etc) and I see following errors and USB is was not detected. kernel: usb 1-1: new high speed USB device using musb_hdrc and address 2 kernel: Initializing USB Mass Storage driver... kernel: usbcore: registered new interface driver usb-storage kernel: USB Mass Storage support registered. kernel: musb_h_ep0_irq 1067: no URB for end 0 kernel: usb 1-1: device descriptor read/64, error -110 I see some comments in musb/musb_host.c for 'no URB for end 0', saying this should never happen. My question is how to fix this error. What kind of recovery mechanism , I can put to auto detect it and fix it. Any help will be greatly appreciated. Thanks Alok NOTICE: The information contained in this email and any document attached hereto is intended only for the named recipient(s). It is the property of Cernium Corporation and shall not be used, disclosed or reproduced without the express written consent of Cernium Corporation. If you are not the intended recipient (or the employee or agent responsible for delivering this message in confidence to the intended recipient(s)), you are hereby notified that you have received this transmittal in error, and any review, dissemination, distribution or copying of this transmittal or its attachments is strictly prohibited. If you have received this transmittal and/or attachments in error, please notify me immediately by reply email or telephone and immediately delete this message and all its attachments. Thank you. _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source