The TauDAC driver is distributed WITHOUT ANY WARRANTY of any kind. Use it at your own risk!
Copyright (C) 2017 Sergej Sawazki
We will build and install the driver using DKMS.
If not already done, download and unzip the driver source directory:
wget https://github.com/taudac/taudac-driver-dkms/archive/taudac-2.2.2.tar.gz
tar -xzf taudac-2.2.2.tar.gz
Now copy the driver source to a directory where DKMS can find it:
sudo cp -r taudac-driver-dkms-taudac-2.2.2 /usr/src/taudac-2.2.2
Install the build dependencies:
sudo apt-get install dkms build-essential
To build the driver, we will need to install the kernel headers. The way to do it depends on the distribution you are using.
The Raspbian way:
sudo apt-get install raspberrypi-kernel-headers
Please be patient, "Unpacking raspberrypi-kernel-headers" might take an hour or so...
The Volumio way:
sudo volumio kernelsource
To build and install the driver using DKMS do:
sudo dkms install -m taudac -v 2.2.2 --force
The driver can be uninstalled using DKMS with:
sudo dkms remove -m taudac -v 2.2.2 --all
The Raspberry Pi audio driver (snd_bcm2835
) can be disabled by commenting
out the following entry in /boot/contig.txt
:
dtparam=audio=on