https://bugs.kde.org/show_bug.cgi?id=498060
Bug ID: 498060
Summary: Bluetooth is incorrectly reported as disabled and
attempting to enable does nothing
Classification: Plasma
Product: plasmashell
Version: 6.2.4
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Bluetooth widget
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SUMMARY
When a dummy tpacpi_bluetooth_sw device is present (this may be a red herring),
the bluetooth applet reports bluetooth is disabled. Clicking enable bluetooth
flips the toggle to enabled but the enable bluetooth button remains. No
pairing/scanning etc functionality are available. The same is also true in the
control center.
STEPS TO REPRODUCE
1. Access a device with tpacpi_bluetooth_sw as an extra device
2. Use rfkill to verify there is an additional bluetooth device available and
unblocked
OBSERVED RESULT
GUI bluetooth functionality does not work and always reports disabled
EXPECTED RESULT
GUI bluetooth functionality works using the hci0 device.
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma:
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
ADDITIONAL INFORMATION
rfkill output
ID TYPE DEVICE SOFT HARD
0 bluetooth tpacpi_bluetooth_sw unblocked blocked
2 wlan phy0 unblocked unblocked
5 bluetooth hci0 unblocked unblocked
In my research to figure out what is happening, I came across this arch page
which seems to describe the underlying cause.
https://wiki.archlinux.org/title/Lenovo_Yoga_11e_Gen_6
Specifically relevant is the fact that this laptop doesn't have actually have a
hardware kill switch. There is a keyboard button with a symbol that suggests it
does that but it is apparently software based and unsupported since pressing it
does not change the output of rfkill.
With bluetoothctl I am able to manipulate power, scanning, pairing and
connection. I've successfully paired multipoint bluetooth headset this way.
Amusingly, when I did so, I got a notification asking me if I wanted to trust
and authorize the device to connect to the compute while still reporting that
bluetooth is disabled, so at least part of the shell understands that bluetooth
is working.
--
You are receiving this mail because:
You are watching all bug changes.