All pastes #423423 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-04 04:10 UTC
rendered paste body
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 &#8216;alsactl restore&#8217; in your &#8216;/etc/conf.d/local.start&#8217; and &#8216;alsactl store&#8217; in &#8216;/etc/conf.d/local.stop&#8217; in order to have a working KMix/alsamixer from the start. 

OSS on A6M works out of the box with &#8217;snd-pcm-oss module&#8217;, on A6T after loading it you have to put direct flag to alsa with &#8216;echo "YourOssAppName 0 0 direct" >/proc/asound/card0/pcm0p/oss&#8217;. 

And now couple of words about mixer, first check [5] on page 11 and start crying. With &#8216;model=asus&#8217; options to &#8217;snd-hda-intel&#8217; on new ALSA, you get fully working Line in, Mic in and CD in. There&#8217;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&#8217;t in any way change volume for OSS, so only choice is either using ALSA&#8217;s OSS emulation (sadly without multi-process mixer) or proper wrapper command: &#8216;aoss&#8217;, &#8216;artsdsp&#8217;, or &#8216;esddsp&#8217; respectively.