Re: [alsa-devel] commit 7b2bfdb broke sound card detection on my Lenovo T400s
Jens Taprogge [2010-09-07, 01:18 +0200]:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
I have a problem since commit id 7b2bfdb (about 2.6.35-rc2) up to the latest HEAD on my Lenovo T400s laptop. Just found out while testing Ubuntu 10.10.
Problem is: Headphones don't work any more, internal Microphone doesn't work any more. However, if I load snd-hda-intel with the option model=ideapad the mic and the headphones work perfectly well again. For now
[...]
apparently the devices are wired differently on the T410s (which works here) and the T400s.
Sure. As far as I understand Lenovo is not putting any kind of effort into Linux support. It's hard to test without hardware.
Have you tried playing with the mixers?
Sure, I tried everything I could think of. In the process I found out that I have to power off my machine. Otherwise the mic was not working sometimes after just rebooting from a non working revision into a usually working one.
There might be additional ones present after the patch.
Indeed there are. Not to clutter up the mail I put this to the end of this message.
Also when you say things work perfectly when specifying "model=ideapad", does that include automatic switching between internal and external microphones? Have you attached your T410 to a docking station?
I don't have a docking station for my T400s. Sorry, cannot test that.
The headphone jack also has a mic in connector (TRRS connector). There the mic works fine. That has nothing to do with the docking station though.
The cluttered details:
2.6.35 snd-hda-intel model="ideapad" (works) ============================================ └[a8@t4]-~ cat /proc/asound/devices 2: : timer 3: : sequencer 4: [29] : control 5: [ 0- 0]: digital audio playback 6: [ 0- 0]: digital audio capture 7: [ 0- 0]: hardware dependent 8: [ 0] : control
mixer devices (alsamixer) Master PCM Capture "Analog Mic Boost" └[a8@t4]-~ cat /proc/asound/card0/codec#0|grep -i mic Pin Default 0x61a190f0: [N/A] Mic at Sep Rear Pin Default 0x03a110f0: [Jack] Mic at Ext Left Pin Default 0x90a601f0: [Fixed] Mic at Int N/A Please see attached file: cat /proc/asound/card0/codec#0 >| proc.asound.card0.codec#0-2.6.35-ideapad
2.6.35 snd-hda-intel (broken) ============================= └[a8@t4]-~ cat /proc/asound/devices 2: : timer 3: : sequencer 4: [ 0- 1]: digital audio playback 5: [ 0- 0]: digital audio playback 6: [ 0- 0]: digital audio capture 7: [ 0- 0]: hardware dependent 8: [ 0] : control 9: [29] : control
mixer devices (alsamixer) Master PCM Mic B Mic C Mic E Mic F S/PDIF "S/PDIF Default PCM" Capture "Analog Mic Boost"
└[a8@t4]-~ cat /proc/asound/card0/codec#0|grep -i mic Pin Default 0x61a190f0: [N/A] Mic at Sep Rear Pin Default 0x03a110f0: [Jack] Mic at Ext Left Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
Please see attached file: cat /proc/asound/card0/codec#0 >| proc.asound.card0.codec#0-2.6.35-broken
2.6.32 snd-hda-intel (works) ============================ └[a8@t4]-~ cat /proc/asound/devices 2: : timer 3: : sequencer 4: [29] : control 5: [ 0- 0]: digital audio playback 6: [ 0- 0]: digital audio capture 7: [ 0- 0]: hardware dependent 8: [ 0] : control
mixer devices (alsamixer) Master PCM Mic "Mic 1" └[a8@t4]-~ cat /proc/asound/card0/codec#0|grep -i mic Pin Default 0x61a190f0: [N/A] Mic at Sep Rear Pin Default 0x03a110f0: [Jack] Mic at Ext Left Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
Please see attached file: cat /proc/asound/card0/codec#0 >| proc.asound.card0.codec#0-2.6.35-ideapad
Bye,
Frank
participants (1)
-
Frank Becker