On 09/28/2014 08:25 PM, Antti Palosaari wrote:
I want raise that bug:
Too many ISO frames scheduled when starting stream
https://bugzilla.kernel.org/show_bug.cgi?id=72891
Is there anyone who cares to study it? It looks like em28xx driver bug
or USB host controller driver or both.
According to comments bug appeared on kernel 3.13.
em28xx didn't even get any notable changes at that time... I looked all
the 3.13 em28xx patches and there is no patch that could cause issues
listed. So root of cause is somewhere else or there is reports which has
kernel with media_build installed.
Also, em28xx uses ISOC to data transferred, whilst most devices are
using BULK. No other reports from other ISOC DVB devices so far though.
I suspect it may be some compatibility issue with em28xx chip / em28xx
driver / USB stack / USB host controller.
There were em28xx patches went to 3.13 (stable patches not included):
bdee6bd [media] em28xx-video: Swap release order to avoid lock nesting
6dbea9f [media] Add support for KWorld UB435-Q V2
be353fa [media] V4L2: em28xx: tell the ov2640 driver to balance clock
enabling internally
fc5d0f8 [media] V4L2: em28xx: register a V4L2 clock source
032f1dd [media] em28xx: fix error path in em28xx_start_analog_streaming()
b68cafc [media] em28xx: fix and unify the coding style of the GPIO
register write sequences
de0fc46 [media] em28xx: MaxMedia UB425-TC change demod settings
b6c7abb [media] em28xx: MaxMedia UB425-TC switch RF tuner driver to another
8d100b2 [media] em28xx: MaxMedia UB425-TC offer firmware for demodulator
Is there anyone knowing em28xx internals who wants (non surely really
want, but hates less to start examine) to look it?
It is very near I will fork em28xx to DVB only driver and move devices
there. Current em28xx is too complex for my taste and has had more bugs
than any other DVB driver I have ever seen.
regards
Antti
--
http://palosaari.fi/
--
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