lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 29 Mar 2024 11:47:39 +0100
From: Paul Menzel <pmenzel@...gen.mpg.de>
To: linux-usb@...r.kernel.org
Cc: Mathias Nyman <mathias.nyman@...el.com>,
 LKML <linux-kernel@...r.kernel.org>
Subject: xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of
 current TD ep_index 1 comp_code 1

Dear Linux folks,


On a Dell XPS 13 9360/0596KF, BIOS 2.21.0 06/02/2022 with Debian 
sid/unstable, at least Linux 6.8-rc7 and 6.9-rc1+ log the error below, 
when unplugging a USB headset from the USB Type A port of the laptop.

     usb 1-1: USB disconnect, device number 10
     xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of 
current TD ep_index 1 comp_code 1
     xhci_hcd 0000:00:14.0: Looking for event-dma 0000000128897080 
trb-start 0000000128897090 trb-end 0000000128897090 seg-start 
0000000128897000 seg-end 0000000128897ff0

     [40189.694083] xhci_hcd 0000:00:14.0: Transfer error for slot 12 ep 
4 on endpoint
     [40189.694191] xhci_hcd 0000:00:14.0: Port change event, 1-1, id 1, 
portsc: 0x202a0
     [40189.694208] xhci_hcd 0000:00:14.0: handle_port_status: starting 
usb1 port polling.
     [40189.694298] hub 1-0:1.0: state 7 ports 12 chg 0000 evt 0002
     [40189.694357] xhci_hcd 0000:00:14.0: Get port status 1-1 read: 
0x202a0, return 0x10100
     [40189.694468] xhci_hcd 0000:00:14.0: clear port1 connect change, 
portsc: 0x2a0
     [40189.694531] usb usb1-port1: status 0100, change 0001, 12 Mb/s
     [40189.694549] usb 1-1: USB disconnect, device number 13
     [40189.694560] usb 1-1: unregistering device
     [40189.694569] usb 1-1: unregistering interface 1-1:1.0
     [40189.694880] xhci_hcd 0000:00:14.0: Transfer error for slot 12 ep 
4 on endpoint
     [40189.694958] usb 1-1: cannot submit urb (err = -19)
     [40189.694983] xhci_hcd 0000:00:14.0: Cancel URB 0000000088a88b25, 
dev 1, ep 0x82, starting at offset 0x123666540
     [40189.695045] xhci_hcd 0000:00:14.0: // Ding dong!
     [40189.695057] xhci_hcd 0000:00:14.0: Cancel URB 00000000177d21ae, 
dev 1, ep 0x82, starting at offset 0x123666550
     [40189.695071] xhci_hcd 0000:00:14.0: Cancel URB 0000000019497848, 
dev 1, ep 0x82, starting at offset 0x123666560
     [40189.695084] xhci_hcd 0000:00:14.0: Cancel URB 00000000daf20e4f, 
dev 1, ep 0x82, starting at offset 0x123666570
     [40189.695097] xhci_hcd 0000:00:14.0: Cancel URB 00000000b36dc96a, 
dev 1, ep 0x82, starting at offset 0x123666580
     [40189.695109] xhci_hcd 0000:00:14.0: Cancel URB 00000000832a286d, 
dev 1, ep 0x82, starting at offset 0x123666590
     [40189.695123] xhci_hcd 0000:00:14.0: Cancel URB 00000000f343e418, 
dev 1, ep 0x82, starting at offset 0x1236664f0
     [40189.695135] xhci_hcd 0000:00:14.0: Cancel URB 00000000c2568709, 
dev 1, ep 0x82, starting at offset 0x123666500
     [40189.695148] xhci_hcd 0000:00:14.0: Cancel URB 00000000fe8ee0be, 
dev 1, ep 0x82, starting at offset 0x123666510
     [40189.695161] xhci_hcd 0000:00:14.0: Cancel URB 0000000071a78e52, 
dev 1, ep 0x82, starting at offset 0x123666520
     [40189.695173] xhci_hcd 0000:00:14.0: Cancel URB 00000000c1d48999, 
dev 1, ep 0x82, starting at offset 0x123666530
     [40189.695192] xhci_hcd 0000:00:14.0: Stopped on Transfer TRB for 
slot 12 ep 4
     [40189.695206] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666540 (dma) in stream 0 URB 0000000088a88b25
     [40189.695219] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666550 (dma) in stream 0 URB 00000000177d21ae
     [40189.695231] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666560 (dma) in stream 0 URB 0000000019497848
     [40189.695242] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666570 (dma) in stream 0 URB 00000000daf20e4f
     [40189.695252] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666580 (dma) in stream 0 URB 00000000b36dc96a
     [40189.695263] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666590 (dma) in stream 0 URB 00000000832a286d
     [40189.695274] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x1236664f0 (dma) in stream 0 URB 00000000f343e418
     [40189.695285] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666500 (dma) in stream 0 URB 00000000c2568709
     [40189.695296] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666510 (dma) in stream 0 URB 00000000fe8ee0be
     [40189.695307] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666520 (dma) in stream 0 URB 0000000071a78e52
     [40189.695317] xhci_hcd 0000:00:14.0: Removing canceled TD starting 
at 0x123666530 (dma) in stream 0 URB 00000000c1d48999
     [40189.695360] xhci_hcd 0000:00:14.0: Set TR Deq ptr 0x123666500, 
cycle 1

     [40189.695371] xhci_hcd 0000:00:14.0: // Ding dong!
     [40189.695379] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 0000000088a88b25 TD
     [40189.695420] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000177d21ae TD
     [40189.695456] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 0000000019497848 TD
     [40189.695492] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000daf20e4f TD
     [40189.695528] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000b36dc96a TD
     [40189.695564] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000832a286d TD
     [40189.695599] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Keep cancelled URB 00000000f343e418 TD as 
cancel_status is 2
     [40189.695610] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000c2568709 TD
     [40189.695647] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000fe8ee0be TD
     [40189.695682] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 0000000071a78e52 TD
     [40189.695718] xhci_hcd 0000:00:14.0: 
xhci_giveback_invalidated_tds: Giveback cancelled URB 00000000c1d48999 TD
     [40189.695782] xhci_hcd 0000:00:14.0: Successful Set TR Deq Ptr 
cmd, deq = @123666500
     [40189.695793] xhci_hcd 0000:00:14.0: xhci_handle_cmd_set_deq: 
Giveback cancelled URB 00000000f343e418 TD
     [40189.695879] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA 
ptr not part of current TD ep_index 1 comp_code 1
     [40189.695893] xhci_hcd 0000:00:14.0: Looking for event-dma 
0000000128897aa0 trb-start 0000000128897ab0 trb-end 0000000128897ab0 
seg-start 0000000128897000 seg-end 0000000128897ff0
     [40189.695932] xhci_hcd 0000:00:14.0: Transfer error for slot 12 ep 
14 on endpoint
     [40189.695967] xhci_hcd 0000:00:14.0: Soft-reset ep 14, slot 12
     [40189.695978] xhci_hcd 0000:00:14.0: // Ding dong!
     [40189.695993] xhci_hcd 0000:00:14.0: Ignoring reset ep completion 
code of 1
     [40189.696047] usb 1-1: Unable to submit urb #2: -19 at 
snd_usb_queue_pending_output_urbs
     [40189.696065] xhci_hcd 0000:00:14.0: Cancel URB 00000000b476b73a, 
dev 1, ep 0x1, starting at offset 0x128897ac0
     [40189.696113] xhci_hcd 0000:00:14.0: // Ding dong!
     [40189.696124] xhci_hcd 0000:00:14.0: Cancel URB 000000005ef222e5, 
dev 1, ep 0x1, starting at offset 0x128897b20
     [40189.696141] xhci_hcd 0000:00:14.0: Stopped on Transfer TRB for 
slot 12 ep 1

There is no error doing, when connecting the headset to the USB Type A 
port of the Dell DA300 port adapter connected over USB Type C port.

As the errors show up in the logs, can I address this somehow on my side?


Kind regards,

Paul
View attachment "20240328--dell-xps-13-9360--linux-6.9-rc1+--messages.txt" of type "text/plain" (338205 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ