Hi Ryan, Small world, uh? On Tue, Mar 26, 2013 at 02:55:48PM -0700, Ryan Press wrote: > I'm working to get the 3.9-rc1 kernel working on the Globalscale > Mirabox http://www.globalscaletechnologies.com/p-58-mirabox-development-kit.aspx. > The PCIe driver by Thomas Petazzoni is not in mainline yet but I have > his latest patch; this is required for the FL1009 host controller. > > I have everything mostly working. A USB 3.0 SSD works great, I tested > un-buffered speed at 120 MB/s. I am trying to get a USB 2.0 video > capture device working and I'm running into problems. So far I have > tested using the uvcvideo and stk1160. They both fail with "xhci_hcd > 0000:02:00.0: ERROR Unknown event condition, HC probably busted", > although the uvcvideo device does work for perhaps a minute with > smooth video. Sometimes it resets the host controller and the > attached SSD goes offline. > > On a different ARM box running 3.8-rc1 kernel the stk1160 is known > working, albeit it has only a USB 2.0 host controller. So I don't > suspect this driver necessarily. > > Below is my dmesg log. I would think the PCIe driver could be the > problem but because the USB 3.0 SSD works perfectly I'm not sure this > is the case. Does anyone have insight into what's going on? > As the stk1160 author, I'm glad to see someone is using it ;-) I'll try Thomas PCIe patches with stk1160 on my boards and see if I can come up with something. FWIW, stk1160 (as any other video device) uses isochronous URBs while your SSD (any other storage) *probably* uses bulk URBs. I'm not sure if this has anything to do with your problem, but at least it means you shouldn't compare those devices as similar. I'll see what I can do about it and let you know. -- Ezequiel García, Free Electrons Embedded Linux, Kernel and Android Engineering http://free-electrons.com -- 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