Genkernel by default has CONFIG_SND="m" set and some other drivers set and unset. When a user is asked to use alsa-driver or wants to use it, it will fail as it checks for the presence of ALSA in the kernel. Genkernel has to do one of the following : a) Disable CONFIG_SND="m", so we ask people to use alsa-driver. b) Enable all available soundcards, so we ask people who use Genkernel to just compile and run alsaconf for sound support. This is wrt Bug 92622, New ALSA Guide
Since there has been NFA on this bug till now, the new ALSA doc will ask genkernel users to go ahead and configure ALSA (as by default, CONFIG_SND="m"). In case there are changes made, the ALSA doc will reflect the same.
After talking to Tim (plasmaroo), I'm attaching the modded x86 and x86_64 configs for genkernel. ALSA support has been completely removed from these. The doc will now suggest that the user can either use genkernel --menuconfig and enable in-kernel ALSA or use alsa-driver.
Created attachment 60290 [details, diff] x86 config without ALSA support
Created attachment 60291 [details] x86_64 config without ALSA support
Sorry, the x86_64 config isn't a patch against the existing one...I need sleep :)
x86 fixed in 3.2.0_pre2 (in Portage, just masked right now), x86_64 fixed in CVS. Thanks!
3.2.1 is in the tree and stable, closing bug as fixed. Reopen if there are any issues. Thanks!