1. Run pacman -S {alsa-driver,alsa-lib,alsa-utils,alsa-oss}, in this order.
2. run depmod -a to make the newly installed modules known for dependency checks.
3. Identify which module to use for my soundcard; http://www.alsa-project.org very quickly told me that I'd need to load snd-emu10k1.
4. Add this to your /etc/modules.conf:
# Sound (ALSA)
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
post-install snd-emu10k1 /usr/sbin/alsactl restore
pre-remove snd-emu10k1 /usr/sbin/alsactl store
alias sound-slot-0 snd-card-0
# Soundcard 1 (OSS Emulation)
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# Sound lookup entries for devfs support
alias /dev/dsp sound-service-0-3
alias /dev/sequencer sound-service-0-1
alias /dev/mixer sound-service-0-0
5. Run depmod -a again. Kills the warning.
6. Edit your /etc/devfsd.conf and add this:
# Allow access to sound devices for group "audio"
REGISTER ^sound/.* PERMISSIONS root.audio 0660
REGISTER ^snd/.* PERMISSIONS root.audio 0660
# Load ALSA sound when needed
LOOKUP snd MODLOAD
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP sequencer MODLOAD
note: make sure you have an "audio" group and your userid is added to it!
7. That's nearly it. Now open your /etc/rc.conf and add snd-emu10k1 to the MODULES array.
8. Reboot to test, run alsamixer afterwards to set the volume, and try out any sound application. Everything should run just fine, and mixer settings are automatically preserved
Orginal post can be found here
http://bbs.archlinux.org/viewtopic.php? … ounds+card
Here are infos on how to to configure your card with alsa.
Read the whole page included user comment at the end, for me they were very handfull.
Do not worry I want to help you, is just that the official site is the best source of information.
If you encounter problem post again a message, and I will try to help you.
As for the locations i believe i use modules.conf since i load from there my eth0 for my LAN card
Are you sure you load somewere the soudn modules for your sound card?
From you answer I guess you do not. You have explicity tell to the syste which module to load (it does not guess alone).
So did you wrote somewere to load the sound module??
]]>Please specify the souncard model
sblive pci
Specify if you use alsa or oss as driver
Where do you load the modules (rc.local or modprobe.conf or the old modules.conf)
What kernel version
If you use esd and/or artsd (sound mixer daemons)
and this is just to begin :shock:
]]>