USB keyboard not recognized in 9.3 installer
I was previously running FreeNAS 9.3 from a USB drive updated from the 9.2 no-installer image.
The drive lost its OS to data corruption, and I tried using the installer image, but can't do anything because it does not respond to keyboard input.
The keyboard works in the BIOS but not afterward.
Workarounds I haven't been able to do:
- Disable "legacy USB" in the BIOS
Can't do this because it disables booting from USB drives, so I'd need some other way to run the installer.
Might work if the installer could boot with UEFI.
- Edit devd.conf
Can't do this because I'd need a keyboard to edit it.
- Use a PS/2 keyboard
Haven't tried this yet. A USB->PS/2 adaptor turns out to not work with my keyboard.
- Install 9.2 again and update that
Presumably this will work.
Motherboard: ASUS H87I-PLUS LGA 1150 Intel H87 Mini ITX
CPU: Intel I3-4130T
Keyboard: Apple Extended II + ADB->USB adaptor
#3 Updated by Cyber Jock over 5 years ago
Being that you are using desktop hardware (shame on you), you will probably have to enable or disable some USB keyboard option in the EFI. If that doesn't work I don't know what to say. Had one or two people report this in the forum and couldn't fix it with BIOS settings (always been with desktop hardwae) and the solution was to use proper server hardware.
#4 Updated by Alexander Strange over 5 years ago
Unfortunately I needed it to be silent.
Got the current version back by restoring 9.2 ".img" to the USB media and using the 9.3 upgrade image.
Now that I've done this, the same keyboard works at the text menu! It just doesn't work in the installer.
The same console messages appear when I attach it ("kbd2 at ukbd0").
What would be a way to open an ncurses menu from the shell to see if it works?
#6 Updated by Alexander Strange over 5 years ago
None except those added by autotune.
Well, I bought a different keyboard and it works in the installer environment. That solves the problem for me.
I think debugging the difference between the two keyboards is out of scope for freenas, but it's probably this ADB->USB adaptor which fakes being a usb hub+mouse+keyboard but never actually moves the mouse…