[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#813881: linux-image-4.3.0-1-armmp install wrong dtb on Wandboard Quad Rev B1



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.

As you've noted, flash-kernel has no way of distinguishing which variant
to support, though u-boot does. I've sometimes wondered weather u-boot
should pass a boot argument for which .dtb to use...

To make matters worse, in older versions of the linux kernel, such as
the 3.16.x in jessie, imx6q-wandboard.dtb may actually be for wandboard
revb variants, not for the revc variants (although I have one of each,
both running the same .dtb in jessie without obvious problem, though I
don't make use of the wifi or bluetooth on either).

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.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


Reply to: