[Bug 278409] [ukbd] kinesis freestyle2 keyboard does not work

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 27 Sep 2024 17:38:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278409

--- Comment #6 from Dave Hayes <dave@jetcafe.org> ---
usbhid_load="YES"
hw.usb.usbhid.enable=1

So I was playing around with this. My usbhid was already loaded, likely due to
the old corsair keyboard I have currently on my FreeBSD Xorg desktop.

However hw.usb.usbhid.enable was 0. 

So as a test I set that to 1 (during the X session) and immediately lost my
mouse. This is frustrating as I have not yet found a way to recover a lost
mouse in an Xorg session, requiring a reboot to make it all work again.

Note this too:

<118>[94] Autoloading module: uhid
<118>[94] Autoloading module: usbhid
[94] uhid0 on uhub5
[94] uhid0: <Corsair CORSAIR K60 RGB PRO SE Mechanical Gaming Keyboard, class
0/0, rev 2.00/4.15, addr 3> on usbus3
[94] uhid1 on uhub5
[94] uhid1: <Corsair CORSAIR K60 RGB PRO SE Mechanical Gaming Keyboard, class
0/0, rev 2.00/4.15, addr 3> on usbus3

That's the corsair pluggeed into two usb ports (it needs them for the fancy
lights, which I cannot turn off under freebsd). Note it is taking two uhid
slots. 

So I have a couple more questions:

1) Why do I have to reboot my system to recover the mouse? (neither console nor
Xorg can see the mouse once it is lost)
2) Why do I have hid support on my keyboard with hw.usb.usbhid.enable being 0

Thanks in advance.

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