Am 24.12.2014 um 11:51 schrieb Russell King - ARM Linux:
> While testing an EM28xx based USB DVB stick which I've recently acquired,
> I find that occasionally the driver stops responding after it returns
> -EFBIG from one of its ioctls.  I've no idea whether there's a previous
> kernel version which works.
>
> Finding the EFBIG return in ehci-sched.c, I decided to make the debug
> a little more verbose there, and got:
>
> ci_hdrc ci_hdrc.0: request e7668800 would overflow (4093+63 >= 4096)
>
> So, I augmented it, which revealed:
>
> ci_hdrc ci_hdrc.0: request ecd75000 would overflow (4090+64-1 >= 4096+0)
> ci_hdrc ci_hdrc.0: hs 1 xfer_flag 0x206 empty 1 new_stream 1 now 1032 next 
> 4090 base 1040
>
> Here, start = 4090, period = 1, span = 64, mod = 4096, wrap = 0.
>
> This looks fairly complex to debug - any suggestions on how to debug
> this further?
>
> Thanks.
>

See
https://bugzilla.kernel.org/show_bug.cgi?id=72891

Solved by
http://www.spinics.net/lists/linux-usb/msg118366.html

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to