Bug 1229650
Summary: | Wireless keybord K330 Logitech not working for dm-crypt passphrase | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Harald Hoyer <harald> | ||||
Component: | dracut | Assignee: | dracut-maint-list | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 22 | CC: | 3ndymion.1, 9dnmlarl, bugzilla, cbredesen, dev, dracut-maint-list, extras-qa, gansalmon, harald, itamar, jonathan, js.developer.undefined, kernel-maint, madhu.chinakonda, mail, mailingdotlist, mchehab, ortizsantini, sbp, spacewar, steeve.mccauley, thomas.howard, zbyszek | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | dracut-041-14.fc22 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | 1204392 | ||||||
: | 1232318 (view as bug list) | Environment: | |||||
Last Closed: | 2015-06-25 08:23:29 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1204392 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Harald Hoyer
2015-06-09 10:45:34 UTC
Hi. I also have this problem, & looks like it's an easy fix that's already been done for Fedora 21. I'm running Fedora 22 KDE stable. Is there any way we can get this fix updated for Fedora 22 as well??? It would be very greatly appreciated. This problem seems to affect all current Fedora versions, so it would be best if this fix could somehow be pushed to all current & future versions of Fedora, including beta versions & whatever else. Thanks in advance. : ) I can verify that the initramfs-fedup image does not contain the hid-logitech-hidpp kernel module, and so the luks prompt doesn't work with a wireless logitech keyboard (had to plug in a usb keyboard to continue). But the Fedora 22 kernels installed by the update do work as expected (for me) with the wireless keyboard. This happened on both of my systems with logitech wireless keyboards. This is a fedup issue, should I file another bug? (In reply to Steeve McCauley from comment #2) > I can verify that the initramfs-fedup image does not contain the > hid-logitech-hidpp kernel module, and so the luks prompt doesn't work with a > wireless logitech keyboard (had to plug in a usb keyboard to continue). But > the Fedora 22 kernels installed by the update do work as expected (for me) > with the wireless keyboard. > > This happened on both of my systems with logitech wireless keyboards. > > This is a fedup issue, should I file another bug? That's good information. To add to that, I have only done clean, brand new installs of F22 KDE, & the Logitech wireless keyboard doesn't work. I don't think it is limited to that fedup upgrade thing. I don't know if anyone else noticed, but also part of this same problem, is that in the running OS, the battery widget is unable to display the battery levels for the Logitech wireless keyboard & mouse. They function like normal, but the OS doesn't seem to be able to see their power levels. (In reply to 3ndymion from comment #3) > (In reply to Steeve McCauley from comment #2) > > I can verify that the initramfs-fedup image does not contain the > > hid-logitech-hidpp kernel module, and so the luks prompt doesn't work with a > > wireless logitech keyboard (had to plug in a usb keyboard to continue). But > > the Fedora 22 kernels installed by the update do work as expected (for me) > > with the wireless keyboard. > > > > This happened on both of my systems with logitech wireless keyboards. > > > > This is a fedup issue, should I file another bug? > > That's good information. To add to that, I have only done clean, brand new > installs of F22 KDE, & the Logitech wireless keyboard doesn't work. I don't > think it is limited to that fedup upgrade thing. > > I don't know if anyone else noticed, but also part of this same problem, is > that in the running OS, the battery widget is unable to display the battery > levels for the Logitech wireless keyboard & mouse. They function like > normal, but the OS doesn't seem to be able to see their power levels. Do you see the hid-logitech-hidpp kernel module installed? I see the following on all of my F22 systems wtihout any hacking of dracut.conf $ lsmod | grep logitech hid_logitech_hidpp 20480 0 hid_logitech_dj 20480 0 Maybe your issue is related to KDE, I'm running gnome-shell so I can't say. (In reply to Steeve McCauley from comment #4) > Do you see the hid-logitech-hidpp kernel module installed? I see the > following on all of my F22 systems wtihout any hacking of dracut.conf > > $ lsmod | grep logitech > hid_logitech_hidpp 20480 0 > hid_logitech_dj 20480 0 > > Maybe your issue is related to KDE, I'm running gnome-shell so I can't say. Here is mine: $ lsmod | grep logitech hid_logitech_hidpp 20480 0 hid_logitech_dj 20480 0 Looks like both kernel modules are indeed there. This is from a new, clean install of F22 KDE stable. I did not add them in myself. dracut-041-14.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/dracut-041-14.fc22 Has anybody tested this yet??? Will it get pushed through only after people have tested & leave feedback??? It's a bit confusing to me. Not only that, but the links showing how to test it refer to Fedora 11. 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 #8) > Package dracut-041-14.fc22: ... > Update it with: > # su -c 'yum update --enablerepo=updates-testing dracut-041-14.fc22' ... OK, so I did this, & it didn't work. HOWEVER, the next day, I got a bunch of new updates, including kernel upgrade to 4.0.5-300.fc22.x86_64 from 4.0.4-303.fc22.x86_64, & with the new kernel, it works!!! It does NOT work on the old kernel, but since kernels are usually updated, perhaps this won't be an issue to most??? I thought the fix would work by itself, but I don't really know anything about this dracut. With the new kernel, the keyboard works for the LUKS password screen, & the keyboard & mouse power levels are shown in the running OS. All is well. Thank you to whoever did this, & to all for reporting. : ) Created attachment 1041856 [details]
Picture of desktop showing that the wireless keyboard & mouse power levels are shown now.
Mine also works as described in comment 9. I do not have the neat GNOME shell integration like described in comment 10 but that's another discussion. Thanks all! (In reply to 3ndymion from comment #9) > (In reply to Fedora Update System from comment #8) > > Package dracut-041-14.fc22: > ... > > Update it with: > > # su -c 'yum update --enablerepo=updates-testing dracut-041-14.fc22' > ... > > OK, so I did this, & it didn't work. HOWEVER, the next day, I got a bunch > of new updates, including kernel upgrade to 4.0.5-300.fc22.x86_64 from > 4.0.4-303.fc22.x86_64, & with the new kernel, it works!!! It does NOT work > on the old kernel, but since kernels are usually updated, perhaps this won't > be an issue to most??? I thought the fix would work by itself, but I don't > really know anything about this dracut. With the new kernel, the keyboard > works for the LUKS password screen, & the keyboard & mouse power levels are > shown in the running OS. All is well. Thank you to whoever did this, & to > all for reporting. : ) You do need to run "# dracut -f /boot/initramfs-4.0.5-300.fc22.x86_64.img 4.0.5-300.fc22.x86_64" (replace '4.0.5-300.fc22.x86_64' with the relevant kernel version, or just use "# dracut -f" for the currently running one) to build it in to the initramfs. The reason it works for the newer kernel is that the system has to build one for the newer kernel anyway as the initramfs doesn't exist for it. At least that is my rudimentary understanding. Or just patch the script by hand (and then rebuild the initramfs) I can attest to this working in F22. As @Eric Smith above states: "Thomas provided the workaround in comment 4 above, but the fix requires a patch to the dracut package to /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh to add hid-logitech-hidpp after hid-logitech-dj." (In reply to wintonian from comment #12) > You do need to run "# dracut -f /boot/initramfs-4.0.5-300.fc22.x86_64.img > 4.0.5-300.fc22.x86_64" (replace '4.0.5-300.fc22.x86_64' with the relevant > kernel version, or just use "# dracut -f" for the currently running one) to > build it in to the initramfs. The reason it works for the newer kernel is > that the system has to build one for the newer kernel anyway as the > initramfs doesn't exist for it. > Another shortcut: # dracut --regenerate-all --force (In reply to wintonian from comment #12) > You do need to run "# dracut -f /boot/initramfs-4.0.5-300.fc22.x86_64.img > 4.0.5-300.fc22.x86_64" (replace '4.0.5-300.fc22.x86_64' with the relevant > kernel version, or just use "# dracut -f" for the currently running one) to > build it in to the initramfs. The reason it works for the newer kernel is > that the system has to build one for the newer kernel anyway as the > initramfs doesn't exist for it. > > At least that is my rudimentary understanding. > > > Or just patch the script by hand (and then rebuild the initramfs) I can > attest to this working in F22. > > As @Eric Smith above states: > "Thomas provided the workaround in comment 4 above, but the fix requires a > patch to the dracut package to > /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh to add > hid-logitech-hidpp after hid-logitech-dj." (In reply to Harald Hoyer from comment #13) > Another shortcut: > > # dracut --regenerate-all --force Much thanks for that guys. I didn't know how to go about rebuilding the initramfs, but now I do. There's much I need to learn. I did this for the old kernel, & it works on the 1st try. So I was quite wrong about it not working before. It all works perfectly fine on the old kernel once the rebuild is done. Thanks again!!! : ) (In reply to Chris Bredesen from comment #11) > Mine also works as described in comment 9. I do not have the neat GNOME > shell integration like described in comment 10 but that's another > discussion. Thanks all! Actually, I'm using the KDE desktop, & not Gnome. KDE5 is still full of bugs & problems right now, but it's slowly shaping up & getting better. Despite it still being in its infancy, it sure is looking really nice. 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. |