From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EDA65C388F7 for ; Thu, 22 Oct 2020 12:37:17 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 53A4022267 for ; Thu, 22 Oct 2020 12:37:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="t0Av24eK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53A4022267 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 66CED17A1; Thu, 22 Oct 2020 14:36:24 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 66CED17A1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1603370234; bh=JmDHMVx79k3mfPiRmlybk6PycH6vVijLX/OMsqqxoZ8=; h=Date:From:To:Subject:In-Reply-To:References:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=t0Av24eKJb/7XDoTLVEsuUxn58QbNkr0gN2ee8AJG7MC9/bSE7fChTCZfelN03w5m HJfsP4IU/Dplgmt66kv1w2RV3Ty1T6rqb2Znx2nLDq2uQG61jmITDr4nlDgWxOaT3E yOFMkUQzr8S6SGf8ZzcBUbX5jxYEGcNQb2MB3xhw= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 0B24CF8049C; Thu, 22 Oct 2020 14:36:24 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 41867F80247; Thu, 22 Oct 2020 14:36:22 +0200 (CEST) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id ADAD5F80247 for ; Thu, 22 Oct 2020 14:36:18 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz ADAD5F80247 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 04B49ACD0; Thu, 22 Oct 2020 12:36:17 +0000 (UTC) Date: Thu, 22 Oct 2020 14:36:16 +0200 Message-ID: From: Takashi Iwai To: Dan Aloni Subject: Re: on-board sound on ASUS TRX-40 In-Reply-To: <20201022123347.GA1140455@gmail.com> References: <20201022081746.GA1118484@gmail.com> <20201022101852.GA1095612@gmail.com> <20201022123347.GA1140455@gmail.com> 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/25.3 (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 Cc: alsa-devel@alsa-project.org X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" On Thu, 22 Oct 2020 14:33:47 +0200, Dan Aloni wrote: > > On Thu, Oct 22, 2020 at 12:24:31PM +0200, Takashi Iwai wrote: > > On Thu, 22 Oct 2020 12:18:52 +0200, > > Dan Aloni wrote: > > > > > > On Thu, Oct 22, 2020 at 11:14:03AM +0200, Takashi Iwai wrote: > > > > On Thu, 22 Oct 2020 10:17:46 +0200, > > > > Dan Aloni wrote: > > > > > > > > > > Hi, > > > > > > > > > > The on-board earphone jack does not seem to work on an ASUS TRX-40 > > > > > board. Here's the alsa-info.sh output: > > > > > > > > > > http://alsa-project.org/db/?f=7a94c1b1eec4b2e623c75770364ec43c33d6c95c > > > > > > > > > > Tried coding up the patch below, but it _does not_ fix the problem. It > > > > > does shows the earphone as 'plugged' though. Verified that it's not an > > > > > hardware issue via Windows. > > > > > > > > > > Please instruct on how to debug this further. > > > > > > > > Did you try to add connector_map, too? > > > > > > Yes, and it did not help. Anything else I can try? > > > > Well, you need to figure out via trial and error. > > It should receive some event processed in > > snd_usb_mixer_interrupt_v2(), and you can check which widget is > > involved, at least. > > Upon plugging or unplugging the headphone, the unitid of 11 matches the > unit in `trx40_mobo_connector_map`, although two events are happening - > two for plug and two for unplug. There's another event for '7', and > changing the second item of `static const struct usbmix_connector_map` > from 11 to 7 does not seem to affect it. Well, then I'm afraid that it has yet another mapping of the units. You'd need to create the whole map from the topology, and rewrite the connector_map as well. Takashi