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=-5.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 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 DD02DC433E0 for ; Thu, 11 Mar 2021 08:00:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 81DCE64E3F for ; Thu, 11 Mar 2021 08:00:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230145AbhCKH7d (ORCPT ); Thu, 11 Mar 2021 02:59:33 -0500 Received: from mga01.intel.com ([192.55.52.88]:46483 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229842AbhCKH7F (ORCPT ); Thu, 11 Mar 2021 02:59:05 -0500 IronPort-SDR: PwbI0/dgTnbif/nTFDP2AETXHc0yDeLXRZ2GkJgLxZq4vZMKmjJWelo8hgC/vT02jczNt0746U +Zin77lG/xIg== X-IronPort-AV: E=McAfee;i="6000,8403,9919"; a="208447090" X-IronPort-AV: E=Sophos;i="5.81,239,1610438400"; d="scan'208";a="208447090" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2021 23:59:04 -0800 IronPort-SDR: qbDtCL6QXRic/IwLLzR2J8V5sbdWEIsD85pctovP/O4bsXSjIxuEQm+sCvhyNGg3yvCoIbPvJt 2uA8Mjb+Po7Q== X-IronPort-AV: E=Sophos;i="5.81,239,1610438400"; d="scan'208";a="448203759" Received: from crojewsk-mobl1.ger.corp.intel.com (HELO [10.213.16.216]) ([10.213.16.216]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2021 23:59:00 -0800 Subject: Re: No sound cards detected on Kabylake laptops after upgrade to kernel 5.8 To: Chris Chiu Cc: pierre-louis.bossart@linux.intel.com, liam.r.girdwood@linux.intel.com, yang.jie@linux.intel.com, broonie@kernel.org, Takashi Iwai , alsa-devel@alsa-project.org, Linux Kernel References: From: Cezary Rojewski Message-ID: <4ec526eb-cb2e-e0e3-8f23-6f7a25b9919b@intel.com> Date: Thu, 11 Mar 2021 08:58:57 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021-03-11 6:50 AM, Chris Chiu wrote: > On Tue, Mar 9, 2021 at 11:29 PM Cezary Rojewski > wrote: >> ... >> Topologies for most common skylake driver configurations: >> - skl/kbl with i2s rt286 >> - apl/glk with i2s rt298 >> - with hda dsp >> can be found in alsa-topology-conf [2]. >> >> Standard, official tool called 'alsatplg' is capable of compiling these >> into binary form which, after being transferred to /lib/firmware/ may be >> consumed by the driver during runtime. >> I have no problem with providing precompiled binaries to linux-firmware, >> if that's what community wants. ... > > I think the guild [1] is too complicated for normal users to fix the problem. > Given it's not only the internal microphone being affected, it's no sound > devices being created at all so no audio functions can work after kernel 5.8. > > Is there any potential problem to built-in the " with hda dsp" precompiled > binary in linux-firmware? In general, linux-firmware is not the place to put driver-specific configuration files. It'd best to have standard UCM/topology files being build and honored during disto image creation. In regard to the guide, thanks for checking it out. What do you think could be improved so that normal user has easier time with it? Feedback is much appreciated. Regards, Czarek