https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282144

Gary Jennejohn <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #7 from Gary Jennejohn <[email protected]> ---
(In reply to fjpavon from comment #6)
You could be right about bInterfaceProtocol = 0x0001 in Interface 0 possibly
causing the problem.

In Interface 0 there's also bInterfaceClass = 0x0003  <HID device>.

In ukbd.c there's this chunk of code:

/* A match on these entries will load ukbd */
static const STRUCT_USB_HOST_ID __used ukbd_devs[] = {
        {USB_IFACE_CLASS(UICLASS_HID),
         USB_IFACE_SUBCLASS(UISUBCLASS_BOOT),
         USB_IFACE_PROTOCOL(UIPROTO_BOOT_KEYBOARD),},
};

UIPROTO_BOOT_KEYBOARD = 1.

So if USB_IFACE_SUBCLASS(UISUBCLASS_BOOT) is also present then ukbd may have
grabbed the mouse for itself.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to