Re: [PATCH v4] Input: xpad - add support for Beitong KP series controllers

[email protected]
Newsgroups gmane.linux.kernel.input,gmane.linux.kernel
Message-ID <[email protected]>
On Mon, Aug 04, 2026 at XX:XX, sashiko-bot wrote:
> [High] Contradictory Vendor ID for KP40D between xpad table (0x20bc)
> and HID quirks (0x20dd).

Both are correct. The KP40D wireless dongle is a composite USB device
that exposes two interfaces with different VIDs:
  - 20bc:515c  XInput interface, handled by xpad
  - 20dd:515c  HID interface, kept alive by HID_QUIRK_ALWAYS_POLL

> [Medium] usb_control_msg_recv() with sizeof(ms_os_desc)=128 will
> unconditionally fail with -EREMOTEIO on short reads.

This is not an issue in practice. The device locks correctly on all
four tested PIDs (5126/5128/515b/515c). The response data from these
requests is not consumed — the act of sending the MS OS descriptor
request sequence is what triggers the firmware lock. If any request
returns -EREMOTEIO on a particular platform, the dev_warn() is
informational and does not block probe.

Thanks for the review.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.