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@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.htm...
Tested-by: Christian Stöveken christian.stoeveken@gmail.com Signed-off-by: Daniel T Chen crimsun@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