The autoconfig script in the livecd-tools 1.0.10 fails with alsa. It detects the sound card and the driver. Underneath the line of driver it shows: amixer: Mixer attach default error: No such file or directory Reproducible: Always Steps to Reproduce: 1. 2. 3. In the kernel I have alsa and the sound cards as modules With respect to alsa I have installed: alsa-headers-1.0.8_rc1, alsa-lib-1.0.7, alsa-utils-1.0.6 I use udev-045 I have in my rc scripts: alsasound | autoconfig | default bootmisc | boot checkfs | boot checkroot | boot clock | boot coldplug | consolefont | boot crypto-loop | domainname | gpm | hdparm | hostname | boot hotplug | keymaps | boot local | default nonetwork localmount | boot modules | boot net.eth0 | net.lo | boot netmount | nscd | numlock | rmnologin | boot rsyncd | serial | spind | splash | sshd | syslog-ng | default urandom | xdm | xfs | xprint | Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium -Os -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium -Os -pipe -fomit-frame-pointer -fvisibility-inlines-hidden -frepo" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks noinfo sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa fbcon gpm gtk ipv6 jpeg livecd ncurses nls nptl png ssl truetype x86 zlib"
I'm not sure I understand what the problem is with this. I see no such errors when booting a machine with a sound card, or one without. What do you think is causing this problem?
But, do you have the script of alsasound deactivated? I have it deactivated. Thus the script of autoconfig is the one who activates a sound card, if it detects it.
Yes, I am using the alsasound init script. The autoconfig script does *not* configure alsa, it merely sets defaults for the different mixer levels. You should still be using the alsasound init script.
The alsasound init script already is in charge also to set the levels of the mixer. Therefore I believe that the sound in the autoconfig script is not necessary
It is when you don't hav esounds defaults because you did not know what sound card was to be used before-hand, as would be the case on a LiveCD where the devices are detected. Now, we can argue this all day, but I'm not changing it. It is there for a purpose, and whether you understand or not, it needs to stay.
It's true. You have the reason in this.