FS#45427 - [systemd] v221 too agressive powersave settings (keyboard backlight)

Attached to Project: Arch Linux
Opened by Daniel Tobias (dant) - Tuesday, 23 June 2015, 09:50 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 27 June 2015, 20:35 GMT
Task Type General Gripe
Category Packages: Core
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Since systemd-221 has hit core I noticed my keyboard backlight was turing off after about 5 seconds of inactivity. I opened up powertop and see autosuspend has been automatically enabled for the device, problem is fixed by disabling autosuspend.

device is a "roccat ryos mk pro"
Bus 005 Device 005: ID 1e7d:3232 ROCCAT

How do I go about blacklisting this device, thanks
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 27 June 2015, 20:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  systemd 221-2
Comment by Evangelos Foutras (foutrelis) - Tuesday, 23 June 2015, 15:17 GMT
Replace /usr/lib/udev/rules.d/42-usb-hid-pm.rules with the attached file; reboot and see if the issue persists.

After doing the above, reinstall the systemd package so the original 42-usb-hid-pm.rules is restored.
Comment by Daniel Tobias (dant) - Tuesday, 23 June 2015, 15:39 GMT
yes this fixes the keyboard backlight, reinstalling systemd makes the problem return
Comment by Evangelos Foutras (foutrelis) - Tuesday, 23 June 2015, 15:57 GMT Comment by Philip Sequeira (qmega) - Friday, 26 June 2015, 17:36 GMT
Fixed upstream: https://github.com/systemd/systemd/pull/353

I have a Kinesis Advantage that stopped working completely, and deleting /usr/lib/udev/rules.d/42-usb-hid-pm.rules (which is what the upstream patch does) fixes it. If there isn't an upstream release soon, maybe this is worth a pkgrel? It's pretty annoying to reboot to a non-working keyboard. I had to go find another one just to start looking for the problem.

Loading...