Skip to content
Marcus Comstedt edited this page Jun 6, 2018 · 2 revisions

Gentoo/aarch64_be on Raspberry Pi 3

The pi3be branch in this fork of raspberrypi/linux contains fixes for the kernel to run correctly in big endian more on a Raspberry Pi 3 (tested on model B+). The goal is to have a native platform to run Gentoo/aarch64_be on.

The following peripherals are working:

  • HDMI
  • USB
  • Wired ethernet
  • Serial port
  • Sdcard (in PIO mode)

The following peripherals are currently not working correctly:

  • Sdcard in DMA mode
  • WiFi (propaply also related to the Sdcard driver)

How to try it out

  • Download the sdcard image file (350MB)
  • Uncompress it and write it to an empty sdcard >= 2GB
  • Using gparted or similar, grow the ext4 partition to fill the sdcard
  • Put the sdcard in a Raspberry Pi 3 and power it up

The default user is pi with the password raspberry.

Note that /usr/portage is empty in the image; either use emerge-webrsync to populate it, or NFS-mount the directory from another machine (the distfiles dir is set to /tmp/distfiles, so it is ok to mount /usr/portage read-only).

Clone this wiki locally