"Daniel J. Ogorchock" <djogorchock@xxxxxxxxx> wrote: > The hid-nintendo driver has been plagued by an issue where rumble > command traffic to bluetooth-connected controllers can cause frequent > power downs of the controllers. > > [...] > > My suspicion is that the core issue is somewhere in the bluez stack. My > next step is to investigate that lead in more detail. This patchset at > least allows for use of the controllers via bluetooth with rumble > enabled without frequently disconnecting. > > Daniel J. Ogorchock (2): > HID: nintendo: prevent rumble queue overruns > HID: nintendo: fix rumble rate limiter > > drivers/hid/hid-nintendo.c | 95 ++++++++++++++++++++++++++++++++++---- > 1 file changed, 86 insertions(+), 9 deletions(-) I haven't tested this but the code looks good to me. Reviewed-by: Silvan Jegen <s.jegen@xxxxxxxxx>