On Thu, 14 Apr 2016, Alan Stern wrote:

> On Thu, 14 Apr 2016, Matthew Giassa wrote:
> 
> > Replying in-line:
> > 
> > > > You are correct: the software claims and releases certain interfaces
> > > > frequently. 
> > > 
> > > How frequently?  The usbmon log you attached to the Bugzilla report
> > > shows it happening at intervals of approximately 20-40 ms (sometimes
> > > longer) -- and often with no messages sent in between.  Does that seem
> > > at all reasonable?
> > That polling interval you describe is the extreme case, but its not that
> > uncommon. It just depends what "metrics" are enabled by the "gathering"
> > thread. The case of no messages being passed does not seem reasonable.
> > Data is expected to be transferred between each claim/release.
> 
> You should track that down; it sounds like a bug in your program.

My mistake.  The kernel is responsible for this, not your program.  For 
each claim_interface it disables and then enables LPM, and the same for 
each release_interface.  That explains (partly) the pattern of activity 
seen in the usbmon trace.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to