Bug 199075

Summary: xhci_hcd usb3 module WARNS with JMicron JMS567 when writing to disk
Product: Drivers Reporter: tomas m (tmezzadra)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: NEW ---    
Severity: normal    
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 4.15.7 Subsystem:
Regression: No Bisected commit-id:

Description tomas m 2018-03-11 01:18:14 UTC
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).
Comment 1 Greg Kroah-Hartman 2018-03-11 02:49:48 UTC
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.