Re: 3.18 / 3.19-rc1: ehci scheduling bug?

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

 



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