Bug 417865 - wireless mouse and keyboard information worng / and / or missing
Summary: wireless mouse and keyboard information worng / and / or missing
Status: RESOLVED UPSTREAM
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.67.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-19 10:12 UTC by olignomi
Modified: 2020-10-19 14:10 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
systeminfo_wireless_mouse_logitech_M510 (62.96 KB, application/pdf)
2020-02-19 10:12 UTC, olignomi
Details
systeminfo_wireless_keyboard_logitech_K400 (76.98 KB, application/vnd.oasis.opendocument.graphics)
2020-02-19 10:13 UTC, olignomi
Details
solid-hardware5_list_details (28.43 KB, text/plain)
2020-10-16 14:28 UTC, olignomi
Details
solid-hardware5_list_qdbus.txt (5.56 KB, text/plain)
2020-10-16 14:28 UTC, olignomi
Details
qdbus_batt (1.30 KB, text/plain)
2020-10-17 05:59 UTC, olignomi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description olignomi 2020-02-19 10:12:49 UTC
Created attachment 126156 [details]
systeminfo_wireless_mouse_logitech_M510

SUMMARY
The following information in displayed in systemsettings/deviceinfo/deviceviewer/rechargeable ... is wrong, incomplete or missing

1) mouse:
Produkt = product, could read "wireless mouse M510"
Hersteller = manufacturer, should read "Logitech"
Ladezustand = charging level, it always reads 55%!
see attachment ... mouse

2) keyboard:
In the devicelist, instead of "mouse_hidpp_battery_0" it should read "keyboard_hidpp_battery_0"

Hersteller = manufacturer, should read "Logitech"

Ladezustand = charging level, it always reads 55%!
see attachment ... keyboard

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.1
KDE Plasma Version: 5.18.0
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
Kernel Version: 4.12.14-lp151.102.g35fcd79-default
OS Type: 64-bit
Processors: 8 × AMD Ryzen 5 2400G with Radeon Vega Graphics
Memory: 13,6 GiB

ADDITIONAL INFORMATION
Comment 1 olignomi 2020-02-19 10:13:36 UTC
Created attachment 126157 [details]
systeminfo_wireless_keyboard_logitech_K400
Comment 2 Harald Sitter 2020-10-15 10:33:11 UTC
Please also attach the output of

`solid-hardware5 list details`

and

`qdbus --literal --system org.freedesktop.UDisks2 /org/freedesktop/UDisks2 org.freedesktop.DBus.ObjectManager.GetManagedObjects`
Comment 3 olignomi 2020-10-16 14:28:16 UTC
Created attachment 132416 [details]
solid-hardware5_list_details
Comment 4 olignomi 2020-10-16 14:28:34 UTC
Created attachment 132417 [details]
solid-hardware5_list_qdbus.txt
Comment 5 Harald Sitter 2020-10-16 14:53:45 UTC
Moving to solid as the data available there is already not containing a vendor. Chances are this is a bug in upower or even lower level though.

What's the output of

qdbus --literal --system org.freedesktop.UPower /org/freedesktop/UPower/devices/mouse_hidpp_battery_1 org.freedesktop.DBus.Properties.GetAll org.freedesktop.UPower.Device
Comment 6 olignomi 2020-10-17 05:59:34 UTC
Created attachment 132460 [details]
qdbus_batt
Comment 7 Harald Sitter 2020-10-19 14:10:01 UTC
> Vendor" = [Variant(QString): ""]

UPower already doesn't know the vendor it seems. You may want to take this to upower directly. I suspect the data actually ought to come out of udev, so yet a layer deeper, I'm not a specialist though.

https://gitlab.freedesktop.org/upower/upower/-/issues