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:
- There is no signal on the HDMI output. The image was tested via the serial port.
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.
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/sdb bs=5M
The root password is “raspberry”.