Sound
The nVidia MCP51 HDA can be used with the ’snd-hda-intel’ driver (support has been added in Linux 2.6.20 but works even before). Linux Kernel Configuration: Enabling sound
Device Drivers --->
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<*> Advanced Linux Sound Architecture
PCI devices --->
<M> Intel HD Audio
You may need to put ‘alsactl restore’ in your ‘/etc/conf.d/local.start’ and ‘alsactl store’ in ‘/etc/conf.d/local.stop’ in order to have a working KMix/alsamixer from the start.
OSS on A6M works out of the box with ’snd-pcm-oss module’, on A6T after loading it you have to put direct flag to alsa with ‘echo "YourOssAppName 0 0 direct" >/proc/asound/card0/pcm0p/oss’.
And now couple of words about mixer, first check [5] on page 11 and start crying. With ‘model=asus’ options to ’snd-hda-intel’ on new ALSA, you get fully working Line in, Mic in and CD in. There’s no output volume amplifier on this card however so only hope is to fully move to ALSA and its software amplifier to change volume. You can’t in any way change volume for OSS, so only choice is either using ALSA’s OSS emulation (sadly without multi-process mixer) or proper wrapper command: ‘aoss’, ‘artsdsp’, or ‘esddsp’ respectively.