At Sun, 30 May 2010 01:24:23 -0400, Daniel Chen wrote:
Hi,
Attached is a patch against sound-2.6 master that enables the original reporter to adjust capture volume through PulseAudio without the daemon crashing.
This patch is applicable to all 2.6.3x stable series.
Applied. Thanks.
Takashi
Best, -Dan [2 0001-ALSA-hda-Use-LPIB-for-an-ASUS-device.patch <text/x-patch; US-ASCII (base64)>] From b5ebd425da976f7848ecf6c3f7c65f05edb297e7 Mon Sep 17 00:00:00 2001 From: Daniel T Chen crimsun@ubuntu.com Date: Sun, 30 May 2010 01:17:03 -0400 Subject: [PATCH] ALSA: hda: Use LPIB for an ASUS device
BugLink: https://launchpad.net/bugs/465942
Symptom: On the reporter's ASUS device, using PulseAudio in Ubuntu 10.04 LTS results in the PA daemon crashing shortly after attempting to select capture or to configure the audio hardware profile.
Test case: Using Ubuntu 10.04 LTS (Linux 2.6.32.12), Linux 2.6.33, or Linux 2.6.34, adjust the HDA device's capture volume with PulseAudio.
Resolution: add SSID for this machine to the position_fix quirk table, explicitly specifying the LPIB method.
Reported-and-Tested-By: Irihapeti Cc: stable@kernel.org Signed-off-by: Daniel T Chen crimsun@ubuntu.com
sound/pci/hda/hda_intel.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index dc79564..7c54a40 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2288,6 +2288,7 @@ static struct snd_pci_quirk position_fix_list[] __devinitdata = { SND_PCI_QUIRK(0x1028, 0x01f6, "Dell Latitude 131L", POS_FIX_LPIB), SND_PCI_QUIRK(0x103c, 0x306d, "HP dv3", POS_FIX_LPIB), SND_PCI_QUIRK(0x1043, 0x813d, "ASUS P5AD2", POS_FIX_LPIB),
- SND_PCI_QUIRK(0x1043, 0x81b3, "ASUS", POS_FIX_LPIB), SND_PCI_QUIRK(0x104d, 0x9069, "Sony VPCS11V9E", 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),
-- 1.7.0.4