Re: Help with xHCI, uvcvideo driver, and "Unknown event condition, HC probably busted"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux