Thanks for your response;
> bash-2.05b# cat /proc/kmsg > <4>Linux version 2.6.5 ([EMAIL PROTECTED]) (gcc version 3.3.3 20040412 (Red > Hat > Linux 3.3.3-7)) #1 Wed Mar 16 13:39:37 GMT > 2005 >It would be better if you used 2.6.11. As mentioned, I've been experimenting with versions upto 2.6.11-bk6, and they all behave the same. This kmsg output just happened to be from 2.6.5 - apologies! > <7>hub 1-0:1.0: port 2, status 300, change 1, 1.5 Mb/s > <6>usb 1-2: USB disconnect, address 2 > <7>usb 1-2: usb_disable_device nuking all URBs > <7>usb 1-2: unregistering interface 1-2:1.0 > <7>drivers/usb/core/usb.c: usb_hotplug > <7>usb 1-2: unregistering device > <7>drivers/usb/core/usb.c: usb_hotplug > <7>uhci_hcd 0000:00:00.2: suspend_hc >Presumably that was your device connecting on port 1 and receiving its> >firmware update. Yes - the problem occurs immediately after the firmware is loaded onto the EZUSB device - this causes the device get disconnected and re-enumerate, which is where the problems seem to occur. > <7>uhci_hcd 0000:00:00.2: wakeup_hc > <7>uhci_hcd 0000:00:00.2: port 1 portsc 10c3 >This indicates that port 1 was suspended! That shouldn't have happened. Yes this does seem strange - on friday I noticed the suspend/wakeup messages in the kmsg output, and as an experiment, I altered suspend_allowed in uhci-hcd.c to always return 0. This stopped the suspend cycle, and fixed the problem. I couldn't really understand why the uhci global suspend message was being issued at this point - I was expecting the port to be reset following the disconnect, and for the device to recconnect with a new descriptor id. Clearly it would be nice to bottom out the root cause of this issue - is it likely that this is a problem relating to the uhci hardware? I believe the USB facilities are provided by the Radisys 82600 system controller chip. http://www.radisys.com/oem_products/ds-page.cfm?ProductDatasheetsID=1054 Anyway, thanks for your time, I will continue to investigate! Regards, Steve Hardy This email is for the intended addressee only. If you have received it in error then you must not use, retain, disseminate or otherwise deal with it. Please notify the sender by return email. The views of the author may not necessarily constitute the views of EADS Astrium Limited. Nothing in this email shall bind EADS Astrium Limited in any contract or obligation. EADS Astrium Limited, Registered in England and Wales No. 2449259 Registered Office: Gunnels Wood Road, Stevenage, Hertfordshire, SG1 2AS, England ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel