USB keyboard not working

ExtraTemp

New Member


Messages: 5

I'm trying to install FreeBSD using my regular non-wireless USB keyboard and it stops working right after I go into the installer menu by pressing "Boot Multi User". I've tried it with both memstick and mini-memstick image files written on a pendrive. Strangely enough though I can use my mouse throughout the process and when I tried installing it on virtual machine with .iso file the keyboard worked just fine. How can I get that keyboard to work?
 

T-Daemon

Aspiring Daemon

Reaction score: 336
Messages: 815

Which brand, model is the keyboard? Have you tried plugging in into different USB ports?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 8,932
Messages: 33,331

Check your BIOS/UEFI settings regarding support for legacy keyboards. Usually there's an option to make a USB keyboard act like a PS/2 keyboard. Try turning this on or off.
 
OP
E

ExtraTemp

New Member


Messages: 5

Which brand, model is the keyboard? Have you tried plugging in into different USB ports?
It's a Genesis Thor 300 TKL, I've tried plugging it into different ports but it didn't do much.
Check your BIOS/UEFI settings regarding support for legacy keyboards. Usually there's an option to make a USB keyboard act like a PS/2 keyboard. Try turning this on or off.
I'll try it now
Haven't found anything keyboard-specific but the "Legacy USB Support" setting didn't seem to change anything.
 
OP
E

ExtraTemp

New Member


Messages: 5

After some fiddling I managed to get it to "somewhat" work by seeing what happens when I enable / disable NKRO using fn-key + scroll-lock combo. It does bring back the standard keyboard layout, however it treats every key as if it was modified by the shift key which can be only undone for letters (as in I can only control the letter case, I can't switch from colon to semicolon by holding shift).

What really fixed the issue was plugging in an old PS/2 keyboard which somehow made the USB mechanical one I'm currently using work totally as expected.

Seems like this issue was reported almost 5 years ago and no one has done anything about it since - https://forums.freebsd.org/threads/using-a-usb-keyboard-for-installation.54375/
 

T-Daemon

Aspiring Daemon

Reaction score: 336
Messages: 815

That gaming keyboard has Linux as supported OS listed. That indicates it does not need a proprietary driver to work. The 300 tkl has a chipset update 05-2019. If not applied already I would try that update first.


It could also be that this specific brand and model needs a usb_quirk(4) set (keyword UQ_KBD_BOOTPROTO):

 
OP
E

ExtraTemp

New Member


Messages: 5

That gaming keyboard has Linux as supported OS listed. That indicates it does not need a proprietary driver to work. The 300 tkl has a chipset update 05-2019. If not applied already I would try that update first.


It could also be that this specific brand and model needs a usb_quirk(4) set (keyword UQ_KBD_BOOTPROTO):

Didn't work. I'll try contacting their customer service to see if they have something to say about this issue. Strange, everything seemed to be working just fine on Fedora
 
Top