[alsa-devel] [PATCH] ALSA: hda/conexant - Add quirks for lenovo notebooks

Takashi Iwai tiwai at suse.de
Tue Oct 18 12:57:54 CEST 2011


At Tue, 18 Oct 2011 12:20:28 +0200,
Torsten Hilbrich wrote:
> 
> The lenovo sandy bridge notebooks (T420, T520, L520) didn't work with
> the external sound input and output connectors on the dockig unit
> (tested with P/N 45N5887).
> 
> Loading snd-hda-intel with model=thinkpad solved the problem so I
> added the accordings quirks to perform that decision automatically
> for these specific models.
> 
> Signed-off-by: Torsten Hilbrich <torsten.hilbrich at secunet.com>

Could you check whether model=auto with the latest kernel work?
Basically I won't take any more the model-specific quirk but
move all to the auto-parser as much as possible.


thanks,

Takashi

> ---
>  sound/pci/hda/patch_conexant.c |    3 +++
>  1 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
> index 502fc94..90a6b98 100644
> --- a/sound/pci/hda/patch_conexant.c
> +++ b/sound/pci/hda/patch_conexant.c
> @@ -3110,8 +3110,11 @@ static const struct snd_pci_quirk cxt5066_cfg_tbl[] = {
>  	SND_PCI_QUIRK(0x17aa, 0x21c5, "Thinkpad Edge 13", CXT5066_THINKPAD),
>  	SND_PCI_QUIRK(0x17aa, 0x21c6, "Thinkpad Edge 13", CXT5066_ASUS),
>   	SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo Thinkpad", CXT5066_THINKPAD),
> +	SND_PCI_QUIRK(0x17aa, 0x21ce, "Lenovo T420", CXT5066_THINKPAD),
> +	SND_PCI_QUIRK(0x17aa, 0x21cf, "Lenovo T520", CXT5066_THINKPAD),
>  	SND_PCI_QUIRK(0x17aa, 0x21da, "Lenovo X220", CXT5066_THINKPAD),
>  	SND_PCI_QUIRK(0x17aa, 0x21db, "Lenovo X220-tablet", CXT5066_THINKPAD),
> +	SND_PCI_QUIRK(0x17aa, 0x21de, "Lenovo L520", CXT5066_THINKPAD),
>  	SND_PCI_QUIRK(0x17aa, 0x3a0d, "Lenovo U350", CXT5066_ASUS),
>  	SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo G560", CXT5066_ASUS),
>  	SND_PCI_QUIRK(0x17aa, 0x3938, "Lenovo G565", CXT5066_AUTO),
> -- 
> 1.7.5.4
> 


More information about the Alsa-devel mailing list