lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Tue, 7 Sep 2010 10:43:50 +0200
From:	Frank Becker <fb@...en8.de>
To:	Jens Taprogge <jens.taprogge@...rogge.org>
Cc:	Takashi Iwai <tiwai@...e.de>, linux-kernel@...r.kernel.org,
	alsa-devel@...r.kernel.org, bp@...en8.de
Subject: Re: 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

-- 
Frank Becker <fb@...en8.de> (jabber|mail) | http://twitter.com/41i3n8
GnuPG: 0xADC29ECD | F01B 5E9C 1D09 981B 5B40 50D3 C80F 7459 ADC2 9ECD
SILC-Net: a8 | Home: http://www.alien8.de | <<</>> http://www.c3d2.de
"> Freedom is just chaos, with better lighting. <"  Alan Dean  Foster

View attachment "proc.asound.card0.codec#0-2.6.32" of type "text/plain" (7132 bytes)

View attachment "proc.asound.card0.codec#0-2.6.35-broken" of type "text/plain" (8436 bytes)

View attachment "proc.asound.card0.codec#0-2.6.35-ideapad" of type "text/plain" (8063 bytes)

Download attachment "signature.asc" of type "application/pgp-signature" (199 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ