Just an FYI... I am working with Dell Precision 210s with Crystal Semiconductor 4232 Sound cards. My Red Hat Linux (version 7.1 and 7.2) kept loading a sound module CS4232 and reconfiguring my /etc/modules.conf file to add in info for the CS4232 EVEN AFTER I successfully installed and configured the Alsa sound drivers for the CS4236 (4236 not 4232) sound card.
I would install the Alsa drivers and test the sound - it would work perfectly and then reboot only to have the OS, at boot time, load the old CS4232 module in and alter the /etc/modules.conf file. Finally I found out that the /etc/rc.d/rc.sysinit script that runs before the runlevel scripts had a ISAPNP TWEAK section that ran "sndconfig --mungepnp" and that altered the /etc/modules.conf file. I have no idea what --mungepnp does because I haven't looked at the snconfig source yet... but it was the root of my problems. I commented out those 3 lines and now the Alsa sound driver snd-cs4232.o module loads perfectly. Here is the code section from /etc/rc.d/rc.sysinit: # tweak isapnp settings if needed. if [ -n "$PNP" -a -f /proc/isapnp -a -x /sbin/sndconfig ]; then /sbin/sndconfig --mungepnp >/dev/null 2>&1 fi # Load sound modules iff they need persistent DMA buffers if grep -q "options sound dmabuf=1" /etc/modules.conf 2>/dev/null ; then RETURN=0 alias=`/sbin/modprobe -c | awk '/^alias sound / { print $3 }'` if [ -n "$alias" -a "$alias" != "off" -a "$alias" != "/sbin/modprobe -c cs4232"] ; then action $"Loading sound module ($alias): " modprobe $alias RETURN=$? fi alias=`/sbin/modprobe -c | awk '/^alias sound-slot-0 / { print $3 }'` if [ -n "$alias" -a "$alias" != "off" -a "$alias != "/sbin/modeprobe -c cs4232"] ; then action $"Loading sound module ($alias): " modprobe $alias RETURN=$? fi I included more than just the ISAPNP TWEAK section just for context..... I added 3 # marks like this to stop it from messing with my /etc/modules.conf # tweak isapnp settings if needed. #if [ -n "$PNP" -a -f /proc/isapnp -a -x /sbin/sndconfig ]; then # /sbin/sndconfig --mungepnp >/dev/null 2>&1 #fi Hope that helps someone, Chris ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user