Hello,
I have a motherboard ASRock FM2A88X Extreme4+ which has this USB 3.0 Controller:

03:00.0 USB controller [0c03]: Etron Technology, Inc. EJ188/EJ198 USB 3.0 Host 
Controller [1b6f:7052]

The USB ports that belong to this controller are very unstable, practically 
unusable on my system.
Below is the relevant part of dmesg while it was transferring data from one 
drive to another (both in USB 3.0 mode):

[ 2725.546944] xhci_hcd 0000:03:00.0: WARN Event TRB for slot 1 ep 2 with no 
TDs queued?
[ 2725.664039] usb 8-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 2852.139182] xhci_hcd 0000:03:00.0: WARN Event TRB for slot 1 ep 2 with no 
TDs queued?
[ 2852.256879] usb 8-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 3422.978830] xhci_hcd 0000:03:00.0: WARN Event TRB for slot 1 ep 2 with no 
TDs queued?
[ 3423.098218] usb 8-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 3633.335249] xhci_hcd 0000:03:00.0: WARN Event TRB for slot 1 ep 2 with no 
TDs queued?
[ 3633.453552] usb 8-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 3772.927129] xhci_hcd 0000:03:00.0: WARN Event TRB for slot 1 ep 2 with no 
TDs queued?
[ 3773.043527] usb 8-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 4516.826911] xhci_hcd 0000:03:00.0: xHCI host not responding to stop endpoint 
command.
[ 4516.826917] xhci_hcd 0000:03:00.0: Assuming host is dying, halting host.
[ 4516.827193] xhci_hcd 0000:03:00.0: HC died; cleaning up
[ 4516.827250] usb 8-1: USB disconnect, device number 2
[ 4516.827868] sd 6:0:0:0: [sdb] Synchronizing SCSI cache
[ 4516.830410] sd 6:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x01 
driverbyte=0x00
[ 4516.830418] sd 6:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 0b 81 92 b0 00 03 
c0 00
[ 4516.830422] blk_update_request: I/O error, dev sdb, sector 193041072
[ 4516.830701] sd 6:0:0:0: [sdb] Synchronize Cache(10) failed: Result: 
hostbyte=0x01 driverbyte=0x00
[ 4516.854234] usb 8-3: USB disconnect, device number 3
[ 4516.860281] scsi 7:0:0:0: rejecting I/O to offline device
[ 4516.860294] scsi 7:0:0:0: [sdc] killing request
[ 4516.860305] scsi 7:0:0:0: rejecting I/O to offline device
[ 4516.860310] scsi 7:0:0:0: [sdc] killing request
[ 4516.860338] scsi 7:0:0:0: [sdc] UNKNOWN(0x2003) Result: hostbyte=0x01 
driverbyte=0x00
[ 4516.860344] scsi 7:0:0:0: [sdc] CDB: opcode=0x28 28 00 09 f8 45 00 00 01 00 
00
[ 4516.860349] blk_update_request: I/O error, dev sdc, sector 167265536
[ 4516.860409] scsi 7:0:0:0: [sdc] UNKNOWN(0x2003) Result: hostbyte=0x01 
driverbyte=0x00
[ 4516.860414] scsi 7:0:0:0: [sdc] CDB: opcode=0x28 28 00 09 f8 46 00 00 01 00 
00
[ 4516.860417] blk_update_request: I/O error, dev sdc, sector 167265792

...following hundreds of filesystem-related errors. The USB ports are dead 
until I reboot the machine.
The two drives work well using another USB 3.0 controller. Before posting here, 
I tried patching the xhci_pci module to use the quirks, already in the kernel, 
of the Etron EJ168 (id 7023) hoping that the two chipsets were similar, but I 
had no luck (same errors, same disconnections).

Can some kernel/USB expert look at this? All my hardware works well with Linux, 
except this.

Thank you developers!
https://bugzilla.kernel.org/show_bug.cgi?id=178361
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to