Running kernel 2.6.1 I have all sound options built-in the kernel, except for the sound drivers themselves, because I want to pass options to the modules when I load them. I therefore have the following kernel configuration. CONFIG_SND_SEQUENCER=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=y CONFIG_SND_EMU10K1=m CONFIG_SND_CMIPCI=m When issuing /etc/init.d/alsasound start, it tries to look for sequencer modules in /proc/asound/seq/drivers and tries to load everything it finds there. However, I have snd-seq-oss built into the kernel and modrpobe gives a warning: FATAL: Module snd_seq_oss not found. I suggest this patch to alsasound which works around the issue: --- media-sound/alsa-utils/files/alsasound 2003-12-19 07:37:12.000000000 +0900 +++ /etc/init.d/alsasound 2004-01-10 21:46:58.383469752 +0900 @@ -82,7 +82,7 @@ sleep 1 if [ -f /proc/asound/seq/drivers ] ; then - SEQUENCERS="$(cut -d"," -f1 /proc/asound/seq/drivers)" + SEQUENCERS="$(awk -F, '$2~/^empty$/ {print $1}' /proc/asound/seq/drivers)" for SEQUENCER in ${SEQUENCERS} do einfo "Loading: ${SEQUENCER}"
In portage now. Thanks for catching this.