USB keyboard/mouse/devices not working in RHEL 7.3
New user here. I just installed RedHat Enterprise Linux 7.3 on a new system. After booting into the first-boot set up GUI, my keyboard and mouse are not working. They aren't even powered. I saw during the boot process these two errors:
usbserial: usb_serial_init - usb_register failed
usbserial: usb_serial_init - returning with error -19
I don't know if that's related to my problem. My keyboard/mouse are not connected via a hub, and I tried connecting to different USB ports but they still don't work. Interestingly, they work at the BIOS stage, in the RHEL GUI installer, and in the GRUB menu.
How do I fix this problem? Thanks.
BTW, I tried to re-install the whole system. While my keyboard/mouse worked during installation, they still end up unpowered/disconnected when booting into the installed OS.
Responses
We have the same problem installing RHEL7 on HP Z600s (rhel-workstation-7.3-x86_64) . The default profile (aka do not pick a security profile) does not have this problem. Specifically, the Workstation STIG profile has this problem. Not sure about the rest. As far as I know, all keyboard and mouse now days when attached to a "workstation" with a GUI is USB. Only blackbox or embedded system use something else, like PS/2. It is surely a bug to disable whatever is that kills the mouse and keyboard.
Update: In this case it is not SELinux that broke some thing. :-) For those interested, the STIG apparently adds the keyword "nousb" to the kernel (grub.cfg) and so it disables ALL usb during boot. So just edit out the nousb (during boot up after install and again once it is booted) and the keyboard & mouse should work again. Obviously, you'll have to implement another method to disable USB use as media (flash drive, portable drive, etc.).
A little more detail, STIG settings are applied using openscap (cmd: oscap) to implement the settings. You can read more online at https://www.open-scap.org.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
