There are a number of legacy binary-only widgets, most notably the macromedia flash plugin, that don't understand ALSA. It would probably be most helpful for many of our users if the OSS compatibility modules were always loaded, assuming *some* sound driver is active. Failing that, some sort of /etc/sysconfig switch would be nice. It could be that something else odd is going on here, since a clean install on a machine with snd_emu10k1 does automatically load snd_pcm_oss, whereas an upgrade from FC2 on a machine with snd_intel8x0 does not.
What's your /etc/modprobe.conf and /etc/modprobe.conf.dist look like in those cases - any differences aside from just the module name? Notably, the: install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss install snd-pcm-device /sbin/modprobe --ignore_install snd-seq-device && /sbin/modprobe snd-seq-oss lines in /etc/modprobe.conf.dist should cause the oss modules to get loaded. (snd-mixer-oss gets pulled in by snd-pcm-oss.)
That must be it -- on the system upgraded from FC2, there is no /etc/modprobe.conf.dist file (and the /etc/modprobe.conf file contains very little of interest), whereas the system with FC3 installed fresh has it.
Confirmed. Copying over /etc/modprobe.conf.dist means that an explicit modprobe is no longer needed. I'd have to start from FC2 scratch in order to determine if this is a bug in the upgrade widgets, or whether this is pilot error purging all of the /etc configuration .rpmsave/.rpmnew files after the upgrade to FC3. I don't *recall* removing the file in question, but I can't prove it.
Closing as 'WORKSFORME'; please reopen if you can get a good reproducer. (I haven't seen other reports of the file/files being missing on upgrade in bugzilla.)