The documentation should clearly specify that we HAVE to emerge the alsa-drivers package to get the /etc/modules.d/alsa file and the alsasound initscripts. On emerging alsa-driver we get this message: * The alsasound initscript is now provided by alsa-utils * instead of alsa-driver for compatibility with kernel-sources * which provide ALSA internally. * To take advantage of this, and automate the process of * loading and unloading the ALSA sound drivers as well as * storing and restoring sound-card mixer levels you should * add alsasound to the boot runlevel. You can do this as * root like so: * # rc-update add alsasound boot * You will also need to edit the file /etc/modules.d/alsa * and run update-modules. You can do this like so: * # nano -w /etc/modules.d/alsa && update-modules Reproducible: Always Steps to Reproduce: Portage 2.0.49_pre18 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Celeron(TM) CPU 1100MHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts svga java X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl aalib apache2 curl dga gtk2 gtkhtml i8x0 lcms ldap mozaccess mozcalendar mozilla mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mysql offensive samba sse tcltk tiff type1 wmf xml -3dnow" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg ccache"
Created attachment 16724 [details, diff] Patch to explicitly have alsa-utils emerged before the alsasound stuff
Resulting document is found at http://dev.gentoo.org/~swift/alsa-guide.html
Created attachment 17044 [details, diff] Suggestion by Erwin
the patch looks good :)
committed