* [Bug 219924] New: xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface
@ 2025-03-26 1:51 bugzilla-daemon
2025-03-26 8:52 ` [Bug 219924] " bugzilla-daemon
2025-03-26 8:56 ` bugzilla-daemon
0 siblings, 2 replies; 3+ messages in thread
From: bugzilla-daemon @ 2025-03-26 1:51 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=219924
Bug ID: 219924
Summary: xhci_hcd TRB DMA error and device lockup with AKLOT
2i2 USB audio interface
Product: Drivers
Version: 2.5
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: USB
Assignee: drivers_usb@kernel-bugs.kernel.org
Reporter: kernel@deimos.ca
Regression: No
Created attachment 307892
--> https://bugzilla.kernel.org/attachment.cgi?id=307892&action=edit
'dmesg' output while plugging device through a hub, lsusb -t, uname -a and
lspci | grep -i usb
My USB audio interface (AKLOT 2i2, Vendor 152a, Product 887e) causes a
reproducible failure in the Linux USB subsystem when unplugged during or after
audio activity. The issue is severe enough that the xHCI controller refuses to
re-enumerate the device until a full reboot (or cold plug with hub reset). My
laptop is a Lenovo Slim 7,
In some cases, the AKLOT interface locks up internally, requiring power-cycle
or connection to another host to recover.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug 219924] xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface
2025-03-26 1:51 [Bug 219924] New: xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface bugzilla-daemon
@ 2025-03-26 8:52 ` bugzilla-daemon
2025-03-26 8:56 ` bugzilla-daemon
1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon @ 2025-03-26 8:52 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=219924
Michał Pecio (michal.pecio@gmail.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |michal.pecio@gmail.com
--- Comment #1 from Michał Pecio (michal.pecio@gmail.com) ---
> [Mar25 21:35] usb 3-5: USB disconnect, device number 7
> [ +0.000005] usb 3-5.1: USB disconnect, device number 8
> [ +0.001183] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not
> part of current TD ep_index 1 comp_code 1
> [ +0.000006] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000ffa87930
> trb-start 00000000ffa87940 trb-end 00000000ffa87940 seg-start
> 00000000ffa87000 seg-end 00000000ffa87ff0
> [ +0.000153] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not
> part of current TD ep_index 1 comp_code 1
> [ +0.000001] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000ffa87940
> trb-start 00000000ffa87950 trb-end 00000000ffa87950 seg-start
> 00000000ffa87000 seg-end 00000000ffa87ff0
> [ +0.000119] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not
> part of current TD ep_index 1 comp_code 1
> [ +0.000002] xhci_hcd 0000:00:14.0: Looking for event-dma 00000000ffa87950
> trb-start 00000000ffa87960 trb-end 00000000ffa87960 seg-start
> 00000000ffa87000 seg-end 00000000ffa87ff0
This looks like we get transfer events normally each microframe but for some
reason TDs are consistently dropped from the driver's internal list one step
too early. Very bizarre.
Are you able to test a newer kernel like 6.14 or 6.13.x, or at least the 6.12
LTS series? The 6.8 series is frankly no longer supported here, and TBH we
can't be sure if it's not a bug unique to Ubuntu 6.8 kernel due to a botched
backport of some changes from newer releases.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug 219924] xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface
2025-03-26 1:51 [Bug 219924] New: xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface bugzilla-daemon
2025-03-26 8:52 ` [Bug 219924] " bugzilla-daemon
@ 2025-03-26 8:56 ` bugzilla-daemon
1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon @ 2025-03-26 8:56 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=219924
--- Comment #2 from Michał Pecio (michal.pecio@gmail.com) ---
Either that, or it's possibly related to
https://bugzilla.kernel.org/show_bug.cgi?id=218695
where IIRC some Intel controller was executing (or at least signaling
completion of) isochronous OUT transfers twice per transfer after device
disconnection.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-26 8:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-26 1:51 [Bug 219924] New: xhci_hcd TRB DMA error and device lockup with AKLOT 2i2 USB audio interface bugzilla-daemon
2025-03-26 8:52 ` [Bug 219924] " bugzilla-daemon
2025-03-26 8:56 ` bugzilla-daemon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).