Logitech K400 cannot type in LUKS passphrase at boot

Bug #1448519 reported by Suraj N. Kurapati
44
This bug affects 9 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Unassigned

Bug Description

After upgrading to Xubuntu 15.04 (which uses the linux-image-3.19.0-15-generic kernel), I can no longer type in my LUKS passphrase (or even press Control-Alt-Delete to reboot the machine) at boot using my Logitech K400 wireless USB keyboard.

Thankfully, the linux-image-3.16.0-34-generic kernel (which does not suffer from this problem) still existed on my machine from my previous Xubuntu 14.10 installation. So I am using that kernel as a workaround:

1. Boot the computer.
2. Wait for the BIOS splash screen to pass.
2. Quickly press the Escape key repeatedly until the GRUB boot menu appears. If I don't do this quickly enough, I encounter the LUKS passphrase screen where my Logitech K400 wireless USB keyboard does not work.
3. Press the Down arrow key to choose the second menu item called "Advanced Ubuntu Options".
4. Press the Down arrow key several times to choose the menu item called "linux-image-3.16.0-34-generic".
5. Press the Enter key.
6. Now the LUKS passphrase screen will appear where my Logitech K400 wireless USB keyboard will work correctly because the linux-image-3.16.0-34-generic kernel was booted instead of the problematic linux-image-3.19.0-15-generic kernel.

Please fix the linux-image-3.19.0-15-generic kernel's build recipe to include support for the Logitech K400 wireless USB keyboard.

Thanks for your consideration.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-3.19.0-15-generic 3.19.0-15.15
ProcVersionSignature: Ubuntu 3.16.0-34.47-generic 3.16.7-ckt8
Uname: Linux 3.16.0-34-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: manillu 1474 F.... pulseaudio
 /dev/snd/controlC0: manillu 1474 F.... pulseaudio
CurrentDesktop: XFCE
Date: Sat Apr 25 11:19:01 2015
HibernationDevice: RESUME=UUID=d26576da-66da-4d47-85de-4cd8782e43c5
InstallationDate: Installed on 2015-02-28 (55 days ago)
InstallationMedia: Xubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-34-generic root=/dev/mapper/xubuntu--vg-root ro quiet splash
RelatedPackageVersions:
 linux-restricted-modules-3.16.0-34-generic N/A
 linux-backports-modules-3.16.0-34-generic N/A
 linux-firmware 1.143
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to vivid on 2015-04-25 (0 days ago)
dmi.bios.date: 02/17/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.01
dmi.board.name: H81M-ITX
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.01:bd02/17/2015:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH81M-ITX:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

Revision history for this message
Suraj N. Kurapati (sunaku) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: utopic
Revision history for this message
Arthur Figgis (arthurfiggis42) wrote :

I can confirm that this bug exists, using a Logitech K330 wireless keyboard and a Logitech M215 wireless mouse (part of the same wireless keyboard/mouse package of course). Under 14.04.2LTS and 14.10, there's no problem. In 15.04 I can boot up to the point that you have to enter the password to decrypt the hard drive, then it accepts no input. I had to plug in a wired keyboard to be able to type, which seems to work fine. The wireless keyboard and mouse work perfectly once past the LUKS password entry screen, but AT the entry screen you can't type a thing.

Revision history for this message
Arthur Figgis (arthurfiggis42) wrote :

Sorry, I forgot to mention that I'm using Ubuntu GNOME 15.04 (64-bit), so I don't think this bug is limited to Xubuntu.

Changed in linux (Ubuntu):
importance: Undecided → High
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.0 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1-rc1-vivid/

tags: added: kernel-da-key
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Valto Wirkola (valto) wrote :

Initrd doesn't contain the new 'hid-logitech-hidpp' module. More information: http://forums.fedoraforum.org/showthread.php?t=303722

My keyboard started working on boot after I had created a file (logitech-kb) containing Logitech's keyboard modules to /usr/share/initramfs-tools/modules.d/ and reinstalled the broken kernel.

Revision history for this message
Alexander Delius (webmaster-alexdelius) wrote :

Thanks Valto, the workaround you described worked fine for me!

Revision history for this message
Axel Pospischil (apos) wrote :

Hi,

I had the same problem with a K800 Keyboard from Logitech.

a better way would be to edit the file

/etc/initramfs-tools/modules

and add

hid-logitech-hidpp

there.

Then it is sufficiant to to

sudo update-initramfs -c -k $(uname -r)

for the running kernel (or "-k all" for all kernels).

Confirmed with Logitech K800, Ubuntu 14.04.3, 3.19.0-26-generic (64bit)

Revision history for this message
F.H. (fheinsen) wrote :

Confirmed with Logitech MK270 and K400 keyboard + mouse combos on 3.19.0-51-generic SMP 64-bit.

Axel Pospischil (apos)'s workaround seems to have solved the problem for me:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1448519/comments/8

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.