----- Le 28 Oct 19, à 23:46, Marek Vasut ma...@denx.de a écrit : > On 10/28/19 6:35 PM, Robert Hancock wrote: >> On 2019-10-25 8:30 a.m., Gilles DOFFE wrote: >>> Some USB sticks cannot handle SIZE_MAX bytes (65535) blocks transfer, >>> leading to 'EHCI timed out on TD' errors. >>> As it is hardly predictable, this commit adds a configuration option >>> to easily reduce this EHCI max transfer size. The default value is 65535 >>> which corresponds to size_t max value (SIZE_MAX). >> >> This doesn't seem like an ideal solution, as one would have to rebuild >> U-Boot to cope with such a device. Do you know how the Linux kernel EHCI >> driver deals with this problem? > > I presume this is already fixed in u-boot-usb/next by: > https://gitlab.denx.de/u-boot/custodians/u-boot-usb/commit/78d49f89e1dd9bdfa891389343bc3016bcaaeee4 > https://gitlab.denx.de/u-boot/custodians/u-boot-usb/commit/b43c016256a5eb1070fbca24309e0e66590b7771 > https://gitlab.denx.de/u-boot/custodians/u-boot-usb/commit/4bf7e8b7ad6231cf161fcf95d5c3cc6f1de9fff9
Indeed it could solve the problem. I was not aware of this repo, so I missed it. Thanks for pointing me on it. I'll give it a try. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot