Bluetooth keyboard unavailable during LUKS disk unlocking

Bug #993843 reported by Robert Hensing
74
This bug affects 16 people
Affects Status Importance Assigned to Milestone
initramfs-tools (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

I need to keep a spare USB keyboard around to be able to boot my system. Having bluetooth keyboard support in initramfs would make that unnecessary.

A trimmed down bluez in the initramfs will solve the problem. It would also need access to a copy of /var/lib/bluetooth in, say, /boot/bluetooth.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in initramfs-tools (Ubuntu):
status: New → Confirmed
Revision history for this message
robau (rob-audenaerde-org) wrote :

I also suffer from this 'missing functionality'. Please add this option!

Revision history for this message
Markus Spring (m-spring) wrote :

Same problem here - no encryption is not an option, but my bluetooth keyboard is more than just "nice to have".

Revision history for this message
zwigno (zwigno) wrote :

FYI it looks like Fedora has implemented this - https://github.com/dracutdevs/dracut/pull/1139 but it may not pick up all bluetooth keyboards yet (grep -qiE 'Class=0x[0-9a-f]{3}5[4c]0' /var/lib/bluetooth/*/*/info) failed to find my Logi ERGO K860.)

Revision history for this message
Thorsten Merten (thorsten-merten) wrote :

@zwingo (and for reference if somebody wants to tackle this):

Same keyboard here with an MX Master mouse. Both devices (and some other bluetooth devices iiuc) do not indicate a class in `/var/lib/bluetooth/*/*/info`.

However, I think one could grep for Bluetooth Appearance values in addition:

```
APPEARANCE_HID_KEYBOARD 961 --> works for K860 keyboard (Appearance=0x03c1)
APPEARANCE_HID_MOUSE 962 --> works for MX Master (Appearance=0x03c2)
```

Benjamin Drung (bdrung)
Changed in initramfs-tools (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
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.