My motherboard (http://www.amazon.com/gp/product/B00FM4M7TQ) which I recently shipped arrived with "Port 60/64 emulation" enabled which according to the BIOS "enables I/O port 60h/64h emulation support"
The downside of this emulation is that while I can select boot options, as soon as I'm past the boot prompt, my keyboard stops working until I'm prompted to login.
The real problem is that when enabling root disk encryption with geli, the keyboard does NOT work when prompted for the geli keyboard.
So it seems there's some issue dealing with this emulation.
It was disabling all legacy USB options that got it geli to work for me. However, then I was unable to choose bootloader option. So I enabled it again and tried disabling the emulation support.
Is the "ukbd" driver in the kernel or loaded as a module?
If the keyboard is enumerated before the mount root prompt and password prompt, it should work.
There are some loader options to make the kernel wait a bit more for USB devices to show up.
BTW: Is this also a problem with 10-stable. Depending on your USB controller, the following patch might help:
Using vanilla 10.1-BETA3 kernel. No changes in kernel on how "ukbd" is loaded.
Can you show dmesg?
Updated 10.1-BETA and 10.1-RC versioned bugs to 10.1-STABLE.
This is still a problem 2016-03-03. Same root disk encryption with geli.
For bugs that match the following
- Status Is In progress
- Untouched since 2018-01-01.
- Affects Base System OR Documentation
Reset to open status.
I did a quick pass but if you are getting this email it might be worthwhile to double check to see if this bug ought to be closed.