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! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot