Sound kernel module errors with FC4 since kernel 2.6.14
I have been happily running Fedora Core 4 for several months, regularly upgrading all installed packages nightly with yum. I had no problems with sound through kernel-2.6.13-1.1532_FC4. With every kernel update after that (2.6.14-1.1637_FC4, 2.6.14-1.1644_FC4, and 2.6.14-1653_FC4), the kernel module for my sound card, which is based on the CMI 8738 chip, refuses to load and I get no sound. Any attempt to modprobe the snd_cmipci module results in a long list of "undefined symbol" and "invalid argument or parameter" messages. Obviously, some things didn't get properly linked when the newer kernel packages got compiled and installed.
Fortunately, kernel-2.6.13-1.1532_FC4 is still installed on my machine and it still produces sound. I'm a little surprised that upgrading "stock" FC4 kernel packages would break the configuration for a common piece of hardware like a CMI 8738 sound card. I've considered setting up a kernel source tree for a newer kernel package and recompiling just to make sure that the necessary features have in fact been included, but I'd just as soon avoid the extra work if someone can suggest an easier route to take.
Thanks for any hints anyone might have.