It seems that sys-apps/systemd-246 moved autosuspend rules from udev rules to hwdb in their source. But systemd ebuild is not installing any hwdb files, as they're installed by sys-apps/hwids. Hwids ebuild doesn't include this file, so systemd cannot apply autosuspend to devices...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/hwids.git/commit/?id=cad1d07b026dd2c04b6940cf9c72b4b8639ae55b commit cad1d07b026dd2c04b6940cf9c72b4b8639ae55b Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2020-08-13 02:45:10 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-08-13 02:45:10 +0000 Include 60-autosuspend-chromiumos.hwdb Bug: https://bugs.gentoo.org/736746 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36555159f4904788d3f95cddff14058056607fd9 commit 36555159f4904788d3f95cddff14058056607fd9 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2020-08-13 02:53:34 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-08-13 02:54:37 +0000 sys-apps/hwids: bump to 20200813 Closes: https://bugs.gentoo.org/736746 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-apps/hwids/Manifest | 1 + sys-apps/hwids/hwids-20200813.ebuild | 91 ++++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+)