Thanks! On Fri, Oct 27, 2023 at 6:33 AM Jiri Kosina <jikos@xxxxxxxxxx> wrote: > > On Thu, 17 Aug 2023, Robert Ayrapetyan wrote: > > > Dell Pro Wireless Keyboard and Mouse KM5221W constantly reconnect with a > > following error messages: > > This totally fell in between cracks, sorry for that. I have now applied > the patch below, thanks a lot for the report. > > From: Jiri Kosina <jkosina@xxxxxxx> > Date: Fri, 27 Oct 2023 15:32:09 +0200 > Subject: [PATCH] HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W > > This device needs ALWAYS_POLL quirk, otherwise it keeps reconnecting > indefinitely. > > Reported-by: Robert Ayrapetyan <robert.ayrapetyan@xxxxxxxxx> > Signed-off-by: Jiri Kosina <jkosina@xxxxxxx> > --- > drivers/hid/hid-ids.h | 1 + > drivers/hid/hid-quirks.c | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h > index e4d2dfd5d253..f7973ccd84a2 100644 > --- a/drivers/hid/hid-ids.h > +++ b/drivers/hid/hid-ids.h > @@ -366,6 +366,7 @@ > > #define USB_VENDOR_ID_DELL 0x413c > #define USB_DEVICE_ID_DELL_PIXART_USB_OPTICAL_MOUSE 0x301a > +#define USB_DEVICE_ID_DELL_PRO_WIRELESS_KM5221W 0x4503 > > #define USB_VENDOR_ID_DELORME 0x1163 > #define USB_DEVICE_ID_DELORME_EARTHMATE 0x0100 > diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c > index 3983b4f282f8..5a48fcaa32f0 100644 > --- a/drivers/hid/hid-quirks.c > +++ b/drivers/hid/hid-quirks.c > @@ -66,6 +66,7 @@ static const struct hid_device_id hid_quirks[] = { > { HID_USB_DEVICE(USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_STRAFE), HID_QUIRK_NO_INIT_REPORTS | HID_QUIRK_ALWAYS_POLL }, > { HID_USB_DEVICE(USB_VENDOR_ID_CREATIVELABS, USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51), HID_QUIRK_NOGET }, > { HID_USB_DEVICE(USB_VENDOR_ID_DELL, USB_DEVICE_ID_DELL_PIXART_USB_OPTICAL_MOUSE), HID_QUIRK_ALWAYS_POLL }, > + { HID_USB_DEVICE(USB_VENDOR_ID_DELL, USB_DEVICE_ID_DELL_PRO_WIRELESS_KM5221W), HID_QUIRK_ALWAYS_POLL }, > { HID_USB_DEVICE(USB_VENDOR_ID_DMI, USB_DEVICE_ID_DMI_ENC), HID_QUIRK_NOGET }, > { HID_USB_DEVICE(USB_VENDOR_ID_DRACAL_RAPHNET, USB_DEVICE_ID_RAPHNET_2NES2SNES), HID_QUIRK_MULTI_INPUT }, > { HID_USB_DEVICE(USB_VENDOR_ID_DRACAL_RAPHNET, USB_DEVICE_ID_RAPHNET_4NES4SNES), HID_QUIRK_MULTI_INPUT }, > > > -- > Jiri Kosina > SUSE Labs >