I have a system that has been giving me fits. I created an initrd and the system will boot to the prompt, but the USB keyboard will not work. The keyboard works fine for navigating the bios. It also works fine for the Slackware64 boot media.
Similar to
this issue, but I'm using an ASUS motherboard, and I have no access to non-usb ports for a keyboard, and the problem is not intermittent. And again, the keyboard works fine in the boot media, but not in the booted system
I'm using an initrd with ext4/usbhid/xhci* and several others I've added just to try out.
Code:
mkinitrd -c -k 4.4.14 -m ext4:usbhid:usb_storage:hid:hid_generic:xhci_hcd:xhci_pci:ehci_hcd:evdev
OK: /lib/modules/4.4.14/kernel/fs/jbd2/jbd2.ko added.
OK: /lib/modules/4.4.14/kernel/fs/mbcache.ko added.
OK: /lib/modules/4.4.14/kernel/fs/ext4/ext4.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/hid/hid.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/hid/usbhid/usbhid.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/usb/storage/usb-storage.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/hid/hid.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/hid/hid.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/hid/hid-generic.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/usb/host/xhci-hcd.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/usb/host/xhci-hcd.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/usb/host/xhci-pci.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/usb/host/ehci-hcd.ko added.
OK: /lib/modules/4.4.14/kernel/drivers/input/evdev.ko added.
I've messed with xhci/ehci handoff in the bios (which is set to legacy, currently) and none of the changes make any difference. Google reveals some references to iommu, but I cannot find a setting for that in the bios.
Any suggestions would be most welcome.
Thanks.