On Thu, 2014-01-09 at 19:03 +0100, William Boughton wrote:
> My Guruplug server plus doesn't boot with 3.12-1-kirkwood due
> to the lack of non DT support in 3.12-1-kirkwood and a flash-kernel
> configuration entry to apend the dtb file to the installed kernel.
> 
> The problem is like that with the sheevaplug in #731345

Thanks for the patch.

In order to support partial upgrades and going back to an old kernel
this needs to be made conditional, ideally using the same infrastructure
I proposed in the patch I sent to #731345 last night (message id
<1389216502.7769.40.ca...@hastur.hellion.org.uk>).

After applying that patch changing your "DTB-Append: yes" to
"DTB-Append-From: 3.12" should be sufficient. If you could try that in
some of the scenarios I mention in that mail then I would be most
grateful.

[...]
> This correctly appends the dtb and 3.12-1-kirkwood boots here on a guruplug 
> server plus.
> also tested on wheezy with linux-image-3.11-0.bpo.2-kirkwood and
> linux-image-3.10-3-kirkwood which boots and seems to work including ethernet.

Just to confirm -- 3.12 is the first version which absolutely requires
the appended DTB? The others work either because their DTB support was
sufficient or because they ignored it in favour of the board file
support?

If that is the case then I think DTB-Append-From: 3.12 is the right
choice.

> I don't know if there are other models of guruplug, there only seems
> to be a single guruplug dtb.

This is something which will need to be solved for other platforms, I've
got some vague ideas how to do it, but hopefully the guruplug won't be
affected.

Ian.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to