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

Bug#788782: Need to add DTB settings for non-DTB Freescale MX53 LOCO Board too



Package: flash-kernel
Version: 3.35
Severity: important

Looking at the settings for the two different stanzas for imx53,
they're quite different for no good reason that I can see:

Machine: Freescale i.MX53 Quick Start Board
Kernel-Flavors: armmp
DTB-Id: imx53-qsb.dtb
DTB-Append-From: 3.12
Boot-DTB-Path: /boot/dtb
U-Boot-Kernel-Address: 0x70008000
U-Boot-Initrd-Address: 0x0
Boot-Kernel-Path: /boot/uImage
Boot-Initrd-Path: /boot/uInitrd
Required-Packages: u-boot-tools
Bootloader-Sets-Incorrect-Root: no

Machine: Freescale MX53 LOCO Board
Kernel-Flavors: armmp mx5
U-Boot-Kernel-Address: 0x70008000
U-Boot-Initrd-Address: 0x0
Boot-Kernel-Path: /boot/uImage
Boot-Initrd-Path: /boot/uInitrd
Required-Packages: u-boot-tools

The second one is the settings that will be used when *running* on a
non-DTB kernel, even when installing a newer DTB-using kernel. This is
exactly the setup that will happen when upgrading a machine from
Wheezy to Jessie, for example, and will lead to machines not being
bootable after the upgrade!

The obvious fix is to clone the settings from the first stanza here to
the second. It's also worth checking any *other* supported machine
types for the same bug. This also *really* needs to be back-ported to
stable!

-- System Information:
Debian Release: 8.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


Reply to: