upower/src/linux
Kate Hsuan 7d7bb84fde linux: up-enumerator-udev: Find the correct parent id for input devices
The parent id for the devices under "/sys/devices/virtual/misc/uhid/*"
points to /sys/devices/virtual/misc/uhid. It will cause the device
information to be updated incorrectly. For example, the type for a mouse is
updated to "keyboard". This patch makes sure the correct parent id for
each input device.

Resolves: #268 #286
2024-09-27 16:11:29 +08:00
..
tests linux: Add headset hotplug test 2023-07-03 16:07:46 +02:00
integration-test.py Fix race condition in test_sibling_priority_no_overwrite 2024-09-25 16:56:11 +01:00
meson.build Revert "all: Remove Lid handling" 2024-01-26 14:57:27 +00:00
output_checker.py linux: Use OutputChecker to inspect daemon log 2022-05-10 11:06:18 +02:00
README.debugging linux: Add a README with a couple of debugging commands 2018-04-18 16:34:42 +02:00
unittest_inspector.py linux: Split the integration test into individual tests 2021-09-07 11:42:24 +02:00
up-backend.c linux: up-backend: Ignore as CriticalPowerAction 2024-06-11 09:38:08 +00:00
up-device-bluez.c linux: Demote warning to debug 2023-02-27 14:12:39 +01:00
up-device-bluez.h device: Handle device coldplug using GInitable 2022-04-20 14:30:00 +02:00
up-device-hid.c Move battery type decoding into common file 2022-06-07 16:07:03 +02:00
up-device-hid.h device: Handle device coldplug using GInitable 2022-04-20 14:30:00 +02:00
up-device-idevice.c idevice: Simplify setting the model 2022-11-16 16:14:40 +01:00
up-device-idevice.h device: Handle device coldplug using GInitable 2022-04-20 14:30:00 +02:00
up-device-supply-battery.c linux: up-device-supply-battery: Don't report error when one of the start/stop charge threshold isn't writable 2024-08-22 14:20:33 +08:00
up-device-supply-battery.h linux: Add new UpDeviceSupplyBattery class 2022-06-21 11:16:01 +02:00
up-device-supply.c linux: up-device-supply: reset the values for battery charging threshold 2024-08-02 13:58:48 +08:00
up-device-supply.h linux: Add new UpDeviceSupplyBattery class 2022-06-21 11:16:01 +02:00
up-device-wup.c wup: Use new polling infrastructure 2022-05-10 11:06:18 +02:00
up-device-wup.h device: Handle device coldplug using GInitable 2022-04-20 14:30:00 +02:00
up-enumerator-udev.c linux: up-enumerator-udev: Find the correct parent id for input devices 2024-09-27 16:11:29 +08:00
up-enumerator-udev.h enumerator: Add UpEnumerator class and udev implementation 2022-05-16 15:48:09 +02:00
up-input.c Revert "all: Remove Lid handling" 2024-01-26 14:57:27 +00:00
up-input.h Revert "all: Remove Lid handling" 2024-01-26 14:57:27 +00:00
up-native.c linux: Add support for Bluetooth LE device batteries 2017-11-02 15:37:39 +01:00

===============
Debugging
===============

When filing new bugs, please include information about the
output of "upower -d", "/usr/libexec/upowerd -v -r", and:
find  /sys/class/power_supply/hidpp_battery_1/ -type f -exec echo {} \; -exec cat {} \; -exec echo \;
as appropriate.