Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751711Ab0KZF7Z (ORCPT ); Fri, 26 Nov 2010 00:59:25 -0500 Received: from cantor2.suse.de ([195.135.220.15]:59474 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750990Ab0KZF7Y (ORCPT ); Fri, 26 Nov 2010 00:59:24 -0500 Date: Fri, 26 Nov 2010 06:59:23 +0100 Message-ID: From: Takashi Iwai To: Andrey Rahmatullin Cc: alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org Subject: Re: [BISECTED] 2.6.36 regression for ALC892 In-Reply-To: <20101125211803.GA4236@belkar.wrar.name> References: <20101125211803.GA4236@belkar.wrar.name> User-Agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.7 Emacs/23.1 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1343 Lines: 29 At Fri, 26 Nov 2010 02:18:03 +0500, Andrey Rahmatullin wrote: > > Hello. I have an Intel H55 motherboard (ASUS P7H55-M PRO) with ALC892 > sound codec and a 3.5" front panel which doesn't support newer HDA pinout. > So the panel is connected in "AC97" mode and this mode is set in the BIOS > setup. In 2.6.35 and earlier the panel's headphones jack was working. Now > it isn't. I've bisected this down to > ce503f38bdb59c9175a9076215a3ba579fad4e64 (which is present in 2.6.36), > reverting it helps. I've got "Too many connections" messages without this > commit, indeed, but I had no problems (though I use only a pair of > speakers connected to the rear panel and headphones in the front panel). Obviously your front-panel doesn't suit with the HD-audio, and BIOS still doesn't set the right pin defaults. That is, it was a bug of the driver that made your device working :) Now, the driver does the right thing. A possible fix is to add quirks to override the wrong BIOS setup. Please give alsa-info.sh outputs with and without the commit to figure out the real pin configuration. Takashi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/