Download for Kernel 3.x
and click on "Download Snapshot".
- Download the tarball and untar it in a convenient spot.
- To compile this, you need a set of configured kernel sources. The
driver is known to work with kernel version 3.18. The kernel build
process for modules requires that you have write permission in the
kernel tree. The best way to deal with this is to compile your kernel
as a normal user, in your home directory. That same user may then
compile the exaudio module.
- Compile the modules by typing, 'make'. If the make fails, you may
need to set the 'KERNEL_SRC' variable in the Makefile. Also, you may
need to add one or more of the following options to the make command
line (see the main page
for an explanation):
- As root, do 'insmod ./exaudio.ko' to load the driver. The driver
will use the next available dsp and mixer devices. To see the messages
and find out which devices are used, type:
grep exaudio /var/log/*
If you load both drivers, you should load them in this order
- insmod ./exaudio_remote.ko
- insmod ./exaudio.ko
- The sources include a simple script called load.sh to load
the modules and create the IR device node. To run it, in the exaudio
directory, as root type