Bug 90651 - xhci_hcd: ERROR Transfer event for disabled endpoint or incorrect stream ring
Summary: xhci_hcd: ERROR Transfer event for disabled endpoint or incorrect stream ring
Status: RESOLVED INSUFFICIENT_DATA
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-03 09:41 UTC by Andreas
Modified: 2018-02-08 21:52 UTC (History)
0 users

See Also:
Kernel Version: 3.18.1-gentoo
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Andreas 2015-01-03 09:41:23 UTC
I connected my external USB 3.0 storage via a PCIe USB 3.0 expansion card.

This is the relevant dmesg output:
[ 1395.741441] usb 4-3: new SuperSpeed USB device number 2 using xhci_hcd
[ 1395.755507] usb 4-3: New USB device found, idVendor=06ca, idProduct=b0b9
[ 1395.755517] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 1395.755523] usb 4-3: Product: Voyager Q
[ 1395.755557] usb 4-3: Manufacturer: JMicron
[ 1395.755562] usb 4-3: SerialNumber: 00000000000000000000
[ 1395.763659] scsi host10: uas
[ 1395.764317] scsi 10:0:0:0: Direct-Access     Voyager  Q                0108 PQ: 0 ANSI: 6
[ 1395.765413] sd 10:0:0:0: Attached scsi generic sg5 type 0
[ 1395.765630] sd 10:0:0:0: [sde] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[ 1395.766517] sd 10:0:0:0: [sde] Write Protect is off
[ 1395.766521] sd 10:0:0:0: [sde] Mode Sense: 67 00 10 08
[ 1395.766930] sd 10:0:0:0: [sde] Write cache: enabled, read cache: enabled, supports DPO and FUA
[ 1395.767587] xhci_hcd 0000:04:00.0: ERROR Transfer event for disabled endpoint or incorrect stream ring
[ 1395.767591] xhci_hcd 0000:04:00.0: @00000000000024b0 00000000 00000000 1b000000 01078000
[ 1395.807058]  sde: sde1
[ 1395.809151] sd 10:0:0:0: [sde] Attached SCSI disk
[ 1400.190069] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null)

The drive works as expected thou, or I just don't see the fault if there is one.

lspci -nn | grep USB

00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
04:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03)
05:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)

The relevant one is 04:00.0, the Renesas uPD720201. All others are part of the mainboard (MSI 890FXA-GD70).


lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M

lsusb | grep "Bus 004"
Bus 004 Device 002: ID 06ca:b0b9 Newer Technology, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


I've searched and found this: https://lkml.org/lkml/2013/10/15/172

Since I'm using a fairly recent kernel I assume this patch is already implemented. The question is: why do I get this message, and why does it work normally nevertheless?

Should this be fixed?
Comment 1 Greg Kroah-Hartman 2015-01-03 17:04:26 UTC
On Sat, Jan 03, 2015 at 09:41:23AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=90651
> 
>             Bug ID: 90651
>            Summary: xhci_hcd: ERROR Transfer event for disabled endpoint
>                     or incorrect stream ring

Please send to the linux-usb@vger.kernel.org mailing list.
Comment 2 Andreas 2018-02-08 21:52:16 UTC
I don't have this hardware anymore...

Note You need to log in before you can comment on or make changes to this bug.