[alsa-devel] [PATCH] ALSA: hda: Use LPIB for Toshiba A100-259
Hi,
Attached please find a patch for sound-2.6 based on my previous patch (ALSA: hda: Use LPIB for Acer Aspire 5110) specifying the LPIB quirk for an additional SSID to make capture work correctly in an installed distribution.
This patch is applicable to 2.6.32, 2.6.33, and 2.6.34 stable trees (some with fuzz).
Best, -Dan
Dear Daniel,
Am Samstag, den 22.05.2010, 13:25 -0400 schrieb Daniel Chen:
[…]
SND_PCI_QUIRK(0x1106, 0x3288, "ASUS M2V-MX SE", POS_FIX_LPIB), SND_PCI_QUIRK(0x1043, 0x813d, "ASUS P5AD2", POS_FIX_LPIB),
SND_PCI_QUIRK(0x1106, 0x3288, "ASUS M2V-MX SE", POS_FIX_LPIB),
SND_PCI_QUIRK(0x1179, 0xff10, "Toshiba A100-259", POS_FIX_LPIB),
Is not »m« before »p« in the alphabet?
Thanks,
Paul
At Sat, 22 May 2010 13:25:26 -0400, Daniel Chen wrote:
Hi,
Attached please find a patch for sound-2.6 based on my previous patch (ALSA: hda: Use LPIB for Acer Aspire 5110) specifying the LPIB quirk for an additional SSID to make capture work correctly in an installed distribution.
This patch is applicable to 2.6.32, 2.6.33, and 2.6.34 stable trees (some with fuzz).
Applied this one, too. Thanks.
Takashi
Best, -Dan [2 0001-ALSA-hda-Use-LPIB-for-Toshiba-A100-259.patch <text/x-patch; US-ASCII (base64)>] From c4061e5370dd47c172d55bccf1a86f0c4452b7d5 Mon Sep 17 00:00:00 2001 From: Daniel T Chen crimsun@ubuntu.com Date: Sat, 22 May 2010 13:12:22 -0400 Subject: [PATCH] ALSA: hda: Use LPIB for Toshiba A100-259
BugLink: https://launchpad.net/bugs/549560
Symptom: on a significant number of hardware, booting from a live cd results in capture working correctly, but once the distribution is installed, booting from the install results in capture not working.
Test case: boot from Ubuntu 10.04 LTS live cd; capture works correctly. Install to HD and reboot; capture does not work. Reproduced with 2.6.32 mainline build (vanilla kernel.org compile)
Resolution: add SSID for Toshiba A100-259 to the position_fix quirk table, explicitly specifying the LPIB method.
I'll be sending additional patches for these SSIDs as bug reports are confirmed.
This patch also trivially sorts the quirk table in ascending order by subsystem vendor.
Reported-and-Tested-by: davide.molteni@gmail.com Cc: stable@kernel.org Signed-off-by: Daniel T Chen crimsun@ubuntu.com
sound/pci/hda/hda_intel.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index ec554fc..14d895b 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2284,8 +2284,9 @@ static struct snd_pci_quirk position_fix_list[] __devinitdata = { SND_PCI_QUIRK(0x1028, 0x01de, "Dell Precision 390", POS_FIX_LPIB), SND_PCI_QUIRK(0x1028, 0x01f6, "Dell Latitude 131L", POS_FIX_LPIB), SND_PCI_QUIRK(0x103c, 0x306d, "HP dv3", POS_FIX_LPIB),
- SND_PCI_QUIRK(0x1106, 0x3288, "ASUS M2V-MX SE", POS_FIX_LPIB), SND_PCI_QUIRK(0x1043, 0x813d, "ASUS P5AD2", POS_FIX_LPIB),
- SND_PCI_QUIRK(0x1106, 0x3288, "ASUS M2V-MX SE", POS_FIX_LPIB),
- SND_PCI_QUIRK(0x1179, 0xff10, "Toshiba A100-259", POS_FIX_LPIB), SND_PCI_QUIRK(0x1458, 0xa022, "ga-ma770-ud3", POS_FIX_LPIB), SND_PCI_QUIRK(0x1462, 0x1002, "MSI Wind U115", POS_FIX_LPIB), SND_PCI_QUIRK(0x1565, 0x820f, "Biostar Microtech", POS_FIX_LPIB),
-- 1.7.0.4
participants (3)
-
Daniel Chen
-
Paul Menzel
-
Takashi Iwai