Etron EJ188/EJ198 USB 3.0 Host Controller is very unstable

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

 



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 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