Bug 1245449 - No USB-keyboard available in initrd during cryptsetup to enter disk-password
Summary: No USB-keyboard available in initrd during cryptsetup to enter disk-password
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: dracut
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: dracut-maint-list
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-22 06:18 UTC by Stefan Neufeind
Modified: 2015-12-02 10:28 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-08-13 11:59:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1287546 0 unspecified CLOSED Dracut does not add some HID-drivers to initramfs 2021-02-22 00:41:40 UTC

Internal Links: 1287546

Description Stefan Neufeind 2015-07-22 06:18:53 UTC
During grub as well as when the system is booted I'm able to use a USB-keyboard fine. But during cryptsetup (so, in the initrd-system), when I need to enter the disk-password, only the internal laptop-keyboard works but not the keyboard attached via USB.

Kernel: 4.1.2-200.fc22.x86_64

Comment 1 Stefan Neufeind 2015-07-22 06:20:49 UTC
Is mkinitrd the right component to file this against? Or maybe cryptsetup?

I wonder if #1236729 is somehow related, which mentions problems with the system-disk attached via USB. Maybe we're missing some USB-related module in initrd?

Comment 2 Stefan Neufeind 2015-07-22 06:26:13 UTC
Possibly related:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1241505
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1238194

Output from "lsinitrd /boot/initramfs-4.1.2-200.fc22.x86_64.img" does not give me anything with "hci" or "hid" in the name. For "usb" I find:
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/net/usb
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/net/usb/cdc_mbim.ko.xz
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/net/usb/cdc_ncm.ko.xz
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/net/usb/usbnet.ko.xz
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb/class
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb/class/cdc-wdm.ko.xz
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb/storage
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb/storage/uas.ko.xz
usr/lib/modules/4.1.2-200.fc22.x86_64/kernel/drivers/usb/storage/usb-storage.ko.xz

Comment 3 Hans de Goede 2015-07-22 09:47:19 UTC
initrds are generated by dracut now a days, updating component.

Comment 4 wintonian 2015-08-12 20:32:38 UTC
This had been fixed in bug #1229650 and it's clones and dups, though the fedup isse mentioned at the end of #1204392 I found out yesterday has yet to be fixed.

Comment 5 Stefan Neufeind 2015-08-13 11:59:32 UTC
Works for me with the current dracut. THanks.


Note You need to log in before you can comment on or make changes to this bug.