On Fri, 7 May 2010, Rob Duncan wrote: > > On May 7, 2010, at 10:42 AM, Alan Stern wrote: > > > Ah -- this is because my patch is buggy. When a probe fails it always > > calls pm_runtime_disable(), even if it didn't call pm_runtime_enable() > > earlier. Thus the disable count gets incremented, and it never works > > right thereafter. In fact, this bug is present in the current code as > > well as in the patch. > > > > Try this revised version of the patch instead. > > It works! Thank you very much for all your help (again). I couldn't have done it without your careful testing. At least now the logic is correct -- I hope! After getting it wrong three times, I'm not entirely confident any more. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html