собрал канонически, без модулей, не сработало
# grep HDA .config
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set
# dmesg | grep HDA
#0: HDA Intel at 0xf7100000 irq 22
#lspci | grep HD
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller (rev 02)
решил сделать с модумал и все равно не заработало=(
# grep HDA .config
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set
debian:/usr/src/linux-2.6.26.1# lsmod
Module Size Used by
snd_hda_intel 321172 0
snd_pcm 60036 1 snd_hda_intel
snd_timer 21384 1 snd_pcm
snd_page_alloc 11784 2 snd_hda_intel,snd_pcm
snd_hwdep 9732 1 snd_hda_intel
# ls /dev/snd
controlC0 hwC0D2 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p pcmC0D2c timer
# cat /etc/modprobe.conf
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0