em28xx: too many ISO URB's queued

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

 



Recent changes in the em28xx module introduced a bug which I'm encountering with my PCTV 510e DVB-C stick. It seems that starting a stream increases the queue in the host controller up to the point to which it would overflow (at least for ehci).

I'v done some preliminary work to trace the issue, and produced the following trace:

kernel: em2884 #0/2-dvb: Using 5 buffers each with 64 x 940 bytes
kernel: em2884 #0 em28xx_init_usb_xfer :em28xx: called em28xx_init_usb_xfer in mode 2 kernel: ehci-pci 0000:00:1d.0: request ffff8800ccc59000 would overflow (8136+63 >= 8192)
kernel: submit of urb 0 failed (error=-27)
kernel: em2884 #0 em28xx_uninit_usb_xfer :em28xx: called em28xx_uninit_usb_xfer in mode 2

This is with a 3.13 kernel, but I can reproduce the same issue when using a backport of the git tree using media_build. Unfortunately my USB knowledge is limited, so it would be great if someone could point me in the right direction. I filed a bug report too [1].

[1] https://bugzilla.kernel.org/show_bug.cgi?id=72891
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux