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.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 2BF99C48BDF for ; Sun, 13 Jun 2021 07:55:19 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 A0BEB61222 for ; Sun, 13 Jun 2021 07:55:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A0BEB61222 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=debian.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 72298607B4; Sun, 13 Jun 2021 07:55:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sh6k5i8fVXiO; Sun, 13 Jun 2021 07:55:17 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id 54C2C607D1; Sun, 13 Jun 2021 07:55:17 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 2D89BC000D; Sun, 13 Jun 2021 07:55:17 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5C576C000B for ; Sun, 13 Jun 2021 06:30:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 3A815400B8 for ; Sun, 13 Jun 2021 06:30:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp2.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pKw3DXU0lzJj for ; Sun, 13 Jun 2021 06:29:57 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by smtp2.osuosl.org (Postfix) with ESMTPS id 3E42F400AE for ; Sun, 13 Jun 2021 06:29:57 +0000 (UTC) Received: by mail-ej1-x632.google.com with SMTP id he7so10890900ejc.13 for ; Sat, 12 Jun 2021 23:29:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=nownNaLyh+w2Hh2hW4XMdkpyjXZowhZ5hjX6G051lLE=; b=lwzDq4P822FD7x7i1tDBpyVYCy/giWAHWZxhe3KDt4Og2Ld+UYFPvzQJYbufImNACE MbeMajFChJylYVz2YzhzmJmMZsH5yMaNgMYmNVLfDBsNtKkRtzGaKNp1kU4hqNETa6LK mice6EaId4gnYzYXacc5bAec3HAT03HlN39y0nQw4YxL5/wBc4t/OeKZft/m9BK7d4At 8TRpiRrAUWyFoMYP83wNu19oga0SgH6TzsC0k0cFD0fFbbsZpbZb9gRAUYo+JQNj1W4R zd9vPqZ3/POWxNWhTSJr5vQnXr12VTGp3B06uaGX+t+mYUHgZP3IRXNGr+poq8D6bTtS UU+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=nownNaLyh+w2Hh2hW4XMdkpyjXZowhZ5hjX6G051lLE=; b=KtI5qbqkSzdfaN10UHseqbKG74Wz4HCKDmgTMiUOQRXJr7q0Q8o/UIal9gJ15wRbmT 5qzC/7ToBskj+LKlp57ueAZlbTlpgxa3Z1NinXA1K1l4QxykZcrMbob/E/nqUU+JhdkS WqY73D2bzOc+QjFFZa4kvpzrs2YB26tNJ2BT7kr28hxL9GJOEukMplAIjrP1/AVagzO1 q8RNsabOSkoJdy4gGMntzWxTo+vK+jHPbb5jLLhGfdFt9Feq8+jEU8HHto0GUkAukz+0 whHxI2j4S7r+fJztNT+54ylJ9mST/zVsJM7UP8+ciylfDtQg4597VZutFgDqS7r2ha1X Q4eQ== X-Gm-Message-State: AOAM532pLkx2cyKqrW7P0IZD33QdGR3s9yC4hcdTlWKwP/r5Aox6iC+2 CtvbabIiWikmJQ3eR2caGUk= X-Google-Smtp-Source: ABdhPJyCZLvVBZwnmjVV9bW3wGTKBQLXrnDE4vdwzq3ihX/PNWK29zGPP6lAzW4+QKO3OLlfuXpc4Q== X-Received: by 2002:a17:906:4e91:: with SMTP id v17mr10641608eju.119.1623565795327; Sat, 12 Jun 2021 23:29:55 -0700 (PDT) Received: from eldamar (80-218-24-251.dclient.hispeed.ch. [80.218.24.251]) by smtp.gmail.com with ESMTPSA id bh2sm4076028ejb.80.2021.06.12.23.29.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Jun 2021 23:29:54 -0700 (PDT) Date: Sun, 13 Jun 2021 08:29:53 +0200 From: Salvatore Bonaccorso To: =?utf-8?B?5bCP5aSq?= , Jianxiong Gao , Christoph Hellwig , Konrad Rzeszutek Wilk , linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Marek Szyprowski , Robin Murphy , xen-devel@lists.xenproject.org Subject: Regression in at least 5.10.y and mainline: Firewire audio interface fails to work properly (when booted under Xen) Message-ID: References: <162352833546.2353.230557992597997974.reportbug@home.kota.moe> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <162352833546.2353.230557992597997974.reportbug@home.kota.moe> X-Mailman-Approved-At: Sun, 13 Jun 2021 07:55:15 +0000 Cc: 989778-maintonly@bugs.debian.org X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" SGksCgpPbiBTdW4sIEp1biAxMywgMjAyMSBhdCAwNjowNTozN0FNICsxMDAwLCDlsI/lpKogd3Jv dGU6Cj4gUGFja2FnZTogc3JjOmxpbnV4Cj4gVmVyc2lvbjogNS4xMC40MC0xCj4gU2V2ZXJpdHk6 IG5vcm1hbAo+IFRhZ3M6IHVwc3RyZWFtCj4gWC1EZWJidWdzLUNjOiBub3NwYW1Aa290YS5tb2UK PiAKPiBBZnRlciB1cGRhdGluZyBmcm9tIGxpbnV4LWltYWdlLTUuMTAuMC02LWFtZDY0LCBqYWNr ZCBub3cgZmFpbHMgdG8gc3luYyB0byBteQo+IERJQ0UtY29tcGF0aWJsZSBmaXJld2lyZSBhdWRp byBpbnRlcmZhY2UgKFByb2ZpcmUgNjEwKSwgd2l0aCB0aGUgZm9sbG93aW5nCj4gZXJyb3IgbWVz c2FnZXMgKGZ1bGwgbG9nIGF0dGFjaGVkKToKPiAKPiA+ICQgamFja2QgLWQgZmlyZXdpcmUgLXYK PiA+IGphY2tkbXAgMS45LjEyCj4gPiAuLi5zbmlwLi4uCj4gPiAwMDMwMTA1Njc2MTogV2Fybmlu ZyAoU3RyZWFtUHJvY2Vzc29yTWFuYWdlci5jcHApWyA5MTNdIGFsaWduUmVjZWl2ZWRTdHJlYW1z Ogo+IHhydW4gd2hpbGUgYWxpZ25pbmcgc3RyZWFtcy4uLgo+ID4gMDAzMDEwNTY3OTM6IEVycm9y IChTdHJlYW1Qcm9jZXNzb3JNYW5hZ2VyLmNwcClbIDg3N10gc3luY1N0YXJ0QWxsOiBDb3VsZCBu b3QKPiBhbGlnbiBzdHJlYW1zLi4uCj4gPiAwMDMwMTA1NjgyOTogRmF0YWwgKFN0cmVhbVByb2Nl c3Nvck1hbmFnZXIuY3BwKVsxMDI1XSBzdGFydDogQ291bGQgbm90Cj4gc3luY1N0YXJ0QWxsLi4u Cj4gPiAwMDMwMTQwMDYyNjogV2FybmluZyAoVGltZXN0YW1wZWRCdWZmZXIuY3BwKVsgMjQ4XSBj YWxjdWxhdGVSYXRlOiAoMHgxZmE1YTIwKQo+IHJhdGUgKCA3MDguMTg3MTMpIG1vcmUgdGhhdCAx MCUgb2ZmIG5vbWluYWwgKHJhdGU9IDUxMi4wMDAwMCwgZGlmZj0KPiA1NjY1LjQ5NywgdXBkYXRl X3BlcmlvZD04KQo+ID4gMDAzMDE0MTY2NDI6IFdhcm5pbmcgKFRpbWVzdGFtcGVkQnVmZmVyLmNw cClbIDI0OF0gY2FsY3VsYXRlUmF0ZTogKDB4MWZhNWEyMCkKPiByYXRlICggNjg2LjQ5MDExKSBt b3JlIHRoYXQgMTAlIG9mZiBub21pbmFsIChyYXRlPSA1MTIuMDAwMDAsIGRpZmY9Cj4gNTQ5MS45 MjEsIHVwZGF0ZV9wZXJpb2Q9OCkKPiA+IDAwMzAxNDE2OTI1OiBXYXJuaW5nIChkZXZpY2VtYW5h Z2VyLmNwcClbIDkyNV0gc3RhcnRTdHJlYW1pbmc6IEZhaWxlZCB0bwo+IHN0YXJ0IFNQTSEKPiA+ IGZpcmV3aXJlIEVSUjogQ291bGQgbm90IHN0YXJ0IHN0cmVhbWluZyB0aHJlYWRzCj4gPiBDYW5u b3Qgc3RhcnQgZHJpdmVyCj4gPiBKYWNrU2VydmVyOjpTdGFydCgpIGZhaWxlZCB3aXRoIC0xCj4g PiAwMDMwMTQyNDMyOTogV2FybmluZyAoaWVlZTEzOTRzZXJ2aWNlLmNwcClbMTUwOV0gZnJlZUlz b0NoYW5uZWw6ICBDaGFubmVsIDEKPiBub3QgcmVnaXN0ZXJlZAo+ID4gMDAzMDE0MjQzNjA6IEVy cm9yIChkaWNlX2F2ZGV2aWNlLmNwcClbMTQ0MF0gc3RhcnRzdG9wU3RyZWFtQnlJbmRleDogQ291 bGQKPiBub3QgZGVhbGxvY2F0ZSBpc28gY2hhbm5lbCBmb3IgU1AgMSAoQVJYIDApCj4gPiAwMDMw MTQyNDM5NzogV2FybmluZyAoZGV2aWNlbWFuYWdlci5jcHApWyA5NTldIHN0b3BTdHJlYW1pbmdP bkRldmljZTogQ291bGQKPiBub3Qgc3RvcCBzdHJlYW0gMSBvZiBkZXZpY2UgMHgxZjZlNjAwCj4g PiAwMDMwMTQyNDQwNjogV2FybmluZyAoZGV2aWNlbWFuYWdlci5jcHApWyA5MzFdIHN0YXJ0U3Ry ZWFtaW5nOiBDb3VsZCBub3Qgc3RvcAo+IHN0cmVhbWluZyBvbiBkZXZpY2UgMHgxZjZlNjAwIQo+ ID4gMDAzMDE0MjQ0Mjk6IEZhdGFsIChmZmFkby5jcHApWyAyMjBdIGZmYWRvX3N0cmVhbWluZ19z dGFydDogQ291bGQgbm90IHN0YXJ0Cj4gdGhlIHN0cmVhbWluZyBzeXN0ZW0KPiA+IEZhaWxlZCB0 byBzdGFydCBzZXJ2ZXIKPiA+IG5vIG1lc3NhZ2UgYnVmZmVyIG92ZXJydW5zCj4gCj4gQWRkaXRp b25hbGx5LCBJIGFsc28gdHJpZWQgdXNpbmcgdGhlIHNuZC1kaWNlIGRyaXZlciB0byBleHBvc2Ug dGhlIGF1ZGlvCj4gaW50ZXJmYWNlIGRpcmVjdGx5IGluIEFMU0EuIFdoaWxlIHRoZSBpbnRlcmZh Y2UgZGlkIGFwcGVhciBhbmQgd2FzIHVzYWJsZQo+IHRoZXJlLCBhbGwgaW5wdXRzIGNhbWUgb3V0 IG9mIG15IHNwZWFrZXJzIGhpZ2hseSBkaXN0b3J0ZWQsIHdpdGggY2hhbm5lbHMKPiBibGVlZGlu ZyBpbnRvIGVhY2ggb3RoZXIgLSBwcmFjdGljYWxseSB1bnVzYWJsZS4KPiAKPiBJJ3ZlIHJlcHJv ZHVjZWQgdGhlIGlzc3VlIG9uIHVwc3RyZWFtIGtlcm5lbCB2ZXJzaW9uIHY1LjEzLXJjNSsKPiAo YWQzNDdhYmU0YTk4NzZiMWY2NWY0MDhhYjQ2NzEzN2U4OGY3N2ViNCksIGFuZCBiaXNlY3RlZCB0 aGUgZmlyc3QgYmFkIGNvbW1pdAo+IGRvd24gdG8gODVhNWE2ODc1Y2E5M2RjNGVmYmYyMGRmOTQy YmE0MWQyN2E5MTdlMy4KPiAKPiBUbyBkb3VibGUgY2hlY2sgY29tbWl0IDg1YTVhNjg3NWNhOTNk YzRlZmJmMjBkZjk0MmJhNDFkMjdhOTE3ZTMgd2FzIGluZGVlZCB0aGUKPiBpc3N1ZSwgSSBidWls dCB0aGUgbGF0ZXN0IHY1LjEwIGtlcm5lbCB2NS4xMC40MyB3aXRoIHRoZSBjb21taXQgcmV2ZXJ0 ZWQsIGFuZAo+IGluZGVlZCB0aGUgaXNzdWUgd2VudCBhd2F5Lgo+IFVuZm9ydHVuYXRlbHksIHRo ZSByZXZlcnNlIHBhdGNoIHdvdWxkIG5vdCBhcHBseSB0byB2NS4xMy1yYzUrLCBzaW5jZSBpdCBz ZWVtcwo+IGxpa2UgdGhlIGZpbGUgaGFzIGNoYW5nZWQgdG9vIG11Y2guCgpBIHVzZXIgaW4gRGVi aWFuIHJlcG9ydGVkIHRoZSBhYm92ZSBpc3N1ZSwgd2hpY2ggd2FzIHJlcHJvZHVjaWJsZSB3aXRo CjUuMTMtcmM1IGFuZCA1LjEwLnkgYXMgcGFja2FnZWQgaW4gRGViaWFuIGFuZCBmb3VuZCB0aGF0 IDg1YTVhNjg3NWNhOQooInN3aW90bGI6IGRvbid0IG1vZGlmeSBvcmlnX2FkZHIgaW4gc3dpb3Rs Yl90Ymxfc3luY19zaW5nbGUiKSB0aGF0CmludHJvZHVjZWQgdGhlIGlzc3VlLgoKVGhlIGZ1bGwg YnVnIGxvZyBpcyBhdCBodHRwczovL2J1Z3MuZGViaWFuLm9yZy85ODk3NzgKCkknbSBDQydpbmcg YXMgd2VsbCB0aGUgeGVuLWRldmVsIGxpc3QsIGFzIGl0IGFwcGVhcnMgZnJvbQpodHRwczovL2J1 Z3MuZGViaWFuLm9yZy85ODk3NzgjMTAgdGhhdCB0aGUgaXNzdWUgaXMgb25seSBleHBvc2VkIHdo ZW4gYm9vdGluZwp1bmRlciBYZW4uCgpBbnkgaWRlYXM/CgpSZWdhcmRzLApTYWx2YXRvcmUKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaW9tbXUgbWFpbGlu ZyBsaXN0CmlvbW11QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGlu dXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lvbW11 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.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 88E04C48BDF for ; Sun, 13 Jun 2021 07:40:24 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 1CB41611C0 for ; Sun, 13 Jun 2021 07:40:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1CB41611C0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=debian.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.140968.260516 (Exim 4.92) (envelope-from ) id 1lsKiq-0008RE-O0; Sun, 13 Jun 2021 07:39:56 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 140968.260516; Sun, 13 Jun 2021 07:39:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lsKiq-0008R7-L0; Sun, 13 Jun 2021 07:39:56 +0000 Received: by outflank-mailman (input) for mailman id 140968; Sun, 13 Jun 2021 06:29:57 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lsJd7-0002VB-QW for xen-devel@lists.xenproject.org; Sun, 13 Jun 2021 06:29:57 +0000 Received: from mail-ej1-x629.google.com (unknown [2a00:1450:4864:20::629]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id ab54bf0b-ff02-435f-871e-54a6d4bc37bf; Sun, 13 Jun 2021 06:29:56 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id my49so10991383ejc.7 for ; Sat, 12 Jun 2021 23:29:56 -0700 (PDT) Received: from eldamar (80-218-24-251.dclient.hispeed.ch. [80.218.24.251]) by smtp.gmail.com with ESMTPSA id bh2sm4076028ejb.80.2021.06.12.23.29.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Jun 2021 23:29:54 -0700 (PDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list X-Inumbo-ID: ab54bf0b-ff02-435f-871e-54a6d4bc37bf DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=nownNaLyh+w2Hh2hW4XMdkpyjXZowhZ5hjX6G051lLE=; b=lwzDq4P822FD7x7i1tDBpyVYCy/giWAHWZxhe3KDt4Og2Ld+UYFPvzQJYbufImNACE MbeMajFChJylYVz2YzhzmJmMZsH5yMaNgMYmNVLfDBsNtKkRtzGaKNp1kU4hqNETa6LK mice6EaId4gnYzYXacc5bAec3HAT03HlN39y0nQw4YxL5/wBc4t/OeKZft/m9BK7d4At 8TRpiRrAUWyFoMYP83wNu19oga0SgH6TzsC0k0cFD0fFbbsZpbZb9gRAUYo+JQNj1W4R zd9vPqZ3/POWxNWhTSJr5vQnXr12VTGp3B06uaGX+t+mYUHgZP3IRXNGr+poq8D6bTtS UU+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=nownNaLyh+w2Hh2hW4XMdkpyjXZowhZ5hjX6G051lLE=; b=CQERRXxCG7R6Dk+9/qbQ39NSwowIVL9ZXA5sYU3g53/2BAqwxt7tb6Ls5RMi2XME17 sJXXjE2I6xmQ0pac7zO6C2P7hL0QDZGWz55jQPXim7g4liW0/o1FM3R85hwFuNPHv4g9 jtYq9vzW+xL0gE9zhsEmpu0FejGo2Naa0HYkryhDl3J6Y6k7Jcqk4eqbE4wn7ZpY5lZZ gyIYCnOg5xEUJ5lKSNv1uv2qE+br6tilVZ9pJL5T4zatPwBnqz2czh9DqDCNWqAGByp+ QzqUm8Bf2pZYBkk8MvJOvxlprEdjBFecr9Y2x8lP8EwdF6ypobmASpCpt8g2F6mQ4FE8 uESQ== X-Gm-Message-State: AOAM531+UdCgxeD1Nocrzi5lWBoaFU16NIepjEkOv8CXJQ7oZsB6PkQU VmmT/KR1cb5yXOh0F31mYPI= X-Google-Smtp-Source: ABdhPJyCZLvVBZwnmjVV9bW3wGTKBQLXrnDE4vdwzq3ihX/PNWK29zGPP6lAzW4+QKO3OLlfuXpc4Q== X-Received: by 2002:a17:906:4e91:: with SMTP id v17mr10641608eju.119.1623565795327; Sat, 12 Jun 2021 23:29:55 -0700 (PDT) Sender: Salvatore Bonaccorso Date: Sun, 13 Jun 2021 08:29:53 +0200 From: Salvatore Bonaccorso To: =?utf-8?B?5bCP5aSq?= , Jianxiong Gao , Christoph Hellwig , Konrad Rzeszutek Wilk , linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Marek Szyprowski , Robin Murphy , xen-devel@lists.xenproject.org Cc: 989778-maintonly@bugs.debian.org Subject: Regression in at least 5.10.y and mainline: Firewire audio interface fails to work properly (when booted under Xen) Message-ID: References: <162352833546.2353.230557992597997974.reportbug@home.kota.moe> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <162352833546.2353.230557992597997974.reportbug@home.kota.moe> Hi, On Sun, Jun 13, 2021 at 06:05:37AM +1000, 小太 wrote: > Package: src:linux > Version: 5.10.40-1 > Severity: normal > Tags: upstream > X-Debbugs-Cc: nospam@kota.moe > > After updating from linux-image-5.10.0-6-amd64, jackd now fails to sync to my > DICE-compatible firewire audio interface (Profire 610), with the following > error messages (full log attached): > > > $ jackd -d firewire -v > > jackdmp 1.9.12 > > ...snip... > > 00301056761: Warning (StreamProcessorManager.cpp)[ 913] alignReceivedStreams: > xrun while aligning streams... > > 00301056793: Error (StreamProcessorManager.cpp)[ 877] syncStartAll: Could not > align streams... > > 00301056829: Fatal (StreamProcessorManager.cpp)[1025] start: Could not > syncStartAll... > > 00301400626: Warning (TimestampedBuffer.cpp)[ 248] calculateRate: (0x1fa5a20) > rate ( 708.18713) more that 10% off nominal (rate= 512.00000, diff= > 5665.497, update_period=8) > > 00301416642: Warning (TimestampedBuffer.cpp)[ 248] calculateRate: (0x1fa5a20) > rate ( 686.49011) more that 10% off nominal (rate= 512.00000, diff= > 5491.921, update_period=8) > > 00301416925: Warning (devicemanager.cpp)[ 925] startStreaming: Failed to > start SPM! > > firewire ERR: Could not start streaming threads > > Cannot start driver > > JackServer::Start() failed with -1 > > 00301424329: Warning (ieee1394service.cpp)[1509] freeIsoChannel: Channel 1 > not registered > > 00301424360: Error (dice_avdevice.cpp)[1440] startstopStreamByIndex: Could > not deallocate iso channel for SP 1 (ARX 0) > > 00301424397: Warning (devicemanager.cpp)[ 959] stopStreamingOnDevice: Could > not stop stream 1 of device 0x1f6e600 > > 00301424406: Warning (devicemanager.cpp)[ 931] startStreaming: Could not stop > streaming on device 0x1f6e600! > > 00301424429: Fatal (ffado.cpp)[ 220] ffado_streaming_start: Could not start > the streaming system > > Failed to start server > > no message buffer overruns > > Additionally, I also tried using the snd-dice driver to expose the audio > interface directly in ALSA. While the interface did appear and was usable > there, all inputs came out of my speakers highly distorted, with channels > bleeding into each other - practically unusable. > > I've reproduced the issue on upstream kernel version v5.13-rc5+ > (ad347abe4a9876b1f65f408ab467137e88f77eb4), and bisected the first bad commit > down to 85a5a6875ca93dc4efbf20df942ba41d27a917e3. > > To double check commit 85a5a6875ca93dc4efbf20df942ba41d27a917e3 was indeed the > issue, I built the latest v5.10 kernel v5.10.43 with the commit reverted, and > indeed the issue went away. > Unfortunately, the reverse patch would not apply to v5.13-rc5+, since it seems > like the file has changed too much. A user in Debian reported the above issue, which was reproducible with 5.13-rc5 and 5.10.y as packaged in Debian and found that 85a5a6875ca9 ("swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single") that introduced the issue. The full bug log is at https://bugs.debian.org/989778 I'm CC'ing as well the xen-devel list, as it appears from https://bugs.debian.org/989778#10 that the issue is only exposed when booting under Xen. Any ideas? Regards, Salvatore