Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp8546774pxu; Sun, 27 Dec 2020 10:15:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJxn+R3RxtAzYjUfEEQeaCN77Kc6be0IOHL8qzBTN/4GzgeNqbjwScuB59LrylOq0X0h2ZMI X-Received: by 2002:a50:8b61:: with SMTP id l88mr40280403edl.250.1609092945832; Sun, 27 Dec 2020 10:15:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609092945; cv=none; d=google.com; s=arc-20160816; b=ffLezOiuAhqk3dHaBG7iLNzx3n/Ts83urHBifCqG1H4dacxEMrfxpSyuFJ51jVplkN GQId00Nn8wtCdcquSX+wUcZN9Qr/460XE1QVDGShL/w1yJNgO3sQRSDE8gNC+WWsDZc/ 8h0HFhtyN2JK3s5izYT8gc4xMj8kKEaGyvuNnW/C6hFLIo+Ic3Lhv82jnnlKoxqcSKSy MEzjewfB0/bUskXmWclgHbqmOs6lfi6YXeJiQGFMCnJ84/1X0eZwDQQ9sF8KnI1ZLWjL OiRtXBUWNGIsi8lMvGlc4uK3zMTjXe+OmgtbPze79q8OnkKo2ejkfI6+6FCLC6dyrX+F QQWw== 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:dkim-signature:dkim-filter; bh=R6E0WUyd+HzPTBrB5WL2D70BQXuqhUQ9I4IJCZL5Yg8=; b=lwoFIx8SMlnArzHF3a+9S204zf0DcPwgRNdqujmB27WMR16ITgCgsOzKsy7VjG5BqJ hZmuxcAuF7hRgQ9Vb6wQ/g8omB2ErMm2WMJYo1xhKbN2AKRchMTCPDbVlqQ1MfAwOeYj j5VQd2Kr/HVFY/Ycv3k2iYRIMxhv6x0LdY1ot99R7CRuZW71PrXlTczpf8VNQk7/vmD9 7bdcDSfK0okN+Anq7s4LJaiB0cRpvxof5z0DgcHgdQUHjQc9iPq0vXhwBYUMIumfN6ea TEuDzFHF16ixxrcnjslR/42rM9XLLeOqy4AHb7+AHi/R3D962SohUg3LM52NeG/qMdaK kHJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@perex.cz header.s=default header.b=sxMzLrzn; 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=pass (p=NONE sp=NONE dis=NONE) header.from=perex.cz Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r14si17740155eju.173.2020.12.27.10.15.12; Sun, 27 Dec 2020 10:15:45 -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; dkim=pass header.i=@perex.cz header.s=default header.b=sxMzLrzn; 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=pass (p=NONE sp=NONE dis=NONE) header.from=perex.cz Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726105AbgL0SNY (ORCPT + 99 others); Sun, 27 Dec 2020 13:13:24 -0500 Received: from mail1.perex.cz ([77.48.224.245]:33066 "EHLO mail1.perex.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726065AbgL0SNW (ORCPT ); Sun, 27 Dec 2020 13:13:22 -0500 X-Greylist: delayed 542 seconds by postgrey-1.27 at vger.kernel.org; Sun, 27 Dec 2020 13:13:22 EST Received: from mail1.perex.cz (localhost [127.0.0.1]) by smtp1.perex.cz (Perex's E-mail Delivery System) with ESMTP id CC6E2A0042; Sun, 27 Dec 2020 19:03:38 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.perex.cz CC6E2A0042 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=perex.cz; s=default; t=1609092218; bh=R6E0WUyd+HzPTBrB5WL2D70BQXuqhUQ9I4IJCZL5Yg8=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=sxMzLrznPgvhLj61Ut3Spe3reCebG+bVP01QFjYEI+A5+5GFlP0e1N/PJU2Y4+LXm ZpMlxrDTRhOlPnzXQmbVAezr+63Wydkw67Iw700DEw0aF5Wpb+tf/4Blpfjnfg5l/x DMis0Oj78zn0A8SGd6HMB9Ek6cMC4FzzfACGMTJA= Received: from p1gen2.localdomain (unknown [192.168.100.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: perex) by mail1.perex.cz (Perex's E-mail Delivery System) with ESMTPSA; Sun, 27 Dec 2020 19:03:28 +0100 (CET) Subject: Re: [PATCH] ASoC: amd:Replacing MSI with Legacy IRQ model To: Ravulapati Vishnu vardhan rao Cc: Alexander.Deucher@amd.com, Liam Girdwood , Mark Brown , Takashi Iwai , Akshu Agrawal , Dan Carpenter , Vijendar Mukunda , "moderated list:SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEM..." , open list References: <20201222115929.11222-1-Vishnuvardhanrao.Ravulapati@amd.com> From: Jaroslav Kysela Message-ID: <9f1df5a9-f2ab-33da-3111-c01db88912b4@perex.cz> Date: Sun, 27 Dec 2020 19:03:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <20201222115929.11222-1-Vishnuvardhanrao.Ravulapati@amd.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dne 22. 12. 20 v 12:59 Ravulapati Vishnu vardhan rao napsal(a): > When we try to play and capture simultaneously we see that > interrupts are genrated but our handler is not being acknowledged, > After investigating further more in detail on this issue we found > that IRQ delivery via MSI from the ACP IP is unreliable and so sometimes > interrupt generated will not be acknowledged so MSI model shouldn't be used > and using legacy IRQs will resolve interrupt handling issue. What is the real culprit? It's hw bug? If not, it would be better to fix the PCI code or the irq handler. Jaroslav -- Jaroslav Kysela Linux Sound Maintainer; ALSA Project; Red Hat, Inc.