TLP 1.3 Beta-Test

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.293
Was ist neu?

Die aus Benutzersicht einschneidenste Änderung ist, dass die Konfigurationsdatei wandert und durch weitere Dateien ergänzt werden kann:

/etc/default/tlp wird durch /etc/tlp.conf ersetzt

Die Konfiguration wird in der folgenden Reihenfolge ermittelt:
  1. Eingebaute Defaults
  2. /etc/tlp.d/*.conf - Drop-In Customizations
  3. /etc/tlp.conf – Benutzer-Konfiguration – Hier ist jetzt alles auskommentiert, vor Verwendung also das '#' vor dem Parameter entfernen
Kommt ein Parameter mehrfach vor, hat das letzte Vorkommen Vorrang.
Die Konfigurationsdateien werden nicht mehr von der Shell gesourced (.) sondern geparsed – eine Shell Expansion findet nicht mehr statt, war auch nie offizielles Feature.

Die weiteren Neuerungen und Bugfixes findet Ihr im Changelog.
Im Grunde ist 1.3 ein umfangreiches Wartungsrelease.

Was und wie soll ich testen?

Es gibt zwei Testziele:

  1. Prüfung alter Funktionalität (Regressionstest): TLP installieren, dabei vorhandene Konfiguration beibehalten oder in die neue Datei einarbeiten und einige Tage schauen ob weiterhin alles funktioniert
  2. Prüfung neuer Funktionalität: TLP installieren, neues Feature / neue Konfiguration per Drop-In File konfigurieren und ausprobieren

Ich bitte Euch hier vorrangig um einen Regressionstest (Ziel 1).

Hinweis: auch Nicht-ThinkPads sind als Testgegenstand ausdrücklich erwünscht.

Wo finde ich Pakete?

Ubuntu: in meinem nagelneuen Beta-PPA.

Arch Linux, Debian, Fedora: siehe Beta-Seite.


Beta-Pakete für nicht genannte Distris kann ich selbst leider nicht anbieten. Unterstützer, die entsprechende Pakete bereitstellen sind jedoch willkommen!

Wie melde ich ein Problem mit der Beta-Version?

Bevor Ihr etwas meldet, prüft bitte ob das Problem auch dann auftritt, wenn:

  • die Vorversion 1.2.2 installiert ist; bzw.
  • TLP deinstalliert ist

Welche Ausgaben soll ich zeigen?

Stets die komplette Ausgabe von
Code:
Code:
sudo tlp-stat

  1. Im Akkubetrieb
  2. und am Netzteil

Bitte per https://gist.github.com/ (oder Paste-Service eurer Wahl, der ohne Anmeldung gelesen werden kann).
Die Ausgaben bitte zu Beginn Eures Tests posten.

Hinweis: weitere Angaben zu Eurem System benötige ich nicht; alles was ich darüber wissen möchte zeigt tlp-stat.

Vielen Dank im voraus fürs Testen! :D

Anhang: wie übernehme ich meine Konfiguration?

Zuerst kopiert man die alte Konfigurationsdatei /etc/default/tlp an einen sicheren Ort und installiert dann das 1.3-Paket. Anschließend hat man im wesentlichen drei Möglichkeiten;

1. 1:1-Übernahme
  • Die neue /etc/tlp.conf wegsichern und /etc/default/tlp nach /etc/tlp.conf kopieren.
  • Wichtig: die Debian- und Ubuntu-Pakete verschieben bei der 1. Installation die Datei selbstständig, die neue Konfigurationsdatei landet in diesem Fall in /etc/tlp.conf.dpkg-new
2. Neuanfang mit /etc/tlp.conf
  • Die neue /etc/tlp.conf (bzw. /etc/tlp.conf.dpkg-new, siehe 1.) wegsichern.
  • Nur die eigenen Konfigurationsparameter manuell in /etc/tlp.conf eintragen. Dabei das Kommentarzeichem (#) vor dem Parameter entfernen um ihn zu aktivieren.
3. Neuanfang mit einer Datei unterhalb /etc/tlp.d/
  • Eine leere Datei /etc/tlp.d/01-mytlp.conf anlegen, dort die eigenen Konfigurationsparameter eintragen.
  • Der exakte Dateiname ist egal, solange er auf .conf endet.
 
Zuletzt bearbeitet:
Es gibt jetzt auch ein Debian Repo.

@RomanX: vielen Dank für die Fedora Pakete.

Alle Paket-Infos auf der Beta-Seite
 
Moin,

sorry entspricht folgendes dem Design?

- Startschwelle auf 45% gesetzt (Unter dem anderen Betriebssystem)
- Debian booten (die Startschwelle ist auf 50% konfiguriert) -> die Ladeschwelle bleibt auf 45%

- Ladekabel an und ab setzt die Schwelle auf 50% (richtig)
- setcharge ohne Parameter setzt die Schwelle auf 50% (auch richtig)
- tlp start setzt die Schwelle ebenfalls auf 50% (richtig)

Hätte eigentlich gedacht das 50% beim Neustart auch gesetzt werden? Ich habe die Dokumentation so verstanden. :confused:

Debian 10 mit TLP 1.3 aktuelle Beta 2.1 (Bios-Mode)

- - - Beitrag zusammengeführt - - -

Es gibt jetzt auch ein Debian Repo.

@RomanX: vielen Dank für die Fedora Pakete.

Alle Paket-Infos auf der Beta-Seite


Danke für das Debian Repo! Verständnisfrage:

Im Gegensatz zu dem Backports reicht das übliche apt install tlp ?
 
- Startschwelle auf 45% gesetzt (Unter dem anderen Betriebssystem)
- Debian booten (die Startschwelle ist auf 50% konfiguriert) -> die Ladeschwelle bleibt auf 45%
Das wäre eine Abweichung gegenüber dem Design. Die Frage ist aber, was das "andere System" tatsächlich gesetzt hatte bzw. beim Shutdown tat.
- Ladekabel an und ab setzt die Schwelle auf 50% (richtig)
Nur wenn RESTORE_THRESHOLDS_ON_BAT=1 aktiv ist.

Wie ich oben schon schrieb, brauche ich harte, präzise Fakten und *keine* Nacherzählung.
Ich weiß auch nicht, was Du zwischenzeitlich (bewußt oder unbewußt) an der Konfiguration geändert hast.
Konkret also *alle* Ein-/Ausgaben aus deinem Terminal – ergänzt um die tlp-stat Ausgabe nach *jedem* einzelnen deiner Schritte.

Soweit verstanden?

Also versuchen wir die Situation nochmal nachzuvollziehen:

0. Voraussetzungen

Netzteil anschließen.

Du aktivierst den Trace Mode in /etc/tlp.d/00-debug.conf (ja, Datei anlegen):
Code:
TLP_DEBUG="arg bat disk lock nm path pm ps rf run sysfs udev usb"
Die Konfiguration der Schwellen in /etc/tlp.conf sieht so aus:
Code:
START_CHARGE_THRESH_BAT0=[B]50[/B]
STOP_CHARGE_THRESH_BAT0=100

1. Du setzt nochmal 45% Startschwelle per
Code:
tlp setcharge 45 100
dazu Ein- und Ausgabe zeigen!
Code:
tlp-stat

2. Du startest neu, meldest dich an, zeigst die Ausgabe von
Code:
tlp-stat

3. Netzteil ab, zeig die Ausgabe von
Code:
tlp-stat

Zuletzt zeigst Du den Trace:
Code:
tlp-stat -T

Die langen Ausgaben bitte per Pasteservice mit genauer Bezeichnung des Schritts.

Im Gegensatz zu dem Backports reicht das übliche apt install tlp ?
Finde es heraus. Wenn es nicht klappt, zeige Ausgaben.
 
Zuletzt bearbeitet:
OK ich arbeite das Morgen ab. Und ja ich habe in der zwischenzeit einige wenige Änderungen durchgeführt.


Code:
RESTORE_THRESHOLDS_ON_BAT=1

Ist bei mir gesetz und funktioniert.

OK die Anleitung habe ich verstanden, Windows wird also umschifft.

Edit ich bin müde ... ich erstelle eine neue Date mit nano und speichere sie unter dem von dir gewünschtem Namen ab?
So cat ging nicht :pinch:

Code:
arc@MB:~$ sudo touch /etc/tlp.d/00-debug.conf
[sudo] password for marc: 
marc@MB:~$ ls /etc/tlp.d/
00-debug.conf  00-template.conf

Code:
cmd /k chargethreshold status
Charge threshold for Battery #1: Start at 45%, Stop at 100%.

0:
Code:
root@MB:/home/marc# nano /etc/tlp.d/00-debug.conf

Code:
root@MB:/home/marc# tlp-stat -c -b
--- TLP 1.3.0-beta.2 --------------------------------------------

+++ Configured Settings:
TLP_ENABLE="1"
TLP_PERSISTENT_DEFAULT="0"
DISK_IDLE_SECS_ON_AC="0"
DISK_IDLE_SECS_ON_BAT="2"
MAX_LOST_WORK_SECS_ON_AC="15"
MAX_LOST_WORK_SECS_ON_BAT="60"
CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
CPU_ENERGY_PERF_POLICY_ON_BAT="power"
SCHED_POWERSAVE_ON_AC="0"
SCHED_POWERSAVE_ON_BAT="1"
NMI_WATCHDOG="0"
DISK_DEVICES="nvme0n1 sda"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
DISK_IOSCHED="keep keep"
SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
AHCI_RUNTIME_PM_TIMEOUT="15"
PCIE_ASPM_ON_AC="default"
PCIE_ASPM_ON_BAT="default"
RADEON_POWER_PROFILE_ON_AC="default"
RADEON_POWER_PROFILE_ON_BAT="default"
RADEON_DPM_PERF_LEVEL_ON_AC="auto"
RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
WIFI_PWR_ON_AC="off"
WIFI_PWR_ON_BAT="on"
WOL_DISABLE="Y"
SOUND_POWER_SAVE_ON_AC="0"
SOUND_POWER_SAVE_ON_BAT="0"
SOUND_POWER_SAVE_CONTROLLER="Y"
BAY_POWEROFF_ON_AC="0"
BAY_POWEROFF_ON_BAT="0"
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC="on"
RUNTIME_PM_ON_BAT="auto"
RUNTIME_PM_DRIVER_BLACKLIST="amdgpu mei_me nouveau nvidia pcieport radeon"
USB_AUTOSUSPEND="1"
USB_BLACKLIST_BTUSB="0"
USB_BLACKLIST_PHONE="0"
USB_BLACKLIST_PRINTER="1"
USB_BLACKLIST_WWAN="0"
USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
RESTORE_DEVICE_STATE_ON_STARTUP="0"
RESTORE_THRESHOLDS_ON_BAT="1"
NATACPI_ENABLE="1"
TPACPI_ENABLE="1"
TPSMAPI_ENABLE="1"
TLP_DEBUG="arg bat disk lock nm path pm ps rf run sysfs udev usb"
TLP_DEFAULT_MODE="AC"
CPU_HWP_ON_AC="balance_performance"
CPU_HWP_ON_BAT="balance_power"
ENERGY_PERF_POLICY_ON_AC="performance"
ENERGY_PERF_POLICY_ON_BAT="power"
RADEON_DPM_STATE_ON_AC="performance"
RADEON_DPM_STATE_ON_BAT="battery"
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
START_CHARGE_THRESH_BAT0="50"
STOP_CHARGE_THRESH_BAT0="100"
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_DOCK="wifi"

+++ Battery Features: Charge Thresholds and Recalibrate
natacpi    = active (data, thresholds)
tpacpi-bat = active (recalibrate)
tp-smapi   = inactive (ThinkPad not supported)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 02DL014
/sys/class/power_supply/BAT0/cycle_count                    =      4
/sys/class/power_supply/BAT0/energy_full_design             =  57020 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  57930 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  47940 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Unknown

/sys/class/power_supply/BAT0/charge_start_threshold         =     45 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold          =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

Charge                                                      =   82.8 [%]
Capacity                                                    =  101.6 [%]

root@MB:/home/marc#

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1:

Code:
sudo tlp setcharge 45 100
Setting temporary charge thresholds for BAT0:
  start =  45 (no change)
  stop  = 100 (no change)

tlp-stat: https://pastebin.com/idmMhHK9

2: reboot

tlp-stat: https://pastebin.com/fRaAUhyT


----------------------------------------------------------------------






- - - Beitrag zusammengeführt - - -

3:

tlp-stat: https://pastebin.com/ytPKzivZ

4:
Code:
tlp-stat -T

Code:
marc@MB:~$ sudo tlp-stat -T
--- TLP 1.3.0-beta.2 --------------------------------------------

-- Logs begin at Mon 2020-01-13 11:15:04 CET, end at Mon 2020-01-13 13:00:05 CET. --
Jan 13 11:15:04 MB tlp[630]: parse_args4config: tlp auto
Jan 13 11:15:04 MB tlp[630]: get_sys_power_supply(AC).ac_online: syspwr=0
Jan 13 11:15:04 MB tlp[630]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 11:15:04 MB tlp[630]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 11:15:04 MB tlp[630]: power_source=ac
Jan 13 11:15:04 MB tlp[630]: manual_mode=none
Jan 13 11:15:04 MB tlp[630]: power_mode=ac
Jan 13 11:15:04 MB tlp[630]: lock_tlp_nb().success
Jan 13 11:15:04 MB tlp[630]: compare_and_save_power_state(0).different: old=
Jan 13 11:15:04 MB tlp[630]: set_laptopmode(0): 0; rc=0
Jan 13 11:15:04 MB tlp[630]: set_dirty_parms(0): 1500; ec=0
Jan 13 11:15:04 MB tlp[630]: set_cpu_scaling_governor(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_cpu_scaling_min_max_freq(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_intel_cpu_perf_policy(0).hwp_epp: balance_performance; ec=0
Jan 13 11:15:04 MB tlp[630]: set_intel_cpu_perf_pct(0).min.not_configured
Jan 13 11:15:04 MB tlp[630]: set_intel_cpu_perf_pct(0).max.not_configured
Jan 13 11:15:04 MB tlp[630]: set_cpu_boost_all(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_sched_powersave(0).not_available
Jan 13 11:15:04 MB tlp[630]: set_nmi_watchdog: 0; rc=0
Jan 13 11:15:04 MB tlp[630]: set_phc_controls.not_configured
Jan 13 11:15:04 MB tlp[630]: set_disk_apm_level(0)
Jan 13 11:15:04 MB tlp[630]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 11:15:04 MB tlp[630]: set_disk_apm_level(0): nvme0n1 [] 254 -- not supported
Jan 13 11:15:04 MB tlp[630]: get_disk_dev(sda).missing
Jan 13 11:15:04 MB tlp[630]: set_disk_apm_level(0): sda [] 254 -- missing
Jan 13 11:15:04 MB tlp[630]: set_disk_spindown_timeout(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_disk_iosched
Jan 13 11:15:04 MB tlp[630]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 11:15:04 MB tlp[630]: set_disk_iosched: nvme0n1 [] keep -- keep as is
Jan 13 11:15:04 MB tlp[630]: get_disk_dev(sda).missing
Jan 13 11:15:04 MB tlp[630]: set_disk_iosched: sda [] keep -- missing
Jan 13 11:15:04 MB tlp[630]: set_sata_link_power(0).not_available
Jan 13 11:15:04 MB tlp[630]: set_ahci_runtime_pm(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_pcie_aspm(0).disabled_by_kernel
Jan 13 11:15:04 MB tlp[630]: check_intel_gpu.present: parm=/sys/module/i915/parameters; drm=/sys/class/drm/card0; dbg=/sys/kernel/debug/dri/0
Jan 13 11:15:04 MB tlp[630]: set_intel_gpu_min_max_boost_freq(0).not_configured
Jan 13 11:15:04 MB tlp[630]: set_radeon_profile(0).no_card
Jan 13 11:15:04 MB tlp[630]: set_wifi_power_mode(0).no_ifaces
Jan 13 11:15:04 MB tlp[630]: disable_wake_on_lan: enp0s31f6; rc=0
Jan 13 11:15:04 MB tlp[630]: set_sound_power_mode(0).hda: 0; rc=0
Jan 13 11:15:04 MB tlp[630]: set_sound_power_mode(0).hda_controller: N controller=Y; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:00.0 [0x060000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:02.0 [0x030000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:04.0 [0x118000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:08.0 [0x088000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:12.0 [0x118000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.0 [0x0c0330]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.2 [0x050000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.3 [0x028000]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:16.0 [0x078000]
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1c.0 [0x060400]
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1c.4 [0x060400]
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1d.0 [0x060400]
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1d.4 [0x060400]
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.0 [0x060100]; rc=0
Jan 13 11:15:04 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.3 [0x040380]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.4 [0x0c0500]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.5 [0x0c8000]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.6 [0x020000]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:01:00.0 [0x080501]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:02:00.0 [0x060400]
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:00.0 [0x060400]
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:01.0 [0x060400]
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:02.0 [0x060400]
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:04:00.0 [0x088000]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:3a:00.0 [0x0c0330]; rc=0
Jan 13 11:15:05 MB tlp[630]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:3d:00.0 [0x010802]; rc=0
Jan 13 11:15:05 MB tlp[630]: poweroff_drivebay(0).disabled
Jan 13 11:15:05 MB tlp[630]: set_radio_device_states(0): enable= disable=
Jan 13 11:15:05 MB tlp[630]: unlock_tlp()
Jan 13 12:14:30 MB tlp[1079]: parse_args4config: tlp init start
Jan 13 12:14:30 MB tlp[534]: usb_suspend_device.udev.auto.no_change: Bus 4 Dev 1 ID 1d6b:0003 /sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb4 []
Jan 13 12:14:30 MB tlp[522]: usb_suspend_device.udev.auto.no_change: Bus 1 Dev 1 ID 1d6b:0002 /sys/devices/pci0000:00/0000:00:14.0/usb1 []
Jan 13 12:14:30 MB tlp[523]: usb_suspend_device.udev.auto.no_change: Bus 2 Dev 1 ID 1d6b:0003 /sys/devices/pci0000:00/0000:00:14.0/usb2 []
Jan 13 12:14:31 MB tlp[535]: usb_suspend_device.udev.auto.no_change: Bus 3 Dev 1 ID 1d6b:0002 /sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb3 []
Jan 13 12:14:31 MB tlp[1079]: get_sys_power_supply(AC).ac_online: syspwr=0
Jan 13 12:14:31 MB tlp[1079]: +++ init start (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:14:31 MB tlp[1079]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:14:31 MB tlp[1079]: clear_manual_mode
Jan 13 12:14:31 MB tlp[1079]: power_source=ac
Jan 13 12:14:31 MB tlp[1079]: manual_mode=none
Jan 13 12:14:31 MB tlp[1079]: power_mode=ac
Jan 13 12:14:31 MB tlp[1079]: lock_tlp().success
Jan 13 12:14:31 MB tlp[1079]: compare_and_save_power_state(0).equal
Jan 13 12:14:31 MB tlp[1079]: set_laptopmode(0): 0; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_dirty_parms(0): 1500; ec=0
Jan 13 12:14:31 MB tlp[1079]: set_cpu_scaling_governor(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_cpu_scaling_min_max_freq(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_intel_cpu_perf_policy(0).hwp_epp: balance_performance; ec=0
Jan 13 12:14:31 MB tlp[1079]: set_intel_cpu_perf_pct(0).min.not_configured
Jan 13 12:14:31 MB tlp[1079]: set_intel_cpu_perf_pct(0).max.not_configured
Jan 13 12:14:31 MB tlp[1079]: set_cpu_boost_all(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_sched_powersave(0).not_available
Jan 13 12:14:31 MB tlp[1079]: set_nmi_watchdog: 0; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_phc_controls.not_configured
Jan 13 12:14:31 MB tlp[1079]: set_disk_apm_level(0)
Jan 13 12:14:31 MB tlp[1079]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 12:14:31 MB tlp[1079]: set_disk_apm_level(0): nvme0n1 [] 254 -- not supported
Jan 13 12:14:31 MB tlp[1079]: get_disk_dev(sda).missing
Jan 13 12:14:31 MB tlp[1079]: set_disk_apm_level(0): sda [] 254 -- missing
Jan 13 12:14:31 MB tlp[1079]: set_disk_spindown_timeout(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_disk_iosched
Jan 13 12:14:31 MB tlp[1079]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 12:14:31 MB tlp[1079]: set_disk_iosched: nvme0n1 [] keep -- keep as is
Jan 13 12:14:31 MB tlp[1079]: get_disk_dev(sda).missing
Jan 13 12:14:31 MB tlp[1079]: set_disk_iosched: sda [] keep -- missing
Jan 13 12:14:31 MB tlp[1079]: set_sata_link_power(0).not_available
Jan 13 12:14:31 MB tlp[1079]: set_ahci_runtime_pm(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_pcie_aspm(0).disabled_by_kernel
Jan 13 12:14:31 MB tlp[1079]: check_intel_gpu.present: parm=/sys/module/i915/parameters; drm=/sys/class/drm/card0; dbg=/sys/kernel/debug/dri/0
Jan 13 12:14:31 MB tlp[1079]: set_intel_gpu_min_max_boost_freq(0).not_configured
Jan 13 12:14:31 MB tlp[1079]: set_radeon_profile(0).no_card
Jan 13 12:14:31 MB tlp[1079]: set_wifi_power_mode(0, wlp0s20f3).iw: off; rc=0
Jan 13 12:14:31 MB tlp[1079]: disable_wake_on_lan: enp0s31f6; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_sound_power_mode(0).hda: 0; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_sound_power_mode(0).hda_controller: N controller=Y; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:00.0 [0x060000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:02.0 [0x030000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:04.0 [0x118000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:08.0 [0x088000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:12.0 [0x118000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.0 [0x0c0330]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.2 [0x050000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:14.3 [0x028000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:16.0 [0x078000]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1c.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1c.4 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1d.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:00:1d.4 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.0 [0x060100]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.3 [0x040380]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.4 [0x0c0500]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.5 [0x0c8000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:00:1f.6 [0x020000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:01:00.0 [0x080501]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:02:00.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:00.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:01.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).black_driver: /sys/bus/pci/devices/0000:03:02.0 [0x060400]
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:04:00.0 [0x088000]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:3a:00.0 [0x0c0330]; rc=0
Jan 13 12:14:31 MB tlp[1079]: set_runtime_pm(0).on: /sys/bus/pci/devices/0000:3d:00.0 [0x010802]; rc=0
Jan 13 12:14:31 MB tlp[1079]: poweroff_drivebay(0).disabled
Jan 13 12:14:31 MB tlp[1079]: Applying power save settings...done.
Jan 13 12:14:31 MB tlp[1079]: check_thinkpad: tpmodel=T490s
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.natacpi: 128 (read=natacpi; thresh=none; dischg=none)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
Jan 13 12:14:31 MB tlp[1079]: battery_present(BAT0).not_detected: bm_read=natacpi; rc=1
Jan 13 12:14:31 MB tlp[1471]: check_run_flag(rdw_kill): rc=1
Jan 13 12:14:31 MB tlp[1079]: check_thinkpad: tpmodel=T490s
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.natacpi: 128 (read=natacpi; thresh=none; dischg=none)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
Jan 13 12:14:31 MB tlp[1079]: battery_present(BAT1).not_detected: bm_read=natacpi; rc=1
Jan 13 12:14:31 MB tlp[1079]: Setting battery charge thresholds...done.
Jan 13 12:14:31 MB tlp[1079]: set_radio_device_states(start): enable= disable=bluetooth
Jan 13 12:14:31 MB tlp[1079]: device_switch(bluetooth, off, , )
Jan 13 12:14:31 MB tlp[1079]: get_devc(bluetooth) = /sys/class/rfkill/rfkill0/state
Jan 13 12:14:31 MB tlp[1079]: get_devs(bluetooth) = 1
Jan 13 12:14:31 MB tlp[1079]: device_switch(bluetooth, off).rfkill
Jan 13 12:14:31 MB tlp[1079]: get_devs(bluetooth) = 0
Jan 13 12:14:31 MB tlp[1079]: device_switch(bluetooth, off).ok: rc=0
Jan 13 12:14:31 MB tlp[1079]: Disabling radios: bluetooth.
Jan 13 12:14:31 MB tlp[1079]: unlock_tlp()
Jan 13 12:14:31 MB tlp[1571]: check_run_flag(rdw_kill): rc=1
Jan 13 12:14:31 MB tlp[1138]: usb_suspend_device.udev.auto: Bus 1 Dev 3 ID 8087:0aaa /sys/devices/pci0000:00/0000:00:14.0/usb1/1-10 []; control: rc=2
Jan 13 12:14:31 MB tlp[1143]: usb_suspend_device.udev.auto: Bus 1 Dev 2 ID 13d3:56ba /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8 []; control: rc=0
Jan 13 12:14:31 MB tlp[1600]: parse_args4config: tlp auto
Jan 13 12:14:31 MB tlp[1600]: get_sys_power_supply(AC).ac_online: syspwr=0
Jan 13 12:14:31 MB tlp[1600]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:14:31 MB tlp[1600]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:14:31 MB tlp[1600]: power_source=ac
Jan 13 12:14:31 MB tlp[1600]: manual_mode=none
Jan 13 12:14:31 MB tlp[1600]: power_mode=ac
Jan 13 12:14:31 MB tlp[1600]: lock_tlp_nb().success
Jan 13 12:14:31 MB tlp[1600]: compare_and_save_power_state(0).equal
Jan 13 12:14:31 MB tlp[1600]: unlock_tlp()
Jan 13 12:14:39 MB tlp[2218]: check_run_flag(rdw_kill): rc=1
Jan 13 12:14:39 MB tlp[2218]: +++ rdw_nm(wlp0s20f3).up
Jan 13 12:14:39 MB tlp[2218]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:14:39 MB tlp[2218]: rdw_nm(wlp0s20f3).up: type=wifi [nmcli]
Jan 13 12:14:39 MB tlp[2218]: check_timed_lock(rdw_nm_wifi).not_locked: 1578914079
Jan 13 12:14:39 MB tlp[2242]: check_run_flag(rdw_kill): rc=1
Jan 13 12:23:30 MB tlp[4522]: parse_args4config: tlp-stat
Jan 13 12:51:58 MB tlp[5357]: parse_args4config: tlp auto
Jan 13 12:51:58 MB tlp[5357]: get_sys_power_supply(AC).ac_offline_remembered
Jan 13 12:51:58 MB tlp[5357]: lockpeek_tlp(tlp_discharge).not_locked
Jan 13 12:51:58 MB tlp[5357]: get_sys_power_supply(BAT0).bat_discharging: syspwr=1
Jan 13 12:51:58 MB tlp[5357]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:51:58 MB tlp[5357]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:51:58 MB tlp[5357]: power_source=bat
Jan 13 12:51:58 MB tlp[5357]: manual_mode=none
Jan 13 12:51:58 MB tlp[5357]: power_mode=bat
Jan 13 12:51:58 MB tlp[5357]: lock_tlp_nb().success
Jan 13 12:51:58 MB tlp[5357]: compare_and_save_power_state(1).different: old=0
Jan 13 12:51:58 MB tlp[5357]: set_laptopmode(1): 2; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_dirty_parms(1): 6000; ec=0
Jan 13 12:51:58 MB tlp[5357]: set_cpu_scaling_governor(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_cpu_scaling_min_max_freq(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_intel_cpu_perf_policy(1).hwp_epp: power; ec=0
Jan 13 12:51:58 MB tlp[5357]: set_intel_cpu_perf_pct(1).min.not_configured
Jan 13 12:51:58 MB tlp[5357]: set_intel_cpu_perf_pct(1).max.not_configured
Jan 13 12:51:58 MB tlp[5357]: set_cpu_boost_all(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_sched_powersave(1).not_available
Jan 13 12:51:58 MB tlp[5357]: set_nmi_watchdog: 0; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_phc_controls.not_configured
Jan 13 12:51:58 MB tlp[5357]: set_disk_apm_level(1)
Jan 13 12:51:58 MB tlp[5357]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 12:51:58 MB tlp[5357]: set_disk_apm_level(1): nvme0n1 [] 128 -- not supported
Jan 13 12:51:58 MB tlp[5357]: get_disk_dev(sda).missing
Jan 13 12:51:58 MB tlp[5357]: set_disk_apm_level(1): sda [] 128 -- missing
Jan 13 12:51:58 MB tlp[5357]: set_disk_spindown_timeout(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_disk_iosched
Jan 13 12:51:58 MB tlp[5357]: get_disk_dev(nvme0n1): dev=nvme0n1; type=nvme; path=pci-0000:3d:00.0-nvme-1; bus=
Jan 13 12:51:58 MB tlp[5357]: set_disk_iosched: nvme0n1 [] keep -- keep as is
Jan 13 12:51:58 MB tlp[5357]: get_disk_dev(sda).missing
Jan 13 12:51:58 MB tlp[5357]: set_disk_iosched: sda [] keep -- missing
Jan 13 12:51:58 MB tlp[5357]: set_sata_link_power(1).not_available
Jan 13 12:51:58 MB tlp[5357]: set_ahci_runtime_pm(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_pcie_aspm(1).disabled_by_kernel
Jan 13 12:51:58 MB tlp[5357]: check_intel_gpu.present: parm=/sys/module/i915/parameters; drm=/sys/class/drm/card0; dbg=/sys/kernel/debug/dri/0
Jan 13 12:51:58 MB tlp[5357]: set_intel_gpu_min_max_boost_freq(1).not_configured
Jan 13 12:51:58 MB tlp[5357]: set_radeon_profile(1).no_card
Jan 13 12:51:58 MB tlp[5357]: set_wifi_power_mode(1, wlp0s20f3).iw: on; rc=0
Jan 13 12:51:58 MB tlp[5357]: disable_wake_on_lan: enp0s31f6; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_sound_power_mode(1).hda: 0; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_sound_power_mode(1).hda_controller: N controller=Y; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:00.0 [0x060000]; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:02.0 [0x030000]; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:04.0 [0x118000]; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:08.0 [0x088000]; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:12.0 [0x118000]; rc=0
Jan 13 12:51:58 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:14.0 [0x0c0330]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:14.2 [0x050000]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:14.3 [0x028000]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:00:16.0 [0x078000]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:00:1c.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:00:1c.4 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:00:1d.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:00:1d.4 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1f.0 [0x060100]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1f.3 [0x040380]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1f.4 [0x0c0500]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1f.5 [0x0c8000]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1f.6 [0x020000]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:01:00.0 [0x080501]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:02:00.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:03:00.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:03:01.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).black_driver: /sys/bus/pci/devices/0000:03:02.0 [0x060400]
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:04:00.0 [0x088000]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:3a:00.0 [0x0c0330]; rc=0
Jan 13 12:51:59 MB tlp[5357]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:3d:00.0 [0x010802]; rc=0
Jan 13 12:51:59 MB tlp[5357]: poweroff_drivebay(1).disabled
Jan 13 12:51:59 MB tlp[5357]: set_radio_device_states(1): enable= disable=
Jan 13 12:51:59 MB tlp[5611]: parse_args4config: tlp auto
Jan 13 12:51:59 MB tlp[5357]: check_thinkpad: tpmodel=T490s
Jan 13 12:51:59 MB tlp[5611]: get_sys_power_supply(AC).ac_offline_remembered
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.natacpi: 1 (read=natacpi; thresh=natacpi; dischg=none)
Jan 13 12:51:59 MB tlp[5611]: lockpeek_tlp(tlp_discharge).not_locked
Jan 13 12:51:59 MB tlp[5611]: get_sys_power_supply(BAT0).bat_discharging: syspwr=1
Jan 13 12:51:59 MB tlp[5611]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:51:59 MB tlp[5611]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:51:59 MB tlp[5611]: power_source=bat
Jan 13 12:51:59 MB tlp[5611]: manual_mode=none
Jan 13 12:51:59 MB tlp[5611]: power_mode=bat
Jan 13 12:51:59 MB tlp[5611]: lock_tlp_nb().failed
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: battery_present(BAT0): bm_read=natacpi; bat_str=BAT0; bat_idx=1; bd_read=/sys/class/power_supply/BAT0; bf_start=/sys/class/power_supply/BAT0/charge_start_threshold; bf_stop=/sys/class/power_supply/BAT0/charge_stop_threshold; bf_dischg=; rc=0
Jan 13 12:51:59 MB tlp[5357]: validate_threshold_input(50, 100): start=50; stop=100; rc=0
Jan 13 12:51:59 MB tlp[5357]: read_threshold(start): bm_thresh=natacpi; bat_idx=1; thresh=45
Jan 13 12:51:59 MB tlp[5357]: read_threshold(stop): bm_thresh=natacpi; bat_idx=1; thresh=100
Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0).start.write: old=45; new=50; steprc=0
Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0).stop.no_change: old=100; new=100
Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0): rc=0
Jan 13 12:51:59 MB tlp[5357]: check_thinkpad: tpmodel=T490s
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.natacpi: 1 (read=natacpi; thresh=natacpi; dischg=none)
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: battery_present(BAT1).not_detected: bm_read=natacpi; rc=1
Jan 13 12:51:59 MB tlp[5357]: unlock_tlp()
Jan 13 12:52:24 MB tlp[5830]: parse_args4config: tlp-stat
Jan 13 12:59:03 MB tlp[6572]: parse_args4config: tlp-stat -T
Jan 13 13:00:05 MB tlp[6584]: parse_args4config: tlp-stat -T
marc@MB:~$

https://pastebin.com/AXZwssgY

:rolleyes: So ...

- - - Beitrag zusammengeführt - - -

Die
Code:
home/marc# nano /etc/tlp.d/00-debug.conf
root@MB:/home/marc# ls -al /etc/tlp.d/00-*
-rw-r--r-- 1 root root   0 Jan 13 13:04 /etc/tlp.d/00-debug.conf
-rw-r--r-- 1 root root 342 Jan  8 16:24 /etc/tlp.d/00-template.conf
root@MB:/home/marc#

Habe ich wieder leer gemacht, falls die nochmal benötigt wird.


Kommt in dem Beta-Repro dann auch später die 1.3. Final oder wird die dann im Backport veröffentlicht ?

Kann das ja mal eintragen.

- - - Beitrag zusammengeführt - - -

Code:
marc@MB:~$ sudo apt-key adv --recv-keys BF851E76615EF34A
Executing: /tmp/apt-key-gpghome.zrlFdvhhLD/gpg.1.sh --recv-keys BF851E76615EF34A
gpg: keyserver receive failed: No data
marc@MB:~$

- - - Beitrag zusammengeführt - - -

Kann ich den key anders dorthin importieren? Mit kleopatra konnte ich ihn finden.
 
Zuletzt bearbeitet:
@mcb: kaum hat man einen Trace, kommt die Ursache ans Tageslicht :)

Das hier ist die TLP-Sequenz vom Systemstart auf AC (gekürzt):
Code:
Jan 13 12:14:31 MB tlp[1079]: get_sys_power_supply(AC).ac_online: syspwr=0
Jan 13 12:14:31 MB tlp[1079]: +++ init start (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:14:31 MB tlp[1079]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:14:31 MB tlp[1079]: clear_manual_mode
Jan 13 12:14:31 MB tlp[1079]: power_source=ac
Jan 13 12:14:31 MB tlp[1079]: manual_mode=none
Jan 13 12:14:31 MB tlp[1079]: power_mode=ac
Jan 13 12:14:31 MB tlp[1079]: lock_tlp().success
Jan 13 12:14:31 MB tlp[1079]: compare_and_save_power_state(0).equal
.....
Jan 13 12:14:31 MB tlp[1079]: check_thinkpad: tpmodel=T490s
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.natacpi: 128 (read=natacpi; thresh=none; dischg=none)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
Jan 13 12:14:31 MB tlp[1079]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=tpacpi; dischg=tpacpi)
[B]Jan 13 12:14:31 MB tlp[1079]: battery_present(BAT0).not_detected: bm_read=natacpi; rc=1[/B]
BAT0 ist Kernel-seitig (noch) nicht da, da kann TLP keine Schwelle schreiben.

Schauen wir uns als nächstes den Wechsel nach BAT an (gekürzt):
Code:
Jan 13 12:51:58 MB tlp[5357]: get_sys_power_supply(BAT0).bat_discharging: syspwr=1
Jan 13 12:51:58 MB tlp[5357]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 13 12:51:58 MB tlp[5357]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 13 12:51:58 MB tlp[5357]: power_source=bat
Jan 13 12:51:58 MB tlp[5357]: manual_mode=none
Jan 13 12:51:58 MB tlp[5357]: power_mode=bat
Jan 13 12:51:58 MB tlp[5357]: lock_tlp_nb().success
Jan 13 12:51:58 MB tlp[5357]: compare_and_save_power_state(1).different: old=0
.....
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpacpi: 0 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: check_battery_features.tpsmapi: 254 (read=natacpi; thresh=natacpi; dischg=tpacpi)
Jan 13 12:51:59 MB tlp[5357]: battery_present(BAT0): bm_read=natacpi; bat_str=BAT0; bat_idx=1; bd_read=/sys/class/power_supply/BAT0; bf_start=/sys/class/power_supply/BAT0/charge_start_threshold; bf_stop=/sys/class/power_supply/BAT0/charge_stop_threshold; bf_dischg=; rc=0
Jan 13 12:51:59 MB tlp[5357]: validate_threshold_input(50, 100): start=50; stop=100; rc=0
Jan 13 12:51:59 MB tlp[5357]: read_threshold(start): bm_thresh=natacpi; bat_idx=1; thresh=45
Jan 13 12:51:59 MB tlp[5357]: read_threshold(stop): bm_thresh=natacpi; bat_idx=1; thresh=100
[B]Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0).start.write: old=45; new=50; steprc=0
Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0).stop.no_change: old=100; new=100
Jan 13 12:51:59 MB tlp[5357]: write_thresholds(BAT0, 50, 100, 0): rc=0[/B]
Hier ist alles schön. Die Einstellung RESTORE_THRESHOLDS_ON_BAT="1" hat beim Abziehen des Netzteils ein Schreiben der Schwellen ausgelöst.

Ich habe in 1.3 den Zeitpunkt, an dem tlp init start läuft, nach vorne geschoben.

Bitte ändere die Systemdatei /lib/systemd/system/tlp.service von Hand wie folgt ab:
Code:
# tlp - systemd startup/shutdown service
#
# Copyright (c) 2020 Thomas Koch <linrunner at gmx.net> and others.
# This software is licensed under the GPL v2 or later.

[Unit]
Description=TLP system startup/shutdown
After=[B][COLOR="#FF0000"]multi-user.target  [/COLOR][/B]NetworkManager.service
Before=shutdown.target
Documentation=https://linrunner.de/tlp

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/tlp init start
ExecStop=/usr/sbin/tlp init stop

[Install]
WantedBy=multi-user.target

Danach alles ab Schritt 1. erneut durchlaufen, aber nur den Trace zeigen:
Code:
tlp-stat -T
Andere Ausgaben benötige ich nicht.

Das Releasepaket kommt via Debian Backports.

Thema Key: probier mal einen anderen Keyserver
Code:
apt-key adv --keyserver=keyserver.ubuntu.com --recv-keys BF851E76615EF34A
 
Zuletzt bearbeitet:
OK:

- mit dem anderen Keyserver kam auch der key
-
Code:
After=[B][COLOR=#FF0000]multi-user.target  [/COLOR][/B]NetworkManager.service

^^ 2 Leerzeichen sind gewünscht ? Oder entsprechen einem ?
 
Ich schlage vor, Du lässt mal die Klugscheisserfragen weg und machst einfach.
 
@mcb: diesmal hat das Setzen der Ladeschwellen beim Systemstart funktioniert:
Code:
Jan 14 10:53:19 MB tlp[1862]: get_sys_power_supply(AC).ac_online: syspwr=0
Jan 14 10:53:19 MB tlp[1862]: +++ init start (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 14 10:53:19 MB tlp[1862]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 14 10:53:19 MB tlp[1862]: clear_manual_mode
Jan 14 10:53:19 MB tlp[1862]: power_source=ac
Jan 14 10:53:19 MB tlp[1862]: manual_mode=none
Jan 14 10:53:19 MB tlp[1862]: power_mode=ac
Jan 14 10:53:19 MB tlp[1862]: battery_present(BAT0): bm_read=natacpi; bat_str=BAT0; bat_idx=1; bd_read=/sys/class/power_supply/BAT0; bf_start=/sys/class/power_supply/BAT0/charge_start_threshold; bf_stop=/sys/class/power_supply/BAT0/charge_stop_threshold; bf_dischg=; rc=0
Jan 14 10:53:19 MB tlp[1862]: validate_threshold_input(50, 100): start=50; stop=100; rc=0
Jan 14 10:53:19 MB tlp[1862]: read_threshold(start): bm_thresh=natacpi; bat_idx=1; thresh=45
Jan 14 10:53:19 MB tlp[1862]: read_threshold(stop): bm_thresh=natacpi; bat_idx=1; thresh=100
Jan 14 10:53:19 MB tlp[1862]: [B]write_thresholds(BAT0, 50, 100, 0).start.write: old=45; new=50; steprc=0[/B]
Jan 14 10:53:19 MB tlp[1862]: write_thresholds(BAT0, 50, 100, 0).stop.no_change: old=100; new=100
Jan 14 10:53:19 MB tlp[1862]: write_thresholds(BAT0, 50, 100, 0): rc=0_str=BAT0; bat_idx=1; bd_read=/sys/class/power_supply/BAT0; bf_start=/sys/class/power_supply/BAT0/charge_start_threshold; bf_stop=/sys/class/power_supply/BAT0/charge_stop_threshold; bf_dischg=; rc=0
Beim Abziehen des Netzteils wird korrekt erkannt, dass keine Änderung erforderlich ist.
Code:
Jan 14 10:59:53 MB tlp[3779]: get_sys_power_supply(BAT0).bat_discharging: syspwr=1
Jan 14 10:59:53 MB tlp[3779]: +++ auto (1.3.0-beta.2) ++++++++++++++++++++++++++++++++++++++++
Jan 14 10:59:53 MB tlp[3779]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jan 14 10:59:53 MB tlp[3779]: power_source=bat
Jan 14 10:59:53 MB tlp[3779]: manual_mode=none
Jan 14 10:59:53 MB tlp[3779]: power_mode=bat
Jan 14 10:59:54 MB tlp[3779]: battery_present(BAT0): bm_read=natacpi; bat_str=BAT0; bat_idx=1; bd_read=/sys/class/power_supply/BAT0; bf_start=/sys/class/power_supply/BAT0/charge_start_threshold; bf_stop=/sys/class/power_supply/BAT0/charge_stop_threshold; bf_dischg=; rc=0
Jan 14 10:59:54 MB tlp[3779]: validate_threshold_input(50, 100): start=50; stop=100; rc=0
Jan 14 10:59:54 MB tlp[3779]: read_threshold(start): bm_thresh=natacpi; bat_idx=1; thresh=50
Jan 14 10:59:54 MB tlp[3779]: read_threshold(stop): bm_thresh=natacpi; bat_idx=1; thresh=100
Jan 14 10:59:54 MB tlp[3779]: [B]write_thresholds(BAT0, 50, 100, 0).start.no_change: old=50; new=50[/B]
Jan 14 10:59:54 MB tlp[3779]: write_thresholds(BAT0, 50, 100, 0).stop.no_change: old=100; new=100
Jan 14 10:59:54 MB tlp[3779]: write_thresholds(BAT0, 50, 100, 0): rc=0

Korrektur ist eingepflegt.
Danke fürs Testen.
 
Top!

Brauchst du noch logs mit dem neuen Bios (kam gestern)?

Code:
marc@MB:~$ sudo tlp-stat -T -s 
--- TLP 1.3.0-beta.2 --------------------------------------------

+++ System Info
System         = LENOVO ThinkPad T490s 20NXCTO1WW
BIOS           = N2JET84W (1.62 )
Release        = Debian GNU/Linux 10 (buster)
Kernel         = 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-4.19.0-6-amd64 root=/dev/mapper/vg-root ro quiet
Init system    = systemd v241 (241)
Boot mode      = BIOS (CSM, Legacy)

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 03:14:23 PM,   4074 sec(s) ago
Mode           = AC
Power source   = AC

-- Logs begin at Wed 2020-01-15 15:14:14 CET, end at Wed 2020-01-15 16:22:17 CET. --
Jan 15 15:14:23 MB tlp[1649]: Applying power save settings...done.
Jan 15 15:14:23 MB tlp[1649]: Setting battery charge thresholds...done.
Jan 15 15:14:26 MB tlp[1649]: Disabling radios: bluetooth.
marc@MB:~$
 
Ja, ich hätte gerne Traces nur vom Systemstart:

  1. mit multi-user.target
  2. ohne multi-user.target
Natürlich jedesmal zuvor Startschwelle auf 45%.
 
Ups - was ist denn damit jetzt gemeint.

Startschwelle habe ich jetzt auch unter Debian auf 45% -> die setze ich dann vor dem Neustart auf 37% z.B. (das gl. in grün)

1. und 2. da fehlt es mir an Wissen, sorry.
 
Ach so die Konfig mit den 2 Leerzeichen? (Muß das rote dann wieder raus).

Und dann wieder Debug log? Ja das mache ich morgen.

Gruß
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Man könnte natürlich auch udev nutzen und beim Hinzufügen des Akkus die Schwellwerte setzen. Dann wäre auch ein Akku-Hotplugging möglich.
 
Man könnte natürlich auch udev nutzen und beim Hinzufügen des Akkus die Schwellwerte setzen. Dann wäre auch ein Akku-Hotplugging möglich.
Zwischenrufe gibt's hier aber nur, wenn man Ausgaben gepostet hat ... :Oldtimer:

- - - Beitrag zusammengeführt - - -

Soeben habe ich die Beta 3 veröffentlicht.

Debian und Ubuntu Pakete sind bereits online, Fedora [EDITH]ist da[/EDITH].

Bitte den Startpost beachten.
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben