Description of problem: Ever since kernel 3.19.X, Logitech wireless keyboard doesn't work on the LUKS password screen. Only the native keyboard (laptop) works. Also, the OS can no longer display the Logitech wireless keyboard & mouse battery levels. These 2 issues happen together, implying that the problem is the same. Either both problems exist simultaneously, or both problems do not exist at all. Before kernel 3.19.X, they worked perfectly fine. Now, they are broken. This includes previous versions of Fedora as well. The wireless keyboard works fine in BIOS, & in Grub2, when asked to choose which kernel to boot. Version-Release number of selected component (if applicable): N/A How reproducible: Always Steps to Reproduce: 1. Boot computer. 2. Try to enter LUKS password. 3. In OS, check battery widget. Actual results: -Logitech wireless keyboard doesn't function for LUKS password screen. -Only the native laptop keyboard works. -Logitech wireless devices don't have their battery levels displayed in OS. Expected results: -LUKS password can be entered with the Logitech wireless keyboard. -Logitech wireless keyboard & mouse can have their battery levels displayed in the battery widget. Additional info: To consolidate knowledge & hopefully ease the task, please see these other bug reports. They are exactly the same as this. Bug 1205916 <--- This may hold the key to closing all of these bug reports. Bugs 1211309, 1077103 DEVICES USED: -Logitech K800 wireless keyboard. -Logitech Anywhere Mouse MX wireless mouse. -Both are connected with Logitech Unifying Receiver USB dongle. OS: -Fedora 22 KDE "Stable" Release KERNEL: 4.0.4-303.fc22.x86_64 [me@laptop]# locate hid-logitech /usr/lib/modules/4.0.4-303.fc22.x86_64/kernel/drivers/hid/hid-logitech-dj.ko.xz /usr/lib/modules/4.0.4-303.fc22.x86_64/kernel/drivers/hid/hid-logitech-hidpp.ko.xz [me@laptop]# lsusb -v Bus 002 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x046d Logitech, Inc. idProduct 0xc52b Unifying Receiver bcdDevice 12.01 iManufacturer 1 Logitech iProduct 2 USB Receiver iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 84 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 4 RQR12.01_B0019 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 1 Keyboard iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 59 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 148 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 98 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 2 Device Status: 0x0000 (Bus Powered)
Well your first issue (LUKS password) is likely to be a duplicate of #1229650, itself a an F22 cone of #1204392 for F21.
(In reply to wintonian from comment #1) > Well your first issue (LUKS password) is likely to be a duplicate of > #1229650, itself a an F22 cone of #1204392 for F21. Yes sir, that is correct. I just checked it out, & it is indeed the same. In bug 1229650, it looks like it's been fixed for Fedora 21, but only for Fedora 21. It would be great if this seemingly simple fix could be pushed to all other versions of Fedora as well.
(In reply to wintonian from comment #1) > Well your first issue (LUKS password) is likely to be a duplicate of > #1229650, itself a an F22 cone of #1204392 for F21. Since this hasn't been fixed for F22, would you or any other maintainer be able to push the update for F22, & any other versions as well??? It'd be greatly appreciated. Thanks. : )
I'm not a maintainer (or anyone really), I just caught sight of your bug and having experienced this with F21 and now F22 I new there were already bugs around for it. :) P.S. sorry for the bad spelling above, damn wireless keyboard doesn't like my router or USB 3 devices.
(In reply to wintonian from comment #4) > I'm not a maintainer (or anyone really), I just caught sight of your bug and > having experienced this with F21 and now F22 I new there were already bugs > around for it. :) > > P.S. sorry for the bad spelling above, damn wireless keyboard doesn't like > my router or USB 3 devices. Oh, OK. No problem. I think your wireless keyboard wants its fix. :) Hopefully, this will get resolved soon.
dracut-041-14.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/dracut-041-14.fc22
Package dracut-041-14.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dracut-041-14.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-10407/dracut-041-14.fc22 then log in and leave karma (feedback).
(In reply to Fedora Update System from comment #7) ... > Update it with: > # su -c 'yum update --enablerepo=updates-testing dracut-041-14.fc22' ... By doing this, the fix works now. Interesting note: this ONLY works with kernel 4.0.5-300.fc22.x86_64 (& newer, I suppose). It does NOT work with the older kernel 4.0.4-303.fc22.x86_64. I tested this multiple times by rebooting back & forth between the 2 kernels. Since this is working with the new kernel update, I'll gladly mark this as fixed. The wireless keyboard works for the LUKS password screen, & the wireless keyboard & mouse power levels are now shown in the running OS. This is great!!! A big thank you to whoever did this, & to all for reporting. :D :D :D
Created attachment 1041857 [details] A pic of the desktop with the wireless keyboard & mouse power levels shown. Here's a picture of the desktop showing that the wireless keyboard & power levels are able to be shown now.
dracut-041-14.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.