Raspberry Pi 3 support

Bug #1578505 reported by Ryan Finnie
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
flash-kernel (Ubuntu)
Fix Released
Wishlist
Timo Jyrinki

Bug Description

Note that this makes a few assumptions:

1) Will not work as-is (but is safe to apply); updated u-boot (Debian: #823524) and linux-firmware-raspi2 (LP: #1578745) will also be required to take advantage of booting on the RPi3. Details at https://wiki.ubuntu.com/ARM/RaspberryPi/RaspberryPi3

2) For some reason, u-boot mkenvimage creates a uboot.env using the RPi2 config which u-boot HEAD just doesn't read, citing a CRC error. This occurs even when using mkenvimage from HEAD. I'm still trying to determine if it's a bug with u-boot, but boot.scr works fine. I've translated the uboot.env to its equivalent boot.scr script and it works fine, so I don't see why we can't just use boot.scr on the RPi3. (saveenv within the u-boot shell writes a uboot.env which it can subsequently re-read, interestingly.)

3) The all.db entry, minus the move to boot.scr, is based on the RPi2 entry above, right down to the "XXX".

Tags: patch raspi3
Revision history for this message
Ryan Finnie (fo0bar) wrote :
description: updated
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "flash-kernel-3.0~rc.4ubuntu63.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Ryan Finnie (fo0bar)
description: updated
Mathew Hodson (mhodson)
Changed in flash-kernel (Ubuntu):
importance: Undecided → Wishlist
Ryan Finnie (fo0bar)
tags: added: raspi3
Mathew Hodson (mhodson)
Changed in flash-kernel (Ubuntu):
status: New → Triaged
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thank you for the patch! I'll test its buildability and sponsor it.

At some point it would be nice to evaluate the big accumulated delta in Ubuntu's flash-kernel and rebase on Debian's https://tracker.debian.org/pkg/flash-kernel

Changed in flash-kernel (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package flash-kernel - 3.0~rc.4ubuntu63

---------------
flash-kernel (3.0~rc.4ubuntu63) yakkety; urgency=medium

  * Add Raspberry Pi 3 support (LP: #1578505)

 -- Ryan Finnie <email address hidden> Thu, 05 May 2016 06:04:00 +0000

Changed in flash-kernel (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.