Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753281AbbF2JGG (ORCPT ); Mon, 29 Jun 2015 05:06:06 -0400 Received: from cantor2.suse.de ([195.135.220.15]:37854 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752641AbbF2JGD (ORCPT ); Mon, 29 Jun 2015 05:06:03 -0400 Date: Mon, 29 Jun 2015 11:06:01 +0200 Message-ID: From: Takashi Iwai To: Henrique de Moraes Holschuh Cc: Jan Kiszka , Hui Wang , Raymond Yau , alex.hung@canonical.com, ALSA Development Mailing List , Hui Wang , Linux Kernel Mailing List , david.henningsson@canonical.com Subject: Re: [alsa-devel] [V2 PATCH] ALSA: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec In-Reply-To: <20150627155044.GA3054@khazad-dum.debian.net> References: <53B52146.9050300@canonical.com> <55603F22.8070103@web.de> <5560A93E.7060607@web.de> <558A4216.8010401@web.de> <558A6E80.7010003@canonical.com> <558BDFD4.9060301@web.de> <558CB778.5020307@canonical.com> <20150626224946.GA11254@khazad-dum.debian.net> <558E3BDE.5070708@web.de> <20150627155044.GA3054@khazad-dum.debian.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.5 (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: 1944 Lines: 46 At Sat, 27 Jun 2015 12:50:44 -0300, Henrique de Moraes Holschuh wrote: > > On Sat, 27 Jun 2015, Jan Kiszka wrote: > > > Please explain _in detail_ what you mean with "changing a power button to a > > > reset button by acessing the SSMS ACPI method in a X121e". > > > > > > Are we trigering a bug somewhere that crashes the x121e and causes it to > > > reboot? > > > > Well, there aren't much details to describe in this case: When this > > patch is applied and I press the power button, the device performs a > > hard reset. It doesn't reveal if the kernel crashes catastrophically, > > causing a triple fault or so, or if the firmware decides to reset the > > platform. Reverting the patch or preventing its effect via a quirk > > filter like I posted [1] makes the issue go away. > > Ok, so we crashing the firmware, and on a box that is not likely to get > further updates. Well, this is a pretty clear case: blacklist. > > Since calling SSMS in the X121e is unsafe, it needs to be blacklisted in > thinkpad-acpi. I will need dmidecode output for that (please XXX-out UUIDs > and serial numbers in the dmidecode output before you send it to me, but do > keep model numbers intact). > > We can also have a blacklist in ALSA to avoid the whole symbol_request() for > something that will have to fail, of course. I leave that for the ALSA > maintainers to decide. IMO, it's simpler to just leave the decision in thinkpad_acpi. > That said, you blacklisted in ALSA by full codec->subsystem_id. Which > thinkpads have the 0x17aa21ec subsystem ID on the codec? Just the x121e? It's not guaranteed, but Lenovo doesn't share the same PCI SSID for multiple models, AFAIK. thanks, 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/