xhci_hcd: ERROR Transfer event for disabled endpoint or incorrect stream ring

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As requested re-sent 1:1 on linux-usb@xxxxxxxxxxxxxxx <mailto:linux-usb@xxxxxxxxxxxxxxx>;
original report is https://bugzilla.kernel.org/show_bug.cgi?id=90651.

----------

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?

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux