External USB3 HDD enclosure with chipset JMS567 under USB chipset $ lspci -vvnn|grep USB 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. 7 Series/C210 Series Chipset Family USB xHCI Host Controller [1043:844d] 00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family USB Enhanced Host Controller [1043:844d] 00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family USB Enhanced Host Controller [1043:844d] stack traces during writing to disk. there is no way to kill the guilty process (kill -9). blacklisting xhci_hcd and using ehci_hcd fixes the problem. right now im unable to produce a stack trace since i blacklisted the module to use the HDD. i will do it tomorrow. corruption on files written to this disk happened because of this. tried 3 different HDDs (one brand new).
On Sun, Mar 11, 2018 at 01:18:14AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=199075 > > Bug ID: 199075 > Summary: xhci_hcd usb3 module WARNS with JMicron JMS567 when > writing to disk All USB bugs should be sent to the linux-usb@vger.kernel.org mailing list, and not entered into bugzilla. Please bring this issue up there, if it is still a problem in the latest kernel release.