From: Michal Pecio <michal.pecio@gmail.com>
To: Ingo Haenlein <superscalar@gmx.de>
Cc: linux-usb@vger.kernel.org
Subject: Re: [BUG] xHCI: AMD Strix Halo [1022:158b] isochronous full-duplex USB audio instability (frame active: -18)
Date: Sun, 21 Jun 2026 21:42:15 +0200 [thread overview]
Message-ID: <20260621214215.378d505a.michal.pecio@gmail.com> (raw)
In-Reply-To: <d7785c3e-4062-4e2f-90ec-15dc86ca11cb@gmx.de>
On Sun, 21 Jun 2026 21:19:39 +0200, Ingo Haenlein wrote:
> [Sun Jun 21 20:44:14 2026] xhci_hcd 0000:c5:00.4: Miss service interval
> error for slot 1 ep 1, set skip flag, skip now
> [Sun Jun 21 20:44:14 2026] xhci_hcd 0000:c5:00.4: Found td. Clear skip
> flag for slot 1 ep 1.
> [Sun Jun 21 20:44:14 2026] xhci_hcd 0000:c5:00.4: Miss service interval
> error for slot 1 ep 4, set skip flag, skip now
> [Sun Jun 21 20:44:14 2026] xhci_hcd 0000:c5:00.4: Found td. Clear skip
> flag for slot 1 ep 4.
> [Sun Jun 21 20:44:14 2026] usb 7-1: frame 5 active: -18
> [Sun Jun 21 20:44:14 2026] usb 7-1: frame 6 active: -18
> [Sun Jun 21 20:44:14 2026] usb 7-1: frame 7 active: -18
OK, I see, it's "frame %d active" and I searched for "frame active".
Anyway, it's sound driver reporting EXDEV completions, as expected.
> Regarding the related thread you pointed me to:
>
> https://lore.kernel.org/linux-usb/18b4e4f7089aa4f1.da8dbe994ae3bb77.445e21b98b0b205b@GordonMsi/
>
> I checked my Strix Halo system against that LTC/LTR angle. I do not
> know whether it is the same root cause, but the error class looks
> similar: AMD client platform, USB audio isochronous traffic, xHCI
> missed-service / -EXDEV.
>
> For xHCI 0000:c5:00.4:
>
> /sys/kernel/debug/usb/xhci/0000:c5:00.4/reg-cap:
>
> HCCPARAMS1 = 0x0118ffc5
>
> Bit 6 is set, so xHCI HCCPARAMS1.LTC = 1.
>
> However, lspci -vvv for the same xHCI function reports:
>
> DevCap2: ... LTR-
> DevCtl2: ... LTR-
>
> The upstream internal GPP bridge / root port 0000:00:08.3 also
> reports:
>
> DevCap2: ... LTR-
> DevCtl2: ... LTR-
>
> So on this Strix Halo system, xHCI advertises LTC, but standard PCIe
> LTR is not exposed on either the xHCI function or the upstream bridge.
>
> I do not know whether Set LTV would reach the AMD fabric through an
> internal sideband path on this integrated controller, or whether LTC
> is USB-link-scoped only here.
No one knows outside AMD and I'm not sure if it would matter anyway.
You can check if it's the same issue by running "stress-ng --stream",
which is supposed to "fix" it by keeping the SoC out of idle.
Regards,
Michal
next prev parent reply other threads:[~2026-06-21 19:42 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-21 16:30 [BUG] xHCI: AMD Strix Halo [1022:158b] isochronous full-duplex USB audio instability (frame active: -18) Ingo Haenlein
2026-06-21 18:28 ` Michal Pecio
2026-06-21 19:19 ` Ingo Haenlein
2026-06-21 19:42 ` Michal Pecio [this message]
2026-06-21 19:49 ` Ingo Haenlein
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260621214215.378d505a.michal.pecio@gmail.com \
--to=michal.pecio@gmail.com \
--cc=linux-usb@vger.kernel.org \
--cc=superscalar@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox