[alsa-devel] VGN-P11Z_G (hda-intel ALC262) internal microphone not working

Takashi Iwai tiwai at suse.de
Thu Jan 14 07:52:16 CET 2010


At Wed, 13 Jan 2010 19:41:12 -0500,
Daniel Chen wrote:
> 
> From 1372724cfb24d342c60d94cd18101164208b0044 Mon Sep 17 00:00:00 2001
> From: Daniel T Chen <crimsun at ubuntu.com>
> Date: Wed, 13 Jan 2010 19:25:37 -0500
> Subject: [PATCH] ALSA: hda: Default to BIOS autoprobe for existing 0x104d90xx entries
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> 
> Christian reported[0] that his laptop does not have audible capture by
> default. Debugging the symptom revealed that his model needs the auto
> quirk, so add his SSID to alc262_cfg_tbl[].

Isn't this with the older driver version before disabling the default
quirk to sony-assamd model?  In the recent version, it would fall
back to auto model.

Having an entry to ALC262_AUTO is fine.  It even reduces a kernel
message that may wonder user.  So here what we have to check lastly
is whether VAIO Z21MN (104d:9025) that is currently with toshiba-s06
works with model=auto or not.  Once after it's confirmed, we can take
all to auto.


thanks,

Takashi


> Since we've accumulated several 0x104d90xx entries in the above quirk
> table that correspond to the model=auto quirk, just disable them and
> trust the BIOSes do the right thing.
> 
> [0] http://mailman.alsa-project.org/pipermail/alsa-devel/2010-January/024327.html
> 
> Tested-by: Christian Stöveken <christian.stoeveken at gmail.com>
> Signed-off-by: Daniel T Chen <crimsun at ubuntu.com>
> ---
>  sound/pci/hda/patch_realtek.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
> index de1c5fd..8356b9f 100644
> --- a/sound/pci/hda/patch_realtek.c
> +++ b/sound/pci/hda/patch_realtek.c
> @@ -11750,11 +11750,12 @@ static struct snd_pci_quirk alc262_cfg_tbl[] = {
>  	SND_PCI_QUIRK(0x104d, 0x1f00, "Sony ASSAMD", ALC262_SONY_ASSAMD),
>  	SND_PCI_QUIRK(0x104d, 0x8203, "Sony UX-90", ALC262_HIPPO),
>  	SND_PCI_QUIRK(0x104d, 0x820f, "Sony ASSAMD", ALC262_SONY_ASSAMD),
> +#if 0 /* disable the quirk since model=auto works better in recent versions */
>  	SND_PCI_QUIRK(0x104d, 0x9016, "Sony VAIO", ALC262_AUTO), /* dig-only */
>  	SND_PCI_QUIRK(0x104d, 0x9025, "Sony VAIO Z21MN", ALC262_TOSHIBA_S06),
>  	SND_PCI_QUIRK(0x104d, 0x9035, "Sony VAIO VGN-FW170J", ALC262_AUTO),
> +	SND_PCI_QUIRK(0x104d, 0x9039, "Sony VAIO VGN-P11Z_G", ALC262_AUTO),
>  	SND_PCI_QUIRK(0x104d, 0x9047, "Sony VAIO Type G", ALC262_AUTO),
> -#if 0 /* disable the quirk since model=auto works better in recent versions */
>  	SND_PCI_QUIRK_MASK(0x104d, 0xff00, 0x9000, "Sony VAIO",
>  			   ALC262_SONY_ASSAMD),
>  #endif
> -- 
> 1.6.5
> 


More information about the Alsa-devel mailing list