On 27.06.18 19:07, Tom Rini wrote: > On Wed, Jun 27, 2018 at 06:45:39PM +0200, Alexander Graf wrote: >> On 06/26/2018 08:57 PM, andrew thomas wrote: >>> On 06/26/2018 05:34 AM, Alexander Graf wrote: >>>> On 06/21/2018 10:37 AM, Peter Robinson wrote: >>>>> On Mon, Jun 18, 2018 at 7:56 PM, Andrew Thomas >>>>> <andrew.tho...@oracle.com> wrote: >>>>>> This bug is the combination of dwc2 USB controller and lan78xx >>>>>> USB ethernet controller, which is the combination in use on >>>>>> the Raspberry Pi Model 3 B+. >>>>>> >>>>>> When the host attempts to receive a packet, but a packet has not >>>>>> arrived, the lan78xx controller responds by setting BIR >>>>>> (Bulk-In Empty Response) to NAK. Unfortunately, this hangs >>>>>> the USB controller and requires the USB controller to >>>>>> be reset. >>>>>> >>>>>> The fix proposed is to have the lan78xx controller respond >>>>>> by setting BIR to ZLP. >>>>>> >>>>>> Signed-off-by: Andrew Thomas <andrew.tho...@oracle.com> >>>>> Tested-by: Peter Robinson <pbrobin...@gmail.com> >>>>> >>>>> Tested on the RPi 3B+ and certainly improves this situation a number >>>>> of Fedora users have seen. >>>> >>>> >>>> What exactly have you tested? >>>> >>>> Even with this patch, I am not reliably to reliably boot into grub. >>> >>> Can you say which version of grub? >> >> I actually see the same effect on an old RPi3 B, so it's not lan7x specific. >> We also have the exact same fix for the old 100Mbit/s LAN adapter, so I >> think this fix is certainly moving us into the right direction. >> >> Reviewed-by: Alexander Graf <ag...@suse.de> >> >> Tom, can you please pull it in for 2018.07 still? > > Do you have anything else Pi-related to go in? If not, I'll grab it > directly, otherwise send me a PR, thanks!
It's the only patch I'd have left for this release. Please just apply it directly. Thanks! Alex _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot