2757
Comment: Updating information, pointing to a newly released version
|
2728
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
* DebianPkg:vmdb2, the successor of vmdebootstrap, not yet included in Debian at that time ( late 2017 ?? ). | * DebianPkg:vmdb2, the successor of vmdebootstrap, included in Debian "buster". |
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. In 2018, two further models were added to the Raspberry Pi 3 family — The 3B+ and 3A+.
Debian buster runs on all of the Raspberry Pi 3 models, but there are a few issues preventing us from releasing an official image:
vmdb2, the successor of vmdebootstrap, included in Debian "buster".
- The Bluetooth module is untested.
Longer-term improvements:
The hardware still needs 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!
Preview image
To install the (unofficial, unsupported!) preview image on the SD card /dev/sdX, use (change /dev/sdX to your SD card device name):
$ wget https://people.debian.org/~gwolf/raspberrypi3/20181204/20181204-raspberry-pi-3-buster-PREVIEW.img.xz $ xzcat 20181204-raspberry-pi-3-buster-PREVIEW.img.xz | dd of=/dev/sdX bs=64k oflag=dsync status=progress
It is recommended to check the image was correctly downloaded by comparing its SHA256:
$ wget https://people.debian.org/~gwolf/raspberrypi3/20181204/20181204-raspberry-pi-3-buster-PREVIEW.img.xz.sha256 $ sha256sum -c 20181204-raspberry-pi-3-buster-PREVIEW.img.xz.sha256
If resolving client-supplied DHCP hostnames works in your network, you should be able to log into the Raspberry Pi 3 using SSH after booting it:
$ ssh root@rpi3 # Password is “raspberry”
For the sources of this image, please see https://github.com/Debian/raspi3-image-spec
If you have any questions/feedback, please direct them to https://lists.alioth.debian.org/mailman/listinfo/pkg-raspi-maintainers
GPIO
You can use sysfs to configure and control the GPIO pins. The pin numbers are offset by 458 (see /sys/kernel/debug/gpio). Thus to enable pin 4 (as root):
# echo "462" > /sys/class/gpio/export
Unfortunately most Python GPIO libraries are unusable under arm64, as they try to detect the CPU revision from /proc/cpuinfo. The issue is tracked here: https://github.com/raspberrypi/linux/issues/2110
Known issues
Even though the Raspberry Pi 3B+ and 3A+ have a wireless interface built in, it does not currently work; this is due to a known bug in kernel 4.18; we are hopeful this will be solved before Buster is released (and we will put out a new image, of course!)