Re: [PATCH 0/8] xHCI ring expansion patchset

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

 



On Mon, Dec 19, 2011 at 05:46:01PM -0800, Sarah Sharp wrote:
> Hi Andiry,
> 
> I've been testing this patchset, and it seems to work fine for the USB
> 2.0 webcams I have.
> 
> However, when I test the Point Grey USB 3.0 webcam, my machine
> hard-hangs when I unplug the device while the video stream is open.  I
> believe there's a bug that's hit somewhere in the cancellation code that
> makes the interrupt handler go into an infinite loop.  This doesn't
> happen when the USB 2.0 webcam uses the ring expansion code, and I
> unplug it when the video stream is active.
> 
> The dmesg is attached.  The first start of the "flycap" video capture
> code always fails with some sort of error, like
> 
> "Source:lidcCameraInternal.cpp(444) Built: Oct 7 2011 15:39:35
> Error starting isochronous stream.
> +-> From: Iso.cpp(1551) Built Oct 7 2011 15:39:08 -
> Failed isochronous start. Error: 0x1"

Oh, sorry Tim, that's the code I get when I forget to load the usbcore
with a bigger usbfs memory size.

The error I see when I do have usbfs configured right is

"Source:lidcCameraInternal.cpp(444) Built: Oct 7 2011 15:39:35
Error starting isochronous stream.
+-> From: Iso.cpp(1589) Built Oct 7 2011 15:39:08 -
Failed to read iso bit.
+->From: IOBase.cpp(126) Built Cot 7 2011 15:39:05 -
Timeout reading register 0x614. Error: 0xb."

After the second time opening flycap with the ring expansion code with a
15Hz rate, it works fine.

Sarah Sharp
--
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