Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp152044pxf; Thu, 11 Mar 2021 00:00:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJzp2CtTtd3TDq3/06hX52pi2cErUVJwt2QF/X2/bkDUQSzH6mExymo5Ys8X3i5ldQWvokqD X-Received: by 2002:aa7:c550:: with SMTP id s16mr7232660edr.98.1615449654121; Thu, 11 Mar 2021 00:00:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615449654; cv=none; d=google.com; s=arc-20160816; b=tINhGNjny0dJ5Kc8CYZS+WHLyrbQclg32uEMEsc3xmFsR0DCcXctgElehlRZut5Msv 1xAUqtWgQg7Ni/7R30T3PTiOYfW5y/BNd8SXljgbm8lR1o3jw35cV/Y3DUu16QvebjSz vrRcN73NTBGAr8Xs8y2YiRKZ8lZM9tDloFxb/elf0g8ni1mf+HCZiva1Sak3accmuuE5 Fvduby35ev55nTfyEPz4vIR5McPMQHS4AmKP3w1nQE8/CwMKgCTGP8MOD1uyBNUX6D9k OBlrdxNPaGFMpeB5Vm+psxlL4bzoUWYglHXQ9LR2M2jDNuHjtaksMP9g+xYRbArCiAMD iBVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:ironport-sdr:ironport-sdr; bh=FyImB0YFqNXvp1cSicdRpJt1FM9aQtzN33KF68YydBs=; b=g5ZaXVVK0FRsVi6aIXZ3UXX7JvHP0vLVnXD1U9x5AKN+irnoVnweKqMIVU5sQOdmuZ u0RjuWUY5kpFbM9xPLGOpofoMaLl7nkZOEpOwXgvYVtsEwJVRbaiaGN3UlYAoNuIwwwY /3rMb4XawqX+1OR+UTH0bGVEsf8d2B4l//dI0CQAOE6bI3sDNziJpnwS7JKV4ZE66Q6L dBlMATuIZpiD69m7A99hkg5GASFy54Vsq59PK3d6+KcdTHKbQxbDHJYvNu+DuZ8AwGCg zzKssldaJNi8WIGWN2gNly1RMTO9RqXxoiEahLHXp4X5AQv5v/2Zym+vWkpAI/tHfpSa Se/Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f2si1318089edn.109.2021.03.11.00.00.31; Thu, 11 Mar 2021 00:00:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230056AbhCKH7d (ORCPT + 99 others); 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