FS#38768 - [linux] 3.13: xhci fixes for usb storage devices

Attached to Project: Arch Linux
Opened by zless (roentgen) - Sunday, 02 February 2014, 15:24 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 29 March 2014, 06:52 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

There are 2 patches for xhci that fix excessive kernel messages and and a failure to write to USB (3.0?) storage devices.

In my case messages like bellow

kernel: xhci_hcd 0000:04:00.0: Too many fragments 64, max 63
systemd-journal[287]: Missed 6866 kernel messages

flooded the journal so much that the maximum 1.3GB of it contained only those messages.

More important the machine gets stuck with 100% CPU usage, data is lost and the offending processes can't be killed requiring a reboot.

The patches are queued for 3.14 which seems a bit distant.

I tested the patches with ABS and the problem is fixed.

Link: http://thread.gmane.org/gmane.linux.usb.general/101337/focus=101422 (sorry I don't know how to get better links pointing at the kernel tree.)

Additional info:
linux 3.13.1-2
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Saturday, 29 March 2014, 06:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux-3.13.7-1
Comment by zless (roentgen) - Sunday, 02 February 2014, 15:56 GMT
Upon further searching it seems the bug is tracked at https://bugzilla.kernel.org/show_bug.cgi?id=69651 and the real fix is still undecided.

Loading...