Driver Compilation

From AlsaProject
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Pre-requisites

  • full kernel sources (see to distribution specific section)
  • gcc (C compiler)
  • autoconf (only necessary if you need to use gitcompile script)

Compilation commands

# ./configure
# make
# make install

Note: Example above will replace ALSA drivers for current kernel with drivers compiled from source.

Distribution specific

SUSE Linux/OpenSUSE

install appropriate kernel-source rpm package

Red Hat Fedora

install appropriate kernel-source rpm package

Fedora 11/12

Make sure you have the right kernel-devel package installed; probably the kernel-PAE-devel package for the kernel you are running and will be running after the next reboot. Further kernel sources are not necessary.

Gentoo Linux

Run emerge media-sound/alsa-driver to get the latest stable version.
Note: this driver is now disencouraged, Gentoo recently switched to using the in-kernel driver as its first choice!
If you want the latest sources, use emerge --oneshot =media-sound/alsa-driver-9999 which will download the mercurial source tree, compile it and install it for you.
Follow the Gentoo Linux ALSA Guide to install ALSA.