RPi4b 8GB 13.0-Current, XHCI broken, wrong U-Boot ?

Klaus Küchemann maciphone2 at googlemail.com
Sun Jan 3 19:54:54 UTC 2021



> Am 03.01.2021 um 20:16 schrieb Emmanuel Vadot <manu at bidouilliste.com>:
> ……..
> U-boot have a driver for this to reset the vl805 usb chip so I guess
> this explain that it's needed for usb working in u-boot.
> https://github.com/u-boot/u-boot/blob/master/drivers/reset/reset-raspberrypi.c   ….

Yes , that is the driver by Nicolas Saenz which will be  triggered by bcm2711-rpi-4-b.dtb  reset function ,
in his whole related patchset bcm2711-rpi-4-b.dts is patched with the reset-function.

bcm2711-rpi-4-b.dts in D26853 is the professional version of it :-)... Ha Ha .. just kidding...

> Am 03.01.2021 um 20:33 schrieb Andy McClements <ajm at ip-ether.net>:
> 
> On 03/01/2021 18:29, Andy McClements wrote:
> 
> *************************
> * A P O L O G I E S  !  *
> *************************
> 
> I have just noticed that with the 20201227 firmware version of 'bcm2711-rpi-4-b.dtb', 'genet0' is missing. USB disk boot is fine, but the onboard GE is not recognised.
> 
> The only way I can get everything working on my RPi4b 8G with FreeBSD 20201224, is to use the D26853 patched version of 'bcm2711-rpi-4-b.dtb'.
> 
> The firmware version I've been referring to as 20201227, has files in it with that datestamp, and was obtained from:
> 
> https://github.com/raspberrypi/firmware/archive/master.zip
> 
> 


we really should control bcm2711-rpi-4-b.dts by ourselves,
It’s not the first time that strange versions of that file are breaking drivers,
we had that with genet(and pcie) in the past IIRC(Rob and me have talked about it).

Andy, thanks for testing so extensively useful !

Regards

K.





More information about the freebsd-arm mailing list