Hi Takashi,

On Fri, Jun 10, 2011 at 10:00 AM, Takashi Iwai <[email protected]> wrote:
> Does 3.0-rc2 (or snapshot) work _as is_, or by passing model=auto?
> In the latter case, we'd need a corresponding entry, at least for 3.0.
> For 3.1, I'm going to apply model=auto as default.

Apologies for being unclear. The reporter needs to explicitly pass
model=auto using the snapshot. Attached is a patch _specifically for
sound-2.6 master HEAD and 3.0-rc2_ with an explanation for the
difference between the application of model quirks.

Cheers,
-Dan
From e62f8ba673609c7ea42eab2bffd7ab910cf70827 Mon Sep 17 00:00:00 2001
From: Daniel T Chen <[email protected]>
Date: Fri, 10 Jun 2011 10:14:01 -0400
Subject: [PATCH v2] ALSA: hda: Fix inaudible internal speakers on
 CyberpowerPC Gamer Xplorer N57001 laptop

BugLink: https://launchpad.net/bugs/761171

The original reporter needs the model=auto quirk for his internal
speakers to be audible in the latest daily snapshot, so add an entry in
the quirk table for his PCI SSID.

A trivially different version of this patch using the model=asus quirk
should be applied to the 2.6.38 and 2.6.39 stable kernels. We don't use
the asus quirk in 3.0-rc2, because 3.0-rc2's autoparser is much
improved.

Reported-and-tested-by: tomdeering7
Signed-off-by: Daniel T Chen <[email protected]>
---
 sound/pci/hda/patch_conexant.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
index 217ca9e..6e86427 100644
--- a/sound/pci/hda/patch_conexant.c
+++ b/sound/pci/hda/patch_conexant.c
@@ -3103,6 +3103,7 @@ static const struct snd_pci_quirk cxt5066_cfg_tbl[] = {
 	SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo G560", CXT5066_ASUS),
 	SND_PCI_QUIRK(0x17aa, 0x3938, "Lenovo G565", CXT5066_AUTO),
 	SND_PCI_QUIRK_VENDOR(0x17aa, "Lenovo", CXT5066_IDEAPAD), /* Fallback for Lenovos without dock mic */
+	SND_PCI_QUIRK(0x1b0a, 0x2092, "CyberpowerPC Gamer Xplorer N57001", CXT5066_AUTO),
 	{}
 };
 
-- 
1.7.5.3

_______________________________________________
stable mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/stable

Reply via email to