On Thu, Aug 22, 2013 at 10:37 AM, Juan Lang <juanl...@google.com> wrote: >> Have your reported the bug to the vendor and have you try to >> upgrade your driver to the latest version? > > > No, and yes. I've seen this across a variety of hardware: > >> You mentioned that you have problem with a TI controller and >> an Intel controller. I am not so sure about TI, but I tend to >> think Intel should be able to do better. > > > I observed issues with these ioctls on TI, Intel, and Renesas hardware. In > fact I haven't personally seen them both succeed on any USB 3 port, but I > wouldn't have heard of successes, only failures.
I think in the past we have fixed a few issues for some of the Renesas and Intel issues. Could you give more details of the USB host controllers you are seeing the problems? And you may want to list the driver version you are using. Maybe the vendors have already come out with some new version of the drivers which fixes the problems. In fact, we had issues with one of the Renesas controllers initially as well but upgrading the driver and firmware sorted out the issue. >> I think there are reasons Pete uses the above two IOCTLs even >> though there are reservations from some others. Pete should >> be able to give you more information once he is back in libusbx. > > The last discussion I read on this topic [1] seemed to talk about using > these IOCTLs vs. scanning the registry instead. I'm not advocating that, I'm > suggesting that we use WinUsb when the driver for a device is indeed WinUsb. I understand. I'll let Pete to answer once he is back in libusbx. If the changes are not intrusive maybe he will consider. On the other hand, I have to mention again that USB 3.0 situation under Windows XP/Vista/7 is not great since you are at the mercy of the vendor driver stack (not Microsoft's). If you see issues under Windows 8, that may be higher priority to fix. -- Xiaofan ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel