TLP проблемы с событиями Udev. Ubuntu 19.04

Моя установка TLP в Ubuntu 19.04 не приводит к автоматическому изменению статуса при изменении статуса зарядки.

Выход из

    sudo tlp-stat -s
    --- TLP 1.1 --------------------------------------------

    +++ System Info
    System         = HP Type1ProductConfigId HP Pavilion Gaming Laptop 15- cx0xxx
    BIOS           = F.11
    Release        = Ubuntu 19.04
    Kernel         = 5.0.0-20-generic #21-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64
    /proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-5.0.0-20-generic root=UUID=60b2ea7a-4132-4a64-8f5c-2e6484bce09a ro quiet splash vt.handoff=1
    Init system    = systemd v240
    Boot mode      = UEFI

    +++ TLP Status
    State          = enabled
    Last run       = 15:56:31,    795 sec(s) ago
    Mode           = AC
    Power source   = AC

Изменяется на:

    --- TLP 1.1 --------------------------------------------

    +++ System Info
    System         = HP Type1ProductConfigId HP Pavilion Gaming Laptop 15-cx0xxx
    BIOS           = F.11
    Release        = Ubuntu 19.04
    Kernel         = 5.0.0-20-generic #21-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64
    /proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-5.0.0-20-generic root=UUID=60b2ea7a-4132-4a64-8f5c-2e6484bce09a ro quiet splash vt.handoff=1
    Init system    = systemd v240
    Boot mode      = UEFI

    +++ TLP Status
    State          = enabled
    Last run       = 15:56:31,    916 sec(s) ago
    Mode           = AC
    Power source   = battery

При отключении кабеля питания. Поскольку TLP использует события udev (насколько я понимаю), первый шаг, который я сделал, - проверить, правильно ли получены события.

    sudo udevadm monitor
    monitor will print the received events for:
    UDEV - the event which udev sends out after rule processing
    KERNEL - the kernel uevent

Я несколько раз отсоединял кабель и видел, как меняется состояние зарядки ноутбука, но ничего не печаталось на консоли с вышеприведенным монитором.

Также обратите внимание, что я недавно обновил Ubuntu 18.04 LTS до 19.04. Однако он не работал даже до обновления.

Есть идеи? Я в своем уме, когда дело доходит до этого.

1
задан 22 July 2019 в 19:20

1 ответ

Я выполняю более старую версию tlp на Ubuntu 16.04, где udevadm работает правильно. Правила хранятся здесь:

$ ll /lib/udev/rules.d/*tlp*
-rw-r--r-- 1 root root 1221 Aug 11  2015 /lib/udev/rules.d/85-tlp-rdw.rules
-rw-r--r-- 1 root root  440 Aug 11  2015 /lib/udev/rules.d/85-tlp.rules

Были недавние отчеты об ошибках Вашей ситуации:

Обо всех ошибках сообщили на Вашей версии TLP 1.1 и меры были выпущены под версией 1.2.

См. отчеты об ошибках для инструкций зафиксировать.

0
ответ дан 7 December 2019 в 19:27

Другие вопросы по тегам:

Похожие вопросы: