At Wed, 01 Aug 2012 10:47:05 +0200, Mario wrote:
On Wednesday 01 August 2012 08:05:57 Takashi Iwai wrote:
Which kernel are you using?
I'm using 3.4.5 with gentoo patches.
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is the reason. The driver checks the pin config set by BIOS, and it leaves this pin unused. Could you give alsa-info.sh output for more checks?
I included the link to alsa-info in my original mail. ;)
This is the link: http://www.alsa-project.org/db/?f=e297bdda4fd099425516c7c831e28a2c7d8ae6b6 I append the info below this mail.
Thanks.
Basically you can build your kernel based on 3.5, cherry-pick the commit 108cc108a3bb42fe4705df1317ff98e1e29428a6, then pass model=lenovo-dock option, or apply the patch below in addition.
Let me know if it really works.
Takashi
--- diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 344b221..b9a5c45 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -6206,6 +6206,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = { SND_PCI_QUIRK(0x17aa, 0x21b8, "Thinkpad Edge 14", ALC269_FIXUP_SKU_IGNORE), SND_PCI_QUIRK(0x17aa, 0x21ca, "Thinkpad L412", ALC269_FIXUP_SKU_IGNORE), SND_PCI_QUIRK(0x17aa, 0x21e9, "Thinkpad Edge 15", ALC269_FIXUP_SKU_IGNORE), + SND_PCI_QUIRK(0x17aa, 0x21f6, "Thinkpad T530", ALC269_FIXUP_LENOVO_DOCK), SND_PCI_QUIRK(0x17aa, 0x2203, "Thinkpad X230 Tablet", ALC269_FIXUP_LENOVO_DOCK), SND_PCI_QUIRK(0x17aa, 0x3bf8, "Quanta FL1", ALC269_FIXUP_QUANTA_MUTE), SND_PCI_QUIRK(0x17aa, 0x3bf8, "Lenovo Ideapd", ALC269_FIXUP_PCM_44K),