Re: [alsa-devel] commit 7b2bfdb broke sound card detection on my Lenovo T400s
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
Please always CC me since I'm not subscribed to the mailing lists.
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 that is an acceptable work around. However, before the aforementioned commit I didn't have to provide any module parameters.
Before rev 7b2bfdb I had: └[a8@t4]-~→find /proc/asound/card* -type f | grep codec | xargs grep \ "^Codec|^Vendor Id|^Subsystem Id|^Revision Id" Codec: Conexant ID 5069 Vendor Id: 0x14f15069 Subsystem Id: 0x17aa2132 Revision Id: 0x100300
Starting with rev 7b2bfdb I get: └[a8@t4]-~→find /proc/asound/card* -type f | grep codec | xargs grep \ "^Codec|^Vendor Id|^Subsystem Id|^Revision Id" Codec: Conexant CX20585 Vendor Id: 0x14f15069 Subsystem Id: 0x17aa2132 Revision Id: 0x100300
BTW, all the bisecting is done out of the linus.git tree.
Thank you for looking into that. I'm happy to provide more information or test patches.
Thanks,
Frank
-- Frank Becker fb@alien8.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
Hello Frank,
apparently the devices are wired differently on the T410s (which works here) and the T400s.
Have you tried playing with the mixers? There might be additional ones present after the patch.
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?
Also, it'd be helpful if alsa-info.sh output is given. Jens, Frank, could you guys run it with --no-upload option and attach the output for comparison?
thanks,
Takashi -- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
Also, it'd be helpful if alsa-info.sh output is given. Jens, Frank, could you guys run it with --no-upload option and attach the output for comparison?
Sorry, I wasn't aware of this fine tool.
Hope, it's OK to upload it as well. Don't want to fill up everyones mboxes again
2.6.32: http://www.alsa-project.org/db/?f=f985e74bdda393213a29c6243012a7a8ea1dfe1f 2.6.35-broken: http://www.alsa-project.org/db/?f=827e4ef1a0d6c726a09fc5801853aa2ba58225ed 2.6.35-ideapad: http://www.alsa-project.org/db/?f=01e6a47003948f33aeb8ff132b64d4bc4ecc73b8
Bye,
Frank
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
Also, it'd be helpful if alsa-info.sh output is given. Jens, Frank, could you guys run it with --no-upload option and attach the output for comparison?
Sorry, I wasn't aware of this fine tool.
Hope, it's OK to upload it as well. Don't want to fill up everyones mboxes again
2.6.32: http://www.alsa-project.org/db/?f=f985e74bdda393213a29c6243012a7a8ea1dfe1f 2.6.35-broken: http://www.alsa-project.org/db/?f=827e4ef1a0d6c726a09fc5801853aa2ba58225ed 2.6.35-ideapad: http://www.alsa-project.org/db/?f=01e6a47003948f33aeb8ff132b64d4bc4ecc73b8
When you run it --no-upload option, you'll get the file on your local machine. Anyway, I don't see why Jens' patch breaks your machine. The PCI SSID (not codec SSID) of his machine is 17aa:215e while yours is 17aa:20f2. The breakage can be a coincidence.
Could you check whether model=thinkpad works better? If yes, we can simply add the new entry for your device.
thanks,
Takashi -- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Takashi Iwai [2010-09-07, 11:20 +0200]:
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
[...]
machine. Anyway, I don't see why Jens' patch breaks your machine. The PCI SSID (not codec SSID) of his machine is 17aa:215e while yours is 17aa:20f2. The breakage can be a coincidence.
Could you check whether model=thinkpad works better?
Works as model=ideapad IOW, yes that works perfectly well.
If yes, we can simply add the new entry for your device.
Great. Thank you.
Bye,
Frank
At Tue, 7 Sep 2010 11:40:41 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:20 +0200]:
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
[...]
machine. Anyway, I don't see why Jens' patch breaks your machine. The PCI SSID (not codec SSID) of his machine is 17aa:215e while yours is 17aa:20f2. The breakage can be a coincidence.
Could you check whether model=thinkpad works better?
Works as model=ideapad IOW, yes that works perfectly well.
Oh, one forgotten question is whether your machine can have a docking station. If yes, model=thinkpad is the right choice. If not, model=ideapad would work more or less same.
thanks,
Takashi -- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Takashi Iwai [2010-09-07, 11:44 +0200]:
At Tue, 7 Sep 2010 11:40:41 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:20 +0200]:
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote:
On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
[...]
Oh, one forgotten question is whether your machine can have a docking station. If yes, model=thinkpad is the right choice. If not, model=ideapad would work more or less same.
Yes[0]. With that model (T400s [1]) Lenovo introduced a new series of docking stations that are not backward compatible with older Lenovo/ThinkPads.
I just don't happen to have one available.
[0] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
[1] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
Bye and Thanks,
Frank
At Tue, 7 Sep 2010 11:53:00 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:44 +0200]:
At Tue, 7 Sep 2010 11:40:41 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:20 +0200]:
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote: > > On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
[...]
Oh, one forgotten question is whether your machine can have a docking station. If yes, model=thinkpad is the right choice. If not, model=ideapad would work more or less same.
Yes[0]. With that model (T400s [1]) Lenovo introduced a new series of docking stations that are not backward compatible with older Lenovo/ThinkPads.
I just don't happen to have one available.
[0] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
[1] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
OK, fixed now in sound git tree.
thanks,
Takashi
Takashi Iwai [2010-09-07, 12:06 +0200]:
At Tue, 7 Sep 2010 11:53:00 +0200, Frank Becker wrote:
Hi,
OK, fixed now in sound git tree.
It's my pleasure to confirm that commit 4d15564 of this repo did resolve the reported issue on my T400s. Awesome! Took just one day.
It would be appreciated if someone having access to a docking station would test if the external microphone works as well.
Thank you a lot Takashi!
Frank
On Tue, Sep 07, 2010 at 11:53:00AM +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:44 +0200]:
At Tue, 7 Sep 2010 11:40:41 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 11:20 +0200]:
At Tue, 7 Sep 2010 11:02:20 +0200, Frank Becker wrote:
Takashi Iwai [2010-09-07, 08:17 +0200]:
At Tue, 7 Sep 2010 00:45:48 +0200, Jens Taprogge wrote: > > On Mon, Sep 06, 2010 at 07:04:21PM +0200, Frank Becker wrote:
Hi,
[...]
Oh, one forgotten question is whether your machine can have a docking station. If yes, model=thinkpad is the right choice. If not, model=ideapad would work more or less same.
Yes[0]. With that model (T400s [1]) Lenovo introduced a new series of docking stations that are not backward compatible with older Lenovo/ThinkPads.
I just don't happen to have one available.
[0] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
[1] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catal...
Hello Frank.
That is the docking station I have developed the patch with. So hopefully after adding your PCI IDs it should work with your Thinkpad as well.
Best Regards Jens
-- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
participants (3)
-
Frank Becker
-
Jens Taprogge
-
Takashi Iwai