> Date: Fri, 2 Dec 2022 18:44:27 +0000 > From: Peter Stuge <pe...@stuge.se> > > Jan Stary wrote: > > > > > Replacing the DTBs with those from the dtb package is not supposed to > > > > > work. > > > > Is this specific to the Raspberry, or is that true in general? > > I think this was specifically in response to the test on an RPi.
No. My recommendation is that you don't use a separate DTB unless you really need to. The DTB that is built into U-Boot should be good enough. > > The content of the dtb package is a bunch of DTBs unde /usr/local/share > > - I am still not sure whether there is anything else to be done > > with them besides copying them over to the msdos partition > > (as created at install time). > > At least when using U-Boot there is nothing else to be done with them. > > The correct .dtb file is read by U-Boot, as Mark explained sometimes > modified or extended by U-Boot, then handed to the kernel in RAM on boot. > > I don't think the kernel ever reads .dtb files from disk, only what it > gets from the bootloader in RAM. > > It's not impossible for other software to also use the .dtb files but > the intended flow at least with U-Boot is to place the right one on > the msdos partition, tell U-Boot which one is right, let U-Boot read, > modify and pass it to the kernel. > > > //Peter > >