Differences between revisions 16 and 17
Revision 16 as of 2017-03-22 12:13:48
Size: 3243
Editor: ?MichaelStapelberg
Comment:
Revision 17 as of 2017-03-22 14:15:17
Size: 2872
Editor: ?MichaelStapelberg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
 * On boot, the initrd tries to do a file system check but fails because it cannot find fsck.ext4. Later on, systemd actually starts a working file system check, so this is more of a cosmetic issue.
  * Asked on #debian-systemd: neither in https://bugs.debian.org/src:initramfs-tools nor in https://bugs.debian.org/src:systemd can i find a bug report about both fsck'ing the rootfs unconditionally (the former in https://anonscm.debian.org/cgit/kernel/initramfs-tools.git/tree/scripts/functions#n416, the latter in systemd-fsck-root.service). which one should be kept?
Line 22: Line 20:
The following issues will be fixed once a new image built with raspi3-firmware ≥ 1.20170317-1 is available: The following issues will be fixed once a new image built with raspi3-firmware ≥ 1.20170317-2 is available:
Line 30: Line 28:
 * On boot, the initrd tries to do a file system check but fails because it cannot find fsck.ext4. Later on, systemd actually starts a working file system check, so this is more of a cosmetic issue.

The Raspberry Pi 3 is a version of the RaspberryPi which was released in February 2016. It contains a 1.2 GHz ARM Cortex-A53 CPU and hence is the first version of the RaspberryPi to support the arm64 architecture.

Debian stretch runs on the Raspberry Pi 3 as soon as the following blockers are out of the way:

  • 845488 (ITP: linux-firmware-raspi3 package)

  • 845439 (vmdebootstrap: don’t enforce (U)EFI on arm64)

  • 845526 (vmdebootstrap: allow users to create the boot directory path)

Once the above blockers are fixed, there are still a couple of known issues:

Any help on these issues is very welcome!

The following issues will be fixed once a new image built with raspi3-firmware ≥ 1.20170317-2 is available:

  • The smsc95xx USB ethernet driver does not use the smsc95xx.macaddr= kernel parameter which the Raspberry Pi bootloader specifies. Hence, on every boot you will have a different MAC address, resulting in new IP addresses if you use DHCP/SLAAC.
  • When updating the initramfs only (not the kernel), the new initramfs is not copied from /boot to /boot/firmware automatically
    • stapelberg@ has a fix pending.
  • On boot, the initrd tries to do a file system check but fails because it cannot find fsck.ext4. Later on, systemd actually starts a working file system check, so this is more of a cosmetic issue.

Preview image

To install the (unofficial, unsupported!) preview image on the SD card /dev/sdb, use:

$ wget https://people.debian.org/~stapelberg/raspberrypi3/2016-11-24-raspberry-pi-3-stretch-PREVIEW.img
$ sudo dd if=2016-11-24-raspberry-pi-3-stretch-PREVIEW.img of=/dev/sdb bs=5M

The root password is “raspberry”.