[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 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


Reply to: