Am Freitag, 12. Dezember 2003 21:48 schrieb Alan Stern: > On Fri, 12 Dec 2003, David Brownell wrote: > > > Alan Stern wrote: > > > > >>That would also reduce the length of time the address0_sem > > >>is held, > > > > > > > > > It would? How so? > > > > It would be dropped after the address is assigned (the bus > > no longer has an "address zero") ... rather than waiting > > until after the device was configured and all its interfaces > > were probed. I think that's the issue Oliver alluded to in > > his followup to your comment. > > I thought it did that already. Oh well...
Not so simple. Khubd goes down a list. If the first item on its list is not your failed reset, a deadlock will occur. After you have submitted the URB that really does the reset, you are commited. You must either set a valid address or disable the port. You can rely on nobody else to do that. Regards Oliver ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel