915主板声卡问题解决

困扰半年的问题终于解决了. 方法如下: 引用http://gentoo-wiki.com/HARDWARE_Clevo_M38AW

Audio with ALSA

Installing the sound is basicly a easy thing. Just follow the Gentoo Linux Alsa Guide at Gentoo Linux ALSA Guide. The alsa-driver is named 'hda-intel'. This is tested with alsa installed in the userspace, and compiled in the kernel, so use what you prefer.

Warning: Make sure you use model=5stack as module argument for snd_hda_intel!

Before you do anything, add the module load options to autoload: Code: Adding module options to autoload


# echo "snd_hda_intel model=5stack" >> /etc/modules.autoload/kernel-2.6
Else, you would get an error like:
Code: Error while starting alsamixer

# alsamixer alsamixer: function snd_mixer_load failed: Invalid argument
or
Code: Erorr while starting amixer

# amixer amixer: Mixer default load error: Invalid argument

Note: If you want to include alsa in the kernel you may compile the driver into the kernel instead of using a module. If you want to, make sure you use the boot-argument snd_hda_intel.model=5stack - but this was never tested.

在arch里编辑 /etc/modprobe.conf文件,添加参数model=5stack即可.下面是我的文件


# # /etc/modprobe.conf (for v2.6 kernels)
# # OSS Compatibility
 install snd-pcm modprobe -i snd-pcm ;
 modprobe snd-pcm-oss ; true
 install snd-seq modprobe -i snd-seq ;
 modprobe snd-seq-oss ; true
 # --- BEGIN: Generated by ALSACONF, do not edit. ---
 # --- ALSACONF version 1.0.10 ---
 alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---
options snd-hda-intel model=5stack