Linux Projektvorstellung: TLP – Linux Stromsparen

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.276
Nachdem im Forum öfters nachgefragt wird, wie man Linux die Feinheiten des Stromsparens beibringt, habe ich mich vor einiger Zeit entschlossen, meine Skriptsammlung in eine allgemein benutzbare Form zu bringen. Das Ergebnis möchte ich Euch an dieser Stelle vorstellen.

Dokumentation ist auf der offiziellen Website https://linrunner.de/tlp/ zu finden (die Infos in unserem Wiki werden von mir nicht mehr gepflegt und sind veraltet).

Fragen und Probleme einfach hier im Thread posten.

Für die erste Analyse benötige ich bitte stets den kompletten Output von

Code:
sudo tlp-stat
Anmerkung: ich fordere oft in der weiteren Analyse Teilausgaben an - das sollt ihr jedoch nicht selbstständig tun! Immer zuerst die vollständige Ausgabe.

Bitte auch die FAQ beachten!

Rückmeldungen der Art "alles funktioniert" sind natürlich auch gern gesehen ... :cool:
 
Zuletzt bearbeitet:
Moin linrunner,

danke für den Tip, die Einstellung muss ich im Configfile übersehen haben. Ich werde Runtime PM sowieso abschalten müssen, denn das Sound-Problem bei Batteriebetrieb, was ein paar Posts weiter oben beschrieben wurde, habe ich leider auch.

Schöne Restostern,
Wolfgang
 
Nachtrag:
Ich hab mal nen Hack eingebaut, mit dem man das PM für Ethernet abschalten kann.
Code:
--- tlp-functions.orig  2013-04-01 10:06:27.855183553 +0200
+++ tlp-functions       2013-04-01 10:31:58.503085531 +0200
@@ -729,8 +729,14 @@
             if [ -f $device/class ] && [ -f $device/power/control ]; then
                 case $(cat $device/class) in
                     0x020000) # ethernet
-                        echo $control > $device/power/control;
-                        echo_debug "pm" "set_runtime_pm($1).$control: $device [Ethernet]"
+                       ETHERNET_POWER_SAVE=${ETHERNET_POWER_SAVE:-1}
+                       if [ $ETHERNET_POWER_SAVE -eq 0 ] ; then
+                            ethcontrol=on
+                       else
+                            ethcontrol=$control
+                       fi
+                        echo $ethcontrol > $device/power/control;
+                        echo_debug "pm" "set_runtime_pm($1).$ethcontrol: $device [Ethernet]"
                         ;;
                 
                     0x028000) # wireless

In /etc/default/tlp fügt man ein:
Code:
ETHERNET_POWER_SAVE=0

Das reicht für meine Zwecke.

Inzwischen habe ich auch gesehen, dass das Audio-Problem in TLP ja schon berücksichtigt wird :facepalm:

Wolfgang
 
Hallo zusammen, ich habe folgendes Problem mit dem Thinkpad T420, Ubuntu 12.04.01 Dreamstudio,
ich kann die Start-Ladeschwelle nicht einstellen und habe nun alle Googleergebnisse durchgeforstet. Auch wenn die aktuelle TLP-Version das Problem für Sandy-Bridge eigentlich im Griff haben sollte laut Version 0.3.7 – 13.08.2012. Hat jemand eine Idee, wie ich das in den Griff kriegen kann, da die Akkukapazität ansonsten in den Keller wandert - nach nur wenigen Wochen.
Code:
--- TLP 0.3.8.1 --------------------------------------------

+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = active

+++ ThinkPad Battery Status (Main)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 42T4791
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2010-08-27
/sys/devices/platform/smapi/BAT0/first_use_date             = 2011-02-17
/sys/devices/platform/smapi/BAT0/cycle_count                =     51
/sys/devices/platform/smapi/BAT0/design_capacity            =  56160 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  55940 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  55740 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =    100 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  =      0 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =      0 [mW]

tpacpi-bat.BAT0.startThreshold                              =     96 [%]
tpacpi-bat.BAT0.stopThreshold                               =     90 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0
[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][SIZE=1][SIZE=1][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2][SIZE=2]
 
willkommen im forum!
die raute am anfang der zeile, in denen du in /etc/default/tlp die ladeschwellen setzt, hast du entfernt?

edit:
linrunner hätte gerne die gesamte ausgabe von [CODE)sudo tlp-stat[/CODE]
 
Hallo Yatpu,
jetzt habe ich eben die Rauten entfernt und neugestarted, jetzt zeigt mir tlp die korrekten Schwellen an. Ich hatte bisher - dem Wiki folgend - die Schwellen via Terminal geändert
Code:
sudo sh -c "echo 90 > /sys/devices/platform/smapi/BAT0/start_charge_thresh"
Allerdings schien das nicht richtig zu funktionieren. Nun habe ich Deine Methode angewandt und alles erscheint mir richtig zu funktionieren. Hier noch das Ergebnis von tlp-stat der Vollständigkeit halber:
Tausend Danke und schöne Grüße

Code:
--- TLP 0.3.8.1 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
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
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=0
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=80

+++ System Info
System         = LENOVO ThinkPad T420 418063G
BIOS           = 83ET63WW (1.33 )
Release        = Dream Studio 12.04.1 LTS
Kernel         = 3.2.0-39-lowlatency x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.2.0-39-lowlatency root=UUID=872f12e2-ab5e-4d65-bce9-83cbe4ce38aa ro quiet splash vt.handoff=7

+++ System Status
TLP power save = enabled
power source   = ac

+++ Processor
CPU Model      = Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2601000 2600000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = performance
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2601000 2600000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = performance
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = 2601000 2600000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = performance
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = 2601000 2600000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = (not available)
/sys/devices/system/cpu/sched_mc_power_savings         = 0
/sys/devices/system/cpu/sched_smt_power_savings        = 0
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
CPU temp               =    47 [°C]
/proc/acpi/ibm/fan     =  1957 [/min]

+++ File System
/proc/sys/vm/laptop_mode               =     0
/proc/sys/vm/dirty_writeback_centisecs =  1500
/proc/sys/vm/dirty_expire_centisecs    =  1500
/proc/sys/vm/dirty_ratio               =    60
/proc/sys/vm/dirty_background_ratio    =     1
/proc/sys/fs/xfs/age_buffer_centisecs  = (not available)
/proc/sys/fs/xfs/xfssyncd_centisecs    = (not available)
/proc/sys/fs/xfs/xfsbufd_centisecs     = (not available)

+++ Storage Devices
/dev/sda:
          Model     = HITACHI HTS723232A7A364                 
          Firmware  = EC2ZB70B
          APM Level = 254
          Status    = active/idle
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =      873 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      718 [h]
          193 Load_Cycle_Count          =     2336 
          194 Temperature_Celsius       =       33 (Min/Max 13/49)  [°C]

/dev/sdb:
          Model     = M4-CT128M4SSD3                          
          Firmware  = 01MG    
          APM Level = 254
          Status    = active/idle
          TRIM      = supported
          scheduler = cfq

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      707 [h]
          194 Temperature_Celsius       =        0    [°C]


+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host0/link_power_management_policy  = max_performance
/sys/class/scsi_host/host1/link_power_management_policy  = max_performance
/sys/class/scsi_host/host2/link_power_management_policy  = max_performance
/sys/class/scsi_host/host3/link_power_management_policy  = max_performance
/sys/class/scsi_host/host4/link_power_management_policy  = max_performance
/sys/class/scsi_host/host5/link_power_management_policy  = max_performance

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (using bios preferences)

+++ Intel Graphics
/sys/module/i915/parameters/powersave        =  1 (enabled)
/sys/module/i915/parameters/i915_enable_rc6  = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc  = -1 (use per-chip default)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

+++ Wireless
bluetooth = on
wifi      = on
wwan      = none (no device)

wlan0(iwlwifi): power management = off

+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y

+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = active

+++ ThinkPad Battery Status (Main)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 42T4791
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2010-08-27
/sys/devices/platform/smapi/BAT0/first_use_date             = 2011-02-17
/sys/devices/platform/smapi/BAT0/cycle_count                =     51
/sys/devices/platform/smapi/BAT0/design_capacity            =  56160 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  55940 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  55730 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =    100 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  =      0 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =      0 [mW]

tpacpi-bat.BAT0.startThreshold                              =     75 [%]
tpacpi-bat.BAT0.stopThreshold                               =     80 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:02.0/power/control = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:16.0/power/control = on   (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:16.3/power/control = on   (0x070002 Serial controller)
/sys/bus/pci/devices/0000:00:19.0/power/control = on   (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:00:1a.0/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1b.0/power/control = on   (0x040300 Audio device)
/sys/bus/pci/devices/0000:00:1c.0/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.3/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.4/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = on   (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x028000 Network controller)
/sys/bus/pci/devices/0000:0d:00.0/power/control = on   (0x088001 System peripheral)
/sys/bus/pci/devices/0000:0d:00.3/power/control = on   (0x0c0010 FireWire (IEEE 1394))

+++ USB
tlp usb autosuspend = enabled
tlp usb blacklist   = (not configured)

Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 001 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 003 ID 147e:2016 control = auto, autosuspend_delay_ms =  2000 -- Upek Biometric Touchchip/Touchstrip Fingerprint Sensor (no driver)
Bus 001 Device 004 ID 0a5c:217f control = auto, autosuspend_delay_ms =  2000 -- Broadcom Corp. Bluetooth Controller (btusb)
Bus 001 Device 005 ID 04f2:b221 control = auto, autosuspend_delay_ms =  2000 -- Chicony Electronics Co., Ltd integrated camera (uvcvideo)
 
Hi,

Ich hatte bisher - dem Wiki folgend - die Schwellen via Terminal geändert
Code:
sudo sh -c "echo 90 > /sys/devices/platform/smapi/BAT0/start_charge_thresh"
dieser Weg – der nichts mit TLP zu tun hat – nutzt tp-smapi und funktioniert auf dem T420 nicht (s. Wiki). TLP kümmert sich automatisch für dich um diese Komplikationen – wenn Du es läßt. Aber es ist ja schon alles gut :).
 
Zuletzt bearbeitet:
Guten Morgen allerseits! Leider habe ich ein kleines Problem mit tlp: Das letzte System-Update wurde mit einer Fehlermeldung beendet. Ursache: tlp. Wollte anschließend die Pakete komplett entfernen und neue installieren - denkste! Jetzt geht es weder vor noch zurück. Das Paket scheint zwar nicht aktiv zu sein (tlp-stat liefert nur ein "Befehl nicht gefunden"), installieren lässt sich aber auch nichts.

sudo apt-get remove tlp
Code:
Die folgenden Pakete werden ENTFERNT:
  tlp
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 246 kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
(Lese Datenbank ... 264075 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von tlp ...
invoke-rc.d: unknown initscript, /etc/init.d/acpid not found.
dpkg: Fehler beim Bearbeiten von tlp (--remove):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 100 zurück
Trigger für ureadahead werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 tlp

dpkg -r tlp
Code:
Entfernen von tlp ...
invoke-rc.d: unknown initscript, /etc/init.d/acpid not found.
dpkg: Fehler beim Bearbeiten von tlp (--remove):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 100 zurück
Trigger für ureadahead werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 tlp

apt-get -r remove tlp
Code:
Die folgenden Pakete werden ENTFERNT:
  tlp
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 246 kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
(Lese Datenbank ... 264075 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von tlp ...
invoke-rc.d: unknown initscript, /etc/init.d/acpid not found.
dpkg: Fehler beim Bearbeiten von tlp (--remove):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 100 zurück
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist
   Trigger für ureadahead werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 tlp
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mehr rumprobieren wollte ich auf eigene Faust nicht. Kann jemand Helfen?
Besten Dank im Voraus!
 
Hi,

was ist das für ein System? Ist das Paket acpid installiert?
 
Hallo,

Es handel sich um ein T400 mit Lubuntu.

acpid ist nicht installiert. Auf die Gefahr hin, für die Frage eine verpasst zu bekommen: Sollte es das sein?
Konnte mich eben nicht mehr beherrschen und gleich versucht(!) es zu installieren, leider ohne Erfolg:

Code:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Die folgenden Pakete werden ENTFERNT:
  tlp
Die folgenden NEUEN Pakete werden installiert:
  acpid
0 aktualisiert, 1 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 37,0 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 80,9 kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
(Lese Datenbank ... 264075 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von tlp ...
invoke-rc.d: unknown initscript, /etc/init.d/acpid not found.
dpkg: Fehler beim Bearbeiten von tlp (--remove):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 100 zurück
Trigger für ureadahead werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 tlp
E: Sub-process /usr/bin/dpkg returned an error code (1)

Zum Mäusemelken!
 
Don't Panic :D. Entferne mal das störende Post-Remove-Skript
Code:
sudo rm /var/lib/dpkg/info/tlp.postrm
und
Code:
sudo apt-get install -f
Dann acpid installieren
Code:
sudo apt-get install acpid
Und tlp wieder installieren
Code:
sudo apt-get install tlp tlp-rdw

Es handel sich um ein T400 mit Lubuntu.
Ich würde das gerne ganz genau wissen, weil ich ggf. mein Paket anpassen muss:
  • Welche Lubuntu-Version?
  • Wie installiert: neu oder Upgrade von Vorversion?
  • Wurde direkt Lubuntu installiert oder LXDE als zusätzlicher Desktop nachinstalliert?
 
Hallo linrunner,

mal wieder tausend Dank! Die Installation hat einwandfrei funktioniert und tlp-stat bestätigt die Funktion.

Zur meiner Version:

  • Lubuntu 12.10
  • Neuinstallation
  • direkt

Hoffe, ich konnte Dir damit helfen.

Beste Grüße!
 
Zuletzt bearbeitet:
Ich hatte übrigens unter Mint 13 dasselbe Problem. (Mint 13 Cinnamon Edition, aber mit Gnome 3; acpid war nicht installiert.)
 
Hallo,

neue Pakete Version 0.3.8.1-3 für Ubuntu/Debian sind (in einigen Minuten) im PPA verfügbar. Diese funktionieren auch ohne acpid bzw. ziehen es automatisch an.
 
Und ich fummel gerade am Paket für Arch (endlich :P).

Ich hoffe auch da heute eine brauchbare Version hinzubekommen!

Grüße
 
Und mich erst ;)

Kriegst sofort erstmal ne Mail ;)

So die neue Version ist nun auch im AUR. Gibt noch 2 kleinere Bugs da sitzt ich gerade dran.

Grüße
 
Zuletzt bearbeitet:
eine Frage zur Einstellung im tlp: bei mir startet das BT immer mit, obwohl ich das nicht will und eigentlich auch in der tlp mal abgeschaltet hatte. nach dem update der tlp habe ich aktuell die originale Config laufen, BT ist manuell abgeschaltet, da das x220 permanent an ist.
an welcher Stelle genau muss ich nun was ändern, damit das BT auch nach einem reboot aus bleibt?
Code:
# ------------------------------------------------------------------------------
# tlp-rdw - Parameters for the radio device wizard
# Possible devices: bluetooth/wifi/wwan

# Hint: parameters are disabled by default, remove the leading # to enable them

# Radio devices to disable on connect 
#DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan bluetooth"
#DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan bluetooth"
#DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi bluetooth"

# Radio devices to enable on disconnect 
#DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
#DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
#DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""

# Radio devices to enable/disable when docked
#DEVICES_TO_ENABLE_ON_DOCK=""
#DEVICES_TO_DISABLE_ON_DOCK=""

# Radio devices to enable/disable when undocked
#DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""
wenn ich das alles kapiere, sollte es so sein:
Code:
# ------------------------------------------------------------------------------
# tlp-rdw - Parameters for the radio device wizard
# Possible devices: bluetooth/wifi/wwan

# Hint: parameters are disabled by default, remove the leading # to enable them

# Radio devices to disable on connect 
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan bluetooth"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan bluetooth"
DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi bluetooth"

# Radio devices to enable on disconnect 
#DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
#DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
#DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""

# Radio devices to enable/disable when docked
#DEVICES_TO_ENABLE_ON_DOCK=""
#DEVICES_TO_DISABLE_ON_DOCK=""

# Radio devices to enable/disable when undocked
#DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""

oder muss das weiter oben in der tlp so aussehen?
Code:
# Restore radio device state (bluetooth, wifi, wwan) from previous shutdown
# on system startup: 0=disable/1=enable
# Hint: the parameters DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below
#       are ignored when this is enabled!
RESTORE_DEVICE_STATE_ON_STARTUP=0
 
# Radio devices to disable on startup: bluetooth wifi wwan
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"

# Radio devices to enable on startup: bluetooth wifi wwan
#DEVICES_TO_ENABLE_ON_STARTUP="wifi"

bedankt schonmal :)
 
Code:
[B]DEVICES_TO_DISABLE_ON_STARTUP[/B]="bluetooth wwan"
ist richtig.

tlp-rdw ist nur als Automatik beim Wechsel der Netzwerkverbindung (LAN, WLAN, WWAN) gedacht, nimm bluetooth dort wieder raus.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben