]> git.ipfire.org Git - thirdparty/linux.git/commit
HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse
authorhlleng <a909204013@gmail.com>
Tue, 12 May 2026 01:57:37 +0000 (09:57 +0800)
committerBenjamin Tissoires <bentiss@kernel.org>
Thu, 21 May 2026 14:51:30 +0000 (16:51 +0200)
commit07466fc91c55532edcfb5c6a7ccd2ea52728d6bd
treed7b900fe912af21357b707da47a6945e5136c923
parentdd2147375a8fe7c5bc3f1f1b1d3a9567c26faefa
HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse

The SIGMACHIP USB mouse with VID/PID 1c4f:0034 can disconnect and
re-enumerate repeatedly after it has been enumerated if its interrupt
endpoint is not continuously polled.

This was observed with the device reporting itself as "SIGMACHIP Usb
Mouse". Keeping the input event device open avoids the disconnects.

Add HID_QUIRK_ALWAYS_POLL for this device so the HID core keeps polling
it even when there is no userspace input consumer.

Cc: stable@vger.kernel.org
Signed-off-by: hlleng <a909204013@gmail.com>
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/hid-ids.h
drivers/hid/hid-quirks.c