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:
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:
- There is no output (aside from the bootloader’s test image) on the HDMI or Composite video outputs. The image was tested only via ethernet and the serial port.
SSH host keys are not generated on first boot: https://lists.alioth.debian.org/pipermail/pkg-raspi-maintainers/Week-of-Mon-20170320/000069.html
The Wifi and Bluetooth modules are not currently supported. https://www.reddit.com/r/linux/comments/5etq3t/suse_releases_first_64bit_linux_os_for_raspberry/dagt12p/ says we need bcm2835-mmc for the second SD controller and use pinctrl to swap the busses.
- Old kernel versions are not removed from /boot/firmware when purged.
The hardware still need a non-free binary blob to boot (included in the raspi3-firmware package). A free software replacement is being worked on.
Any help on these issues is very welcome!
To install the (unofficial, unsupported!) preview image on the SD card /dev/sdb, use:
$ wget https://people.debian.org/~stapelberg/raspberrypi3/2017-03-22/2017-03-22-raspberry-pi-3-stretch-PREVIEW.img $ sudo dd if=2017-03-22-raspberry-pi-3-stretch-PREVIEW.img of=/dev/mmcblk0 bs=5M
The root password is “raspberry”.