[alsa-devel] Bad digital out of ASUS M2V

Takashi Iwai tiwai at suse.de
Tue Jun 19 12:51:50 CEST 2007


At Sat, 16 Jun 2007 22:31:04 +0200,
Mike Crash wrote:
> 
> In ALSA 1.0.14 HDA Intel with ASUS M2V motherboard - detected the chip 
> ALC660VD, but digital out is missing. I added workaround - added new 
> model name 3stack-660-digout with digital output, diff file follows:

If it works for you, please prepare a patch for merging to the
upstream.  We follow the linux kernel-style patch.
See the below, for example:
	http://www.zipworld.com.au/~akpm/linux/patches/stuff/tpp.txt


thanks,

Takashi

> ----------------------------------------------
> 117a118
>  >     ALC660VD_3ST_DIG,
> 9466a9468
>  >     [ALC660VD_3ST_DIG]= "3stack-660-digout",
> 9478c9480
> <     SND_PCI_QUIRK(0x1043, 0x81e7, "ASUS", ALC660VD_3ST),
> ---
>  >     SND_PCI_QUIRK(0x1043, 0x81e7, "ASUS", ALC660VD_3ST_DIG),
> 9501a9504,9516
>  >     [ALC660VD_3ST_DIG] = {
>  >         .mixers = { alc861vd_3st_mixer },
>  >         .init_verbs = { alc861vd_volume_init_verbs,
>  >                  alc861vd_3stack_init_verbs },
>  >         .num_dacs = ARRAY_SIZE(alc660vd_dac_nids),
>  >         .dac_nids = alc660vd_dac_nids,
>  >         .dig_out_nid = ALC861VD_DIGOUT_NID,
>  >         .num_adc_nids = ARRAY_SIZE(alc861vd_adc_nids),
>  >         .adc_nids = alc861vd_adc_nids,
>  >         .num_channel_mode = ARRAY_SIZE(alc861vd_3stack_2ch_modes),
>  >         .channel_mode = alc861vd_3stack_2ch_modes,
>  >         .input_mux = &alc861vd_capture_source,
>  >     },
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 


More information about the Alsa-devel mailing list