SRU - LP309508 - Dell laptop digital mic does not work, PCI 1028:0271

Tim Gardner tim.gardner at canonical.com
Fri Dec 19 13:12:57 UTC 2008


Stefan Bader wrote:
> Tim Gardner wrote:
>> From 16c860c76d091a765a669ad68d38c114167092d1 Mon Sep 17 00:00:00 2001
>> From: Tim Gardner <tim.gardner at canonical.com>
>> Date: Thu, 18 Dec 2008 15:30:50 -0700
>> Subject: [PATCH] UBUNTU: Dell laptop digital mic does not work, PCI 1028:0271
>>  OriginalAuthor: Matt Ranostay <mranostay at embeddedalley.com>
>>  Bug: #309508
>>
>> Add quirk support for this laptop.
>>
>> Signed-off-by: Tim Gardner <tim.gardner at canonical.com>
>> ---
>>  sound/pci/hda/hda_intel.c      |    1 +
>>  sound/pci/hda/patch_sigmatel.c |    1 -
>>  2 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
>> index 0f014b1..d1fa253 100644
>> --- a/sound/pci/hda/hda_intel.c
>> +++ b/sound/pci/hda/hda_intel.c
>> @@ -1997,6 +1997,7 @@ static struct snd_pci_quirk probe_mask_list[] __devinitdata = {
>>  	SND_PCI_QUIRK(0x1014, 0x05b7, "Thinkpad Z60", 0x01),
>>  	SND_PCI_QUIRK(0x17aa, 0x2010, "Thinkpad X/T/R60", 0x01),
>>  	SND_PCI_QUIRK(0x17aa, 0x20ac, "Thinkpad X/T/R61", 0x01),
>> +	SND_PCI_QUIRK(0x1028, 0x0271, "unknown Dell", 0x11),
>>  	{}
>>  };
>>  
>> diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
>> index 09bc94d..9a670c5 100644
>> --- a/sound/pci/hda/patch_sigmatel.c
>> +++ b/sound/pci/hda/patch_sigmatel.c
>> @@ -3634,7 +3634,6 @@ again:
>>  			spec->num_dmics = 0;
>>  			break;
>>  		case 0x10280271: /* Digital Mics */
>> -                        spec->eapd_switch = 1;
>>  		case 0x10280272:
>>  		case 0x10280254:
>>  		case 0x10280255:
> 
> ACK, are you adding this to Jaunty, too?
> 
> Stefan
> 

Its already upstream in a much different form. There was serious quirk
work between .27 and .28. I would, however, like to verify that it still
works correctly in .28 but I don't have a platform to test on.

rtg

-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list