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