rc.sysconfig make loading sound modules conditional with the following test: # Load sound modules iff they need persistent DMA buffers if grep -q "options sound dmabuf=1" /etc/modules.conf 2>/dev/null ; then .... This is too rough. This action will happen even if that line will be commented out but changes in a white space, without affecting a modprobe semantics, will kill that. This should be if modprobe -c | grep -q "options sound dmabuf=1" ; then .... to resolve all these issues at once. OTOH, because sound modules not always will be loaded in startup files, then something like that seems to be needed in /etc/modules.conf or mixer settings with autoloaded modules will be not kept. if -f /etc/.aumixrc if -f /bin/aumix-minimal post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L endif endif if -f /bin/aumix-minimal pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S endif On the top of it /etc/.aumixrc is a poor choice. '/' can be mounted read-only so this should be somewhere in /var/. Michal michal
The post-install, etc. commands are already added any time sound is configured.
This defect considered SHOULD-FIX for Fairfax gold-release.
Closing bugs on older, no longer supported, releases. Apologies for any lack of response. OSS is dead, so this code isn't included any more.