[lkml]   [2010]   [Aug]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] USB: output an error message when the pipe type doesn't match the endpoint type
    On Tue, 31 Aug 2010, Clemens Ladisch wrote:

    > Simon Arlott wrote:
    > > Commit f661c6f8c67bd55e93348f160d590ff9edf08904 adds a check of the pipe type if
    > > CONFIG_USB_DEBUG is enabled,
    > I didn't see that commit last year, but wouldn't it break devices like
    > the ESI MIDI Mate whose descriptors want to have low-speed bulk transfers
    > and where the driver has to submit interrupt transfers instead to get it
    > to work at all?

    When the kernel sees those invalid low-speed bulk endpoint descriptors,
    it changes its internal copy of the descriptor to interrupt. Hence
    when the driver submits interrupt URBs, they work correctly.

    Alan Stern

     \ /
      Last update: 2010-08-31 15:55    [W:0.050 / U:3.132 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site