On 03/16/2016 10:00 AM, Ian Campbell wrote: > On Mon, 2016-03-14 at 10:48 -0700, Vagrant Cascadian wrote: >> On 2016-03-14, Ian Campbell wrote: >>> On Sun, 2016-02-07 at 19:50 -0800, Vagrant Cascadian wrote: >>>> On 2016-02-06, Heinrich Schuchardt wrote: >>>>> Booting with u-boot-imx requires imx6q-wandboard-revb1.dtb. >>>>> linux-image-4.3.0-1-armmp installs imx6q-wandboard.dtb >>>>> leaving me with a system that will not boot. >>>>> >>>>> With imx6q-wandboard-revb1.dtb the system boots. >> ... >>>> When the revc was added, backwards compatibility was broken by renaming >>>> the revb .dtb file instead of keeping it and introducing the revc in a >>>> new .dtb... kind of hard to fix correctly now... >> >>>> Adding support for flash-kernel to copy multiple, or even optionally all >>>> .dtb files could at least work around the issue. >> >>> flash-kernel's DTB entry can reference a script to run which prints the >>> DTB filename to use, so if you can distinguish the variants by poking >>> at /sys etc (e.g the current sole user is kirkwood-qnap which looks at >>> properties of the PCI host bridge etc) then that might be an option? >> >> I still think it would be better to copy multiple .dtb files, to make >> sure all variants are available. This also makes it possible to use the >> same SD card image on multiple wandboards. > > That would be fine too. > >>> Were any of these boards supported in Jessie? >> >> In Jessie, they both work using the same .dtb provided by linux 3.16.x, >> although installing 4.x from jessie-backports on a wandboard rev B might >> cause issues. > > OK, so we do need to worry about the upgrade path then.
Linus Torvalds pulled this patch into kernel 4.6-rc1: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d59561479e6f9cccc1d5905db37f668e1cbfdac2 Flash-kernel is already patched. So no upgrade problems will occur for Debian Stretch or Jessie backports with a kernel 4.6 or later on a Wandboard Dual or Quad rev B1. Best regards Heinrich Schuchardt