When I go to emerge alsa-driver I do exactly as the instructions tell me. I use the env "ALSA_CARDS='emu10k1' emerge alsa-driver" command to merge ALSA, and I also put the "ALSA_CARDS='emu10k1'" line into my make.conf just to make sure. I setup my /etc/modules.d/alsa so that it uses emu10k1, and has the soundcards limit set to 1. I started up ALSA as per the ALSA install guide and umuted the master and PCM and did "rc-update add alsasound default". However when I type "amixer" the output is as such that it lists all the sound outputs and inputs for both the Audigy 2 and AC97 soundcards. (A copy of the output can be found in the forum post linked in the URL). I thought this was strange so I checked /lib/modules/2.4.21/kernel/sound/pci and sure enough it has drivers for both AC97 and emu10k1. In order to rememdy the problem I tried umerging and remerging alsa-driver, both with and without compiling new kernels and modules to no avail. I'm using vanilla-sources-2.4.21 and in the sound section simply set the top option to "M". Reproducible: Always Steps to Reproduce: 1. emerge alsa-driver Actual Results: The drivers for both emu10k1 and AC97 are built. Expected Results: It should have just built the emu10k1 drivers. I have an Abit BH7 motherboard with onboard AC97 sound. However I also have an Audigy 2 soundcard which is what I use for sound. I disabled the onboard sound in the BH7 BIOS (BIOS version 15). I dual boot with Windows XP, and Windows XP does not see the onboard soundcard, and works fine with the Audigy 2.
Someone can close this bug, someone posted to the Gentoo forums saying that the AC97 was also used with the Audigy 2, and that this behavior was normal...
sounds good :) you could always try `emerge emu10k1` too see if that fixes it