When I booted FreeBSD my USB keyboard wouldn't work. Num Lock light was on and wouldn't respond to Num Lock toggle presses. Unplugging and plugging the USB keyboard back just produced the same situation, Num Lock diode stuck in on mode, nothing working. So I stopped using FreeBSD as my desktop for now until I figure this out.
So, when I use Linux, I used to get weird USB keyboard issues too. I disabled a second keyboard interface (it has a weird second interface for the extra functions, I don't understand why it has to be a separate interface, suspicious to me) using udevadm.
But I also noticed there's something weird going on between BIOS using my USB keyboard at boot and later FreeBSD (or Linux) taking over and working the USB keyboard. For example, I do not get any issues as of yet if I unplug the USB keyboard during BIOS time during boot, and only plug it in after Linux kernel takes over. And you know, BIOS has some rudimentary USB functionality for peripherals - it can work with the USB keyboard.
So I wonder how clean is the USB device transition between BIOS and FreeBSD? I know you switch into protective mode, but what happens to USB devices identified by BIOS and are already plugged in when FreeBSD kernel get the handoff. I would assume it doesn't power cycle the USB devices? Or maybe it does? There's something bad going on, and I'm just trying to troubleshoot it. It would be disheartening if FreeBSD users would be locked out of their installations via a malfunctioning kernel/USB keyboard situation.
So, when I use Linux, I used to get weird USB keyboard issues too. I disabled a second keyboard interface (it has a weird second interface for the extra functions, I don't understand why it has to be a separate interface, suspicious to me) using udevadm.
But I also noticed there's something weird going on between BIOS using my USB keyboard at boot and later FreeBSD (or Linux) taking over and working the USB keyboard. For example, I do not get any issues as of yet if I unplug the USB keyboard during BIOS time during boot, and only plug it in after Linux kernel takes over. And you know, BIOS has some rudimentary USB functionality for peripherals - it can work with the USB keyboard.
So I wonder how clean is the USB device transition between BIOS and FreeBSD? I know you switch into protective mode, but what happens to USB devices identified by BIOS and are already plugged in when FreeBSD kernel get the handoff. I would assume it doesn't power cycle the USB devices? Or maybe it does? There's something bad going on, and I'm just trying to troubleshoot it. It would be disheartening if FreeBSD users would be locked out of their installations via a malfunctioning kernel/USB keyboard situation.