Quote:
Originally Posted by cepheus11
Kernel config options look good to me. Maybe try enabling all the other codecs under "Intel HD Audio", (CONFIG_SND_HDA_CODEC_*), not just _ANALOG.
Thans for your answer
On a working live distro, you could try to extract the kernel config and compare.
|
Thank you very much for your reply!
I tried to compile all the codecs with no result, and I burned puppy linux on a cd (bad choice, old 3.4 kernel and no linux source or config file). At least I did a lsmod | grep -i intel and compared with both systems to check the differences, as sound worked
the intel modules loaded on puppy:
snd_hda_codec 56855 2 snd_hda_intel,snd_hda_codec_analog
snd_pcm 47653 3 snd_pcm_oss,snd_hda_codec,snd_hda_intel
snd_page_alloc 4714 2 snd_pcm,snd_hda_intel
intel_agp 7953 0
intel_gtt 9472 1 intel_agp
agpgart 17718 4 drm,ttm,intel_agp,intel_gtt
snd 34138 13 snd_pcm_oss,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_oss, thinkpad_acpi,snd_seq_device,snd_mixer_oss,snd_hda_codec_analog
(I think that intel_gtt and apg are graphic drivers)
on funtoo
kvm_intel 129300 0
kvm 317866 1 kvm_intel
snd_hda_intel 17543 0
snd_hda_controller 22009 1 snd_hda_intel
snd_hda_codec 89633 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,snd_hda_codec_analog
snd_pcm 69834 3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd 46909 8 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_hda_ codec_analog
The only difference I can see is that snd_page_alloc, which doesn't exist in newer kernels.... Most similar option is an option to choose allocated buffer size for the driver, which I did set at 64kb.
I did also try to compile the default gentoo kernel, which is offered on Funtoo and has all the devices compiled on it. It doesn't work either but it took a lot of time to compile on my poor Core2.