Installing ALSA

ALSA (Advanced Linux Sound Architecture) provides soundcard and MIDI hardware support for the Linux kernel. ALSA is replacing the OSS/Free kernel sound system API beginning with version 2.6 of the Linux kernel.

Fedora Core 1 instructions for installing ALSA:

1. Install the freshrpms.net version of yum, or make sure you have the following lines in /etc/yum.conf if yum is already installed:

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms

2. Install ALSA.
yum -y install alsa-driver alsa-lib alsa-utils kernel-module-alsa

3. Compare the version of the kernel-module-alsa RPM against your running kernel. If the versions do not match, download and install the appropriate kernel-module-alsa RPM from http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/1/alsa-driver/

Note: if you are running a version of kernel older than the kernel-module-alsa RPM, make sure that the kernel you are running has no known security vulnerabilities by checking here.

rpm -q kernel-module-alsa
kernel-module-alsa-1.0.2c-1.fr_2.4.22_1.2174.nptl

uname -r
2.4.22-1.2174.nptl

4. Configure ALSA.
alsaconf


Using ALSA with XMMS

1. Download the xmms-alsa RPM from freshrpms.net.
yum -y install xmms-alsa

2. Start XMMS. Choose Options/Preferences and select "ALSA output plugin" under the Output Plugin drop-down box.

Back to brandonhutchinson.com.

Last modified: 03/02/2004