Why might I want to do this?

Foreword

To be clear, why do I need to do this?

Sometimes distrubutions such as Arch Linux are not able to provide drivers as quickly as the public would like, new hardware comes out all the time and sometimes there are difficulties getting things to work. It is important to make things work in an official way, which is why this uide uses AUR, the official Arch Linux User Repository. In this way this should work until such time as Arch makes this official.

Full credit must go to Huulivoide from the Arch Linux User Repositories for creating these modified packages.

Implementation

Install software pre-requisites

ssh into your Raspberry Pi 3 or start up a local console

Note that Rune Audio doesn’t really have an ordinary user account which therefore must be created, if you’re doing this on a rune Audio device, please see the next steps specific to Rune Audio. If you don’t have a rune, just skip these.

( note watch your permissions here, for me I ended up downloading as root and doing a chown rune.rune on them to get it to work – Arch seems a bit ‘funky’ at times…

Also – check you have spare disk space ($df -h) if not, follow this disk space article here. You may also need to install the libutil-linux package if you get an fdisk error aka # pacman -Sy libutil-linux