From Bugzilla Helper: User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7b) Gecko/20040421 Description of problem: I have a cmedia sound system built into my mother board. The default install doesn't let the sound to work (Note I upgraded from Fedora Core 1). The installer selectes the kernel module cmpci. From /etc/modprobe.conf: #alias snd-card-0 cmpci the cmpci module doesn't exist. The corect module is snd-cmipci. /etc/modprobe.conf needs to be changed to: alias snd-card-0 snd-cmipci Additionally, the ALSA web page recommends adding the folowing to the modprobe.conf file for this driver: # ALSA portion alias char-major-116 snd alias snd-card-0 snd-cmipci # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss Version-Release number of selected component (if applicable): 10.0-5 How reproducible: Didn't try Steps to Reproduce: 1. upgrade from fedora core 1, have a Cmedia chipset Actual Results: Sound doesn't work on upgrade, non-existent sound driver selected (cmpci) Expected Results: sound should work, and the correct driver should be setup (snd-cmipci) Additional info:
Had the exact same issue on upgrading FC1 to FC2. Running /usr/sbin/alsaconf adds the correct alias to /etc/modprobe.conf. The reference to obsolete cmpci module must be removed manually. Reference https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=122927
/usr/sbin/aslaconf ins't installed by default on my system. The only alsa command in /usr/sbin is alsactl. Which RPM is alsaconf installed from?
Whoops. I had a newer version of alsa-utils installed from fedora.us before upgrading to FC2. Version 1.0.4-0 of alsa-utils from Fedora.US contains /usr/sbin/alsaconf: http://download.fedora.us/fedora/fedora/1/i386/yum/stable//RPMS/alsa-utils-1.0.4-0.fdr.1.1.i386.rpm I downgraded to the FC2 version (alsa-utils-1.0.3-1) and there is no more alsaconf.
This is a mapping file bug.
I'm assuming if you change snd-cmpci to snd-cmipci in /usr/share/hwdata/upgradelist, and then re-run /usr/sbin/module_upgrade, it will correct the file.
This is fixed in current trees.