NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/55019: Fnatic Gear Rush Pro keyboard ignores keypress on 6KRO mode



>Number:         55019
>Category:       kern
>Synopsis:       Fnatic Gear Rush Pro keyboard ignores keypress on 6KRO mode
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 26 09:55:00 +0000 2020
>Originator:     Andrius V
>Release:        NetBSD 9.0
>Organization:
>Environment:
>Description:
Creating a bug report based on discussions from this thread:

http://mail-index.netbsd.org/current-users/2019/10/04/msg036716.html

Fnatic Gear Rush Pro doesn't react to keypress on 6KRO mode. Switching from 6KRO to NKRO also is not possible in NetBSD (need to reattach keyboard to other system). NKRO mode works well, it is possible to switch 6KRO as well (though, rendering myself without functional keyboard). In general keyboard is recognized and visible in dmesg in both modes. Integrated USB hub works in all cases (attached devices don't stop working regardless the mode).

As per discussions, this commit was the one when it started to behave as it is now https://releng.netbsd.org/cgi-bin/req-7.cgi?show=1503, but prior it the keyboard was only working on 6KRO mode instead. usbhid-dump reports were provided in original thread, but I can reattach if needed.

dmesg messages
6KRO dmesg:

uhub4 at uhub1 port 12: Genesys Logic (0x5e3) USB2.0 Hub (0x608),
class 9/0, rev 2.00/32.98, addr 17
uhub4: single transaction translator
uhub4: 4 ports with 4 removable, self powered
uhidev1 at uhub4 port 2 configuration 1 interface 0
uhidev1: Fnatic Gear (0x195d) RUSH Mechanical Keyboard (0x2029), rev
2.00/1.09, addr 18, iclass 3/1
ukbd0 at uhidev1
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev2 at uhub4 port 2 configuration 1 interface 1
uhidev2: Fnatic Gear (0x195d) RUSH Mechanical Keyboard (0x2029), rev
2.00/1.09, addr 18, iclass 3/0
uhid0 at uhidev2: input=4, output=0, feature=0

NKRO dmesg:
uhub4 at uhub1 port 12: Genesys Logic (0x5e3) USB2.0 Hub (0x608),
class 9/0, rev 2.00/32.98, addr 19
uhub4: single transaction translator
uhub4: 4 ports with 4 removable, self powered
uhidev1 at uhub4 port 2 configuration 1 interface 0
uhidev1: Fnatic Gear (0x195d) RUSH Mechanical Keyboard (0x2030), rev
2.00/1.09, addr 20, iclass 3/1
ukbd0 at uhidev1
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev2 at uhub4 port 2 configuration 1 interface 1
uhidev2: Fnatic Gear (0x195d) RUSH Mechanical Keyboard (0x2030), rev
2.00/1.09, addr 20, iclass 3/0
uhid0 at uhidev2: input=4, output=0, feature=0
uhidev3 at uhub4 port 2 configuration 1 interface 2
uhidev3: Fnatic Gear (0x195d) RUSH Mechanical Keyboard (0x2030), rev
2.00/1.09, addr 20, iclass 3/0
ukbd1 at uhidev3
wskbd2 at ukbd1 mux 1
wskbd2: connecting to wsdisplay0

Regards,
Andrius V
>How-To-Repeat:
Boot with the keyboard attached in 6KRO mode or switch keyboard to 6KRO by clicking Fn+N.
>Fix:



Home | Main Index | Thread Index | Old Index