[Bug 1223261] Re: dtb concatenation support
Launchpad Bug Tracker
1223261 at bugs.launchpad.net
Thu Sep 19 16:57:59 UTC 2013
** Branch linked: lp:ubuntu/saucy-proposed/flash-kernel
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to flash-kernel in Ubuntu.
https://bugs.launchpad.net/bugs/1223261
Title:
dtb concatenation support
Status in “flash-kernel” package in Ubuntu:
New
Bug description:
Since release 3.11 (actually 3.10 in some cases), kernel mandates a
DTB tree to be available at boot time or it fails to boot on some
boards (pandaboard in this case): to support this scenario, support
for DTB concatenation was added to the Saucy/generic multiplatform
kernel and the last missing bits was to teach flash-kernel how and
when to attach a dtb tree to the kernel before flashing it - the
attached patch achieves it adding two fields to the board database.
The two new fields are:
DTB-Kernel-Version: this is minimum kernel version after which we
decide to concatenate a DTB - if the kernel version is below the
version mentioned here, dtb won't be attached thus we can safely
install the new flash-kernel version on a older kernel/installation -
3.5 omap4 desktop won't get dtb concatenation, while people using
omap4 for server and thus updating to the latest kernel (3.11 in this
case) will
DTB-Id: this is the dtb file that will be concatenated - while for
panda there are at least 3 different DTBs, i tested the pandaes dtb
variant with a wide range of hw revisions and it worked (tested on
panda es, panda rev 4 and panda rev b1) - i'll follow up with another
patch that does a run-time guessing of the correct hardware in case
trouble arises
Last but not least, i had to add a new Panda entry to the board
database because when you boot it with a dtb-enabled kernel, the
'Hardware' string in /proc/cpuinfo changes from 'OMAP4 Panda board' to
'Generic OMAP4 (Flattened Device Tree)'.
The attached patch is derived on the dtb-concatenation work available
in the Debian repository (http://anonscm.debian.org/gitweb/?p=d-i
/flash-
kernel.git;a=commit;h=e7fc8e9ef6de21428acba96b8cec97744a46da6b).
Feel free to improve the shell code.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/1223261/+subscriptions
More information about the foundations-bugs
mailing list