Bug 786303

Summary: Cannot boot with full disk encryption and Logitech wireless keyboard
Product: [Fedora] Fedora Reporter: Robert Buchholz <rbu>
Component: dracutAssignee: dracut-maint
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: dracut-maint, harald, jonathan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-20 12:33:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Robert Buchholz 2012-02-01 01:23:13 UTC
Description of problem:
Since upgrading Fedora 16 from kernel 3.1 to kernel 3.2 (3.2.2-1.fc16.x86_64 specifically), the keyboard is not usable at the boot prompt anymore. It is usable in Grub before and in the console after booting.

The reason seems to be that since Kernel 3.2, the USB device has its own driver to support multiple hid devices from one usb device (hid_logitech_dj) and does not use the regular usbhid anymore:
http://lwn.net/Articles/458418/

Workaround:
In /etc/dracut.conf set
 add_drivers+="hid_logitech_dj"
and then run
 /sbin/dracut -f /boot/initramfs-3.2.2-1.fc16.x86_64.img 3.2.2-1.fc16.x86_64


Version-Release number of selected component (if applicable):
kernel-3.2.2-1.fc16.x86_64
dracut-013-20.fc16.noarch

How reproducible:
always

Steps to Reproduce:
1. Plug in Logitech keyboard with Unifying Receiver
2. Upgrade to Kernel >=3.2
3. Reboot
  
Actual results:
Cannot enter password in initramfs

Expected results:
Keyboard is usable in initramfs

Additional info:

Comment 1 Harald Hoyer 2012-02-20 12:33:10 UTC
workaround for F16:

edit /etc/dracut.conf:

add_drivers+=" hid-logitech-dj "


F17/rawhide dracut version has it hardcoded right now.