They should work, at least at initramfs stage. You can use the keyboard to decrypt rootfs proves that.
I am not sure why they stopped working in rootfs though. Does your lsusb in #11 captured when the keyboards didn't work? [ 2.862043] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1/3-1.1:1.0/0003:045E:00DB.0004/input/input8 [ 2.862074] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-3/input2 [ 2.908170] clocksource: Switched to clocksource tsc [ 2.920192] microsoft 0003:045E:00DB.0004: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:14.0-1.1/input0 [ 2.920395] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1/3-1.1:1.1/0003:045E:00DB.0005/input/input9 [ 2.980170] microsoft 0003:045E:00DB.0005: input,hidraw2: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:14.0-1.1/input1 [ 2.996137] input: Logitech K360 as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.2/0003:046D:C52B.0003/0003:046D:4004.0006/input/input10 [ 2.996278] logitech-hidpp-device 0003:046D:4004.0006: input,hidraw3: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:00:14.0-3:1 [ 2.998053] input: Logitech M570 as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.2/0003:046D:C52B.0003/0003:046D:1028.0007/input/input11 [ 2.998289] logitech-hidpp-device 0003:046D:1028.0007: input,hidraw4: USB HID v1.11 Mouse [Logitech M570] on usb-0000:00:14.0-3:2 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1723994 Title: Keyboard plugged in to monitor USB hub does not work at password prompt Status in linux package in Ubuntu: Confirmed Bug description: I have my external keyboard plugged in to my monitor's USB hub. Unless I unplug and replug the USB cable that connects the monitor hub to my machine, I can't use my keyboard on boot. ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: cryptsetup 2:1.7.3-4ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4 Uname: Linux 4.13.0-16-generic x86_64 ApportVersion: 2.20.7-0ubuntu3 Architecture: amd64 Date: Mon Oct 16 11:45:42 2017 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-04 (1138 days ago) InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2) SourcePackage: cryptsetup UpgradeStatus: Upgraded to artful on 2016-12-05 (315 days ago) cmdline: BOOT_IMAGE=/vmlinuz-4.13.0-16-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash nomdmonddf nomdmonisw vt.handoff=7 crypttab: sda3_crypt UUID=dc873bc3-22f0-491d-9f5b-50d322f31987 none luks,discard #cryptswap1 UUID=f44f685a-f520-4e81-b35a-0b9cba44a8a9 /dev/urandom swap,cipher=aes-cbc-essiv:sha256 --- ApportVersion: 2.20.7-0ubuntu3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: daniel 9156 F.... pulseaudio /dev/snd/controlC0: daniel 9010 F.... volumeicon daniel 9156 F.... pulseaudio DistroRelease: Ubuntu 17.10 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-04 (1145 days ago) InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2) MachineType: LENOVO 20ANCTO1WW Package: linux (not installed) ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.13.0-16-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash nomdmonddf nomdmonisw vt.handoff=7 ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4 RelatedPackageVersions: linux-restricted-modules-4.13.0-16-generic N/A linux-backports-modules-4.13.0-16-generic N/A linux-firmware 1.169 Tags: artful Uname: Linux 4.13.0-16-generic x86_64 UpgradeStatus: Upgraded to artful on 2016-12-05 (321 days ago) UserGroups: adm audio cdrom dip disk docker fuse libvirt libvirtd lpadmin lxd plugdev sambashare sbuild sudo _MarkForUpload: True dmi.bios.date: 05/21/2014 dmi.bios.vendor: LENOVO dmi.bios.version: GLET70WW (2.24 ) dmi.board.asset.tag: Not Available dmi.board.name: 20ANCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0E50512 STD dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvrGLET70WW(2.24):bd05/21/2014:svnLENOVO:pn20ANCTO1WW:pvrThinkPadT440p:rvnLENOVO:rn20ANCTO1WW:rvrSDK0E50512STD:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.family: ThinkPad T440p dmi.product.name: 20ANCTO1WW dmi.product.version: ThinkPad T440p dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1723994/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp