From: Michal Pecio <michal.pecio@gmail.com>
To: Ambareesh Balaji <ambareeshbalaji@gmail.com>
Cc: Mathias Nyman <mathias.nyman@intel.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] usb: xhci: Tear down host on Reset Endpoint and Set TR Dequeue timeout
Date: Wed, 4 Nov 2026 10:50:03 +0100 [thread overview]
Message-ID: <20261104105003.3ca4a3ac.michal.pecio@gmail.com> (raw)
In-Reply-To: <20261104093608.2642748-1-ambareeshbalaji@gmail.com>
On Wed, 4 Nov 2026 09:36:08 +0000, Ambareesh Balaji wrote:
> 2) One real hang with the same symptom on the same controller type
> (kernel 7.3.1, tainted by out-of-tree DKMS modules). After a Focusrite
> Scarlett Solo logged "USB disconnect", usb_hub_wq stayed in D state
> for over 4 minutes in usb_kill_urb(), called from
> scarlett2_private_free() on the disconnect path. Nothing recovered it
> and only a reboot helped. There was no "xHCI host not responding to
> stop endpoint command" in the log.
>
> Reset Endpoint and Set TR Dequeue Pointer timeouts are only reported
> through xhci_dbg(), so the missing message does not rule them out,
> but it does not confirm them either. I see USB audio hangs like this
> once or twice a month. I have enabled xHCI dynamic debug and tracing
> and will send what I capture if it happens again.
If this happens on real HW then it's a different thing. Having logs
of this anomaly would surely help untangling what happens there.
Were you seeing these issues before 7.3? That release made changes to
the handling of URBs on disconnected devices, which caused some people
problems even in absence of host controller bugs.
Regards,
Michal
prev parent reply other threads:[~2026-11-04 9:50 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-04 1:27 Ambareesh Balaji
2026-11-04 9:15 ` Michal Pecio
2026-11-04 9:36 ` Ambareesh Balaji
2026-11-04 9:50 ` Michal Pecio [this message]
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=20261104105003.3ca4a3ac.michal.pecio@gmail.com \
--to=michal.pecio@gmail.com \
--cc=ambareeshbalaji@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mathias.nyman@intel.com \
/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
all inboxes | Powered by JetHome®