Hi Sarah, Were you able to look into this more? Of the few problems that I've encountered and reported thus far, this one seems the most critical. Please also note that I see this URB cancellation problem even on the Intel host controller (not just the ASMedia one for which I have kernel debugging turned on).
Thanks, Yuliya On Tue, Oct 2, 2012 at 5:09 PM, Yuliya T <yuliyat...@gmail.com> wrote: > Hi Sarah, > >>> Re: URB Cancellation for USB 2.0 device on xHCI host >> >> Which host controller are you running under? Please send the output of >> `sudo lspci -vvv` and `sudo lspci -vvv -n`. > > I have a "ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller." > >> Also, which version of libusb are you using? Is it libusb or libusb-x? > > I am using libusb but that is only to open the device. After that, > all the URB management for the EP that is having problems is done > directly through the ioctls. Sorry if this wasn't clear from before. > >> What kind of endpoints are being used by your device? There was a >> problem with the bulk continuation flag under USB 3.0 devices, but I'm >> not sure if that was fixed in libusb/libusbx yet. > > They are bulk endpoints, but as I mentioned before, the device is a > USB 2.0 device, simply attached to a USB 3.0 capable port (xHCI port). > The same code has no problem on the Linux EHCI stack, or on Windows > or OS X. > >> Which kernel version are you using? Have you tested with the latest >> stable kernel (currently 3.5.4)? If so, can you recompile your kernel >> with CONFIG_USB_DEBUG and CONFIG_USB_XHCI_HCD_DEBUGGING and send me the >> dmesg from one of the runs when the program hangs? > > See attached. The dmesg_while_hanging is when the usermode app in the > host has hung. Then, in the same session I kill the process and took > another dmesg dump (dmesg_after_kill). Therefore, there is overlap > between the two dmesg dump files. > > Please let me know if you have any further suggestions on how to track > this down. > > Thanks, > Yuliya ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel