aboutsummaryrefslogtreecommitdiff
path: root/Documentation/netlabel
diff options
context:
space:
mode:
authorMathias Nyman2020-02-10 15:45:50 +0200
committerGreg Kroah-Hartman2020-02-10 06:56:20 -0800
commitf148b9f402ef002b57bcff3964d45abc8ffb6c3f (patch)
treee44fb0027d8998f12fc1e1d2c44f2cf10a35a067 /Documentation/netlabel
parentbb6d3fb354c5ee8d6bde2d576eb7220ea09862b9 (diff)
xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
A Full-speed bulk USB audio device (DJ-Tech CTRL) with a invalid Maximum Packet Size of 4 causes a xHC "Parameter Error" at enumeration. This is because valid Maximum packet sizes for Full-speed bulk endpoints are 8, 16, 32 and 64 bytes. Hosts are not required to support other values than these. See usb 2 specs section 5.8.3 for details. The device starts working after forcing the maximum packet size to 8. This is most likely the case with other devices as well, so force the maximum packet size to a valid range. Cc: stable@vger.kernel.org Reported-by: Rene D Obermueller <cmdrrdo@gmail.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Link: https://lore.kernel.org/r/20200210134553.9144-2-mathias.nyman@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/netlabel')
0 files changed, 0 insertions, 0 deletions