On Mon, Mar 11, 2013 at 03:30:19PM -0700, Sarah Sharp wrote: > On Sat, Mar 09, 2013 at 09:16:53PM +0100, Marcus Meissner wrote: > > On Thu, Feb 28, 2013 at 09:32:05AM -0800, Sarah Sharp wrote: > > > On Thu, Feb 28, 2013 at 04:59:36PM +0100, Marcus Meissner wrote: > > > > Hi, > > > > > > > > Something must happen after the first PTP session of libgphoto2 has > > > > finished. > > > > > > > > On closing the connection we try to clear stalls by calling > > > > libusb_clear_halt on IN/OUT/INT eps. > > > > > > Ah, ok, that's the problem then. Some cameras may need the clear halt > > > request, and the xHCI won't send it because the endpoints aren't halted. > > > > > > Fixing this is on my todo list, but not very high right now. > > > > I am removing the clear halt calls for now, as I dont even remember for > > which camera they were ... the problem might even be fixed otherwise. > > > > With my own USB 3 host controller that resolved the problem now for me. > > Can you leave the calls to clear the halt in, but just ignore the return > value? Or does simply calling the function cause other issues? If so, > that would indicate a deeper issue with the xHCI driver or host.
Simply calling them causes the issue. :/ Ciao, Marcus ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel