Re: Microphone not working on PCI ID 8086:3b56

From: Takashi Iwai
Date: Mon Sep 27 2010 - 10:42:58 EST


At Wed, 15 Sep 2010 06:32:22 +0800 (SGT),
Jeff Chua wrote:
>
>
> Hi,
>
> I'm having problem getting the microphone to work on the Lenovo X201s, but
> the audio output is working fine.
>
>
> It's showing up as:
>
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High
> Definition Audio (rev 06)
> [00:1b.0 0403: 8086:3b56 (rev 06)]
>
>
> # uname -s
> Linux boston 2.6.36-rc4 #57 SMP PREEMPT Tue Sep 14 05:12:21 EDT 2010
> x86_64 GNU/Linux
>
>
> # cat /proc/asound/devices
> 0: [ 0] : control
> 16: [ 0- 0]: digital audio playback
> 24: [ 0- 0]: digital audio capture
> 33: : timer
> 160: [ 5] : control
>
>
> # cat /proc/asound/pcm
> 00-00: CONEXANT Analog : CONEXANT Analog : playback 1 : capture 1
>
>
> # dmesg
> thinkpad_acpi: Console audio control enabled, mode: override (read/write)
> input: ThinkPad Extra Buttons as
> /devices/platform/thinkpad_acpi/input/input6
> HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
> HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
> HDA Intel 0000:00:1b.0: setting latency timer to 64
> hda-codec: No codec parser is available
> ALSA device list:
> #0: HDA Intel at 0xf2520000 irq 45
> #5: ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT29WW-1.10
>
>
>
> I've alsa-plugins-1.0.23, alsa-utils-1.0.23, alsa-lib-1.0.23 installed.
>
> alsamixer is showing Capture at 100%, Analog Mic Boost at 40db and Digital
> at 100, but captured using "arecord" or "rec" and then playback is all
> just dead silence!
>
> Any pointers on how to make this work would be very much appreciated.

Did you try to play with model option for snd-hda-intel driver?
For example, model=lenovo-x200 ?


Takashi
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/