On a system where all packages are updated to rawhide 2/24/2006 (udev fixed
from cvs to udev-084-5). This is a x86_64 system.
Booting with kernel-2.6.15-1.1977_FC5 results in no sound, rebooting with
kernel-2.6.15-1.1826.2.14_FC5 (FC5test2 recompiled with 2.6.15.4 patch).
has perfectly functioning sound.
The hardware is hda_intel.
I have checked the loaded modules for both kernels, they are the same EXCEPT
in the column for how many modules are using snd_hda_intel I have 0 for the
new kernel an 3 for the old kernel, despite the fact that snd_hda_intel is
listed as being used. Any ideas?
The actual diff is:
31c31
< snd 13
snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
---
> snd 9
snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
33c33
< snd_hda_intel 3
---
> snd_hda_intel 0
36c36
< snd_pcm 4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
---
> snd_pcm 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
43c43
< snd_timer 3 snd_seq,snd_pcm
---
> snd_timer 2 snd_seq,snd_pcm

Created attachment 126450[details]
log file from sound card detection tool
This is the output of the sound card detection tool.
kernel 2.6.15-1.2054_FC5
I can see rhythmbox playing my ogg files but there is no sound coming out of
the speakers nor headphones.

This is discussed in alsa bug #1843 as a regression for 2.6.16. After a long
process it is fixed in the latest alsa-kernel cvs. I just made a patch from
the cvs tree against 2.6.16 FC5 kernel and sound is working fine. This
changes the version to 1.0.11rc3 for alsa-kernel.
PS: The alsa bug talk about laptops but my problem was actually with a
DELL desktop, so it works for all hda-intel problems. At least as
far as hearing something!

To fix this for FC5 stable you need to apply the alsa kernel patch from
3/22/2006 since this is 2.6.16 based. I am attaching what I have been
using on 2.6.16-1.2080_FC5 recompiled with 2.6.16.4. The 2.6.17 based
kernels would have this or a later version in already.