Bug 69651
Summary: | xhci_hcd Too many fragments messages fill up kmsg buffer | ||
---|---|---|---|
Product: | Drivers | Reporter: | druidic |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | alan, arthur.titeica, sarah |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.12.9 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
druidic
2014-01-29 08:47:06 UTC
A similar issue to mine reported downstream here: https://bugs.archlinux.org/task/38508 My USB controllers: # lspci | grep -i usb 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) On Wed, Jan 29, 2014 at 08:47:06AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=69651 > > Bug ID: 69651 > Summary: xhci_hcd Too many fragments messages fill up kmsg > buffer Please send to the linux-usb@vger.kernel.org mailing list I know which patch is causing this issue, but we're still debating on the exact fix for it. In the meantime, you can revert commit 35773dac5f862cb1c82ea151eba3e2f6de51ec3e "usb: xhci: Link TRB must not occur within a USB payload burst". I found the related mailing list discussion and applied the Debian patches: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733907#25 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733826#69 They fixed the issue for me. BTW. Is the mailing list the preferred channel for filing bug reports? > BTW. Is the mailing list the preferred channel for filing bug reports?
Yes.
This issue should be fixed in Linus' tree shortly, with the following commits: 3d4b81eda221 Revert "usb: xhci: Link TRB must not occur within a USB payload burst" 9cf00d917082 Revert "xhci: Avoid infinite loop when sg urb requires too many trbs" 1386ff75797a Revert "xhci: Set scatter-gather limit to avoid failed block writes." 247bf557273d xhci 1.0: Limit arbitrarily-aligned scatter gather. |