Linux Projektvorstellung: TLP – Linux Stromsparen

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.290
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:
keine ausgabe heißt in der *nix-welt (unix, linux...) für gewöhnlich, dass kein fehler aufgetreten ist, also alles geklappt hat.
Mit -v bzw. --verbose sollte modprobe aber auch bei Erfolg eine Ausgabe erzeugen. Irgendwas ist da also zumindest seltsam.
 
Ich wollte mich auch mal für dieses echt nützliche Programm bedanken :) Das versüßt mir und meinem Thinkpads jeden Tag ;D
Klasse das es über die Jahre auch weitergepflegt wird und bei Problemen/Fragen schnelle Lösungen findet ^^
 
@cid0m: Danke, das freut mich. Hier ist allerdings noch nichts Süßes angekommen ... ;)
 
Mit -v bzw. --verbose sollte modprobe aber auch bei Erfolg eine Ausgabe erzeugen. Irgendwas ist da also zumindest seltsam.
Oder man schaut mit
Code:
lsmod | grep smapi
nach, ob das Module im Kernel angekommen ist. Das geht sogar ohne den sudo Vorsatz.
 
Mit -v bzw. --verbose sollte modprobe aber auch bei Erfolg eine Ausgabe erzeugen. Irgendwas ist da also zumindest seltsam.
Da ist nichts seltsam. Falls das angeforderte Modul zuvor bereits geladen ist (wofür TLP sorgt), gibt modprobe -v nichts aus.
 
Hey,
das recalibrate Problem wurde gelöst - Danke ... lag an der falschen Befehlseingabe.
ALLERDINGS
funktioniert die untere Ladeschwelle nicht, die obere funktioniert. Stecke ich das Laptop an,
dann lädt er auf 90%, auch wenn im Akku noch z.B. 80% sind, obwohl die untere Schwelle bei 60 ist.

Code:
user@TP-R60:~$ sudo tlp-stat--- TLP 0.5 --------------------------------------------


+++ 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"
DISK_IOSCHED="cfq cfq"
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
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=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
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=1
DEVICES_TO_ENABLE_ON_RADIOSW="wifi wwan"
START_CHARGE_THRESH_BAT0=60
STOP_CHARGE_THRESH_BAT0=90
START_CHARGE_THRESH_BAT1=60
STOP_CHARGE_THRESH_BAT1=90
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"


+++ System Info
System         = LENOVO ThinkPad R60 946154G
BIOS           = 7CETD3WW (2.23 )
Release        = Ubuntu 14.04 LTS
Kernel         = 3.13.0-29-generic i686
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.13.0-29-generic root=UUID=b36a4fd8-4f59-438c-95fe-3652878cbbae ro forcepae quiet splash vt.handoff=7


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


+++ Processor
CPU Model      = Genuine Intel(R) CPU           T2400  @ 1.83GHz


/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1000000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  1833000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 1833000 1333000 1000000 [kHz]


/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1000000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  1833000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 1833000 1333000 1000000 [kHz]


/sys/devices/system/cpu/cpufreq/boost                  = 0 (cpu not supported)
/proc/sys/kernel/nmi_watchdog                          = 0


+++ Undervolting
PHC kernel not available.


+++ Temperatures
/proc/acpi/ibm/thermal = 51 42 42 59 28 -128 31 -128 39 44 55 -128 -128 -128 -128 -128 [°C]
/proc/acpi/ibm/fan     =  2552 [/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               =    20
/proc/sys/vm/dirty_background_ratio    =    10
/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     = SAMSUNG HM500JI                         
          Firmware  = 2AC101C4
          APM Level = 254
          Status    = active/idle
          scheduler = cfq


        SMART info:
            4 Start_Stop_Count          =     1794 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     2062 [h]
          194 Temperature_Celsius       =       32 (Min/Max 11/46)  [°C]
          225 Load_Cycle_Count          =    66403 




+++ SATA Aggressive Link Power Management
No AHCI-enabled host controller detected.


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


+++ Radeon Graphics
/sys/class/drm/card0/device/power_method = profile
/sys/class/drm/card0/device/power_profile = high


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


wlan0(iwl3945): power management = off


+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 0
/sys/module/snd_hda_intel/parameters/power_save_controller = N


+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)


+++ ThinkPad Battery Status (Main)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 92P1137
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2013-11-25
/sys/devices/platform/smapi/BAT0/first_use_date             = 2012-03-13
/sys/devices/platform/smapi/BAT0/cycle_count                =     14
/sys/devices/platform/smapi/BAT0/design_capacity            =  47520 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  44690 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  39790 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     90 [%]
/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]


/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     60 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =     90 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0


+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:01.0/power/control = on   (0x060400 PCI bridge)
/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.2/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:1d.0/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.1/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.2/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.3/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.7/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1e.0/power/control = on   (0x060401 PCI bridge)
/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   (0x010180 IDE interface)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:01:00.0/power/control = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:02:00.0/power/control = on   (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x028000 Network controller)
/sys/bus/pci/devices/0000:15:00.0/power/control = on   (0x060700 CardBus bridge)
/sys/bus/pci/devices/0000:15:00.1/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 005 Device 002 ID 0483:2016 control = auto, autosuspend_delay_ms =  2000 -- STMicroelectronics Fingerprint Reader (no driver)
Bus 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 004 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 002 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)

Beggo

Edit:
Gelöst. Hatte gestern ein älteres Image zurückgespielt, da sich Ubuntu nicht mehr bedienen ließ. Musste acpi eben nachinstallieren, jetzt geht die Schwelle.
Lag an fehlendem acpi.
 
Zuletzt bearbeitet:
... das Problem scheint doch komplexer zu sein...
weil jetzt lädt der Akku bei bestehenden 80% plötzlich wieder auf, obwohl die untere Schwelle weiterhin noch bei 60% ist und nichts verändert wurde.
Hatte den Rechner nur länger ausgeschaltet und vom Netz getrennt - Akku blieb drin. Eben wieder angeschaltet und los ging die Laderei - heute morgen hat die untere Schwelle noch funktioniert.

Ausgabe von stat

Code:
 user@TP-R60:~$ sudo tlp-stat[sudo] password for user: 
--- TLP 0.5 --------------------------------------------


+++ 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"
DISK_IOSCHED="cfq cfq"
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
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=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
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=1
DEVICES_TO_ENABLE_ON_RADIOSW="wifi wwan"
START_CHARGE_THRESH_BAT0=60
STOP_CHARGE_THRESH_BAT0=90
START_CHARGE_THRESH_BAT1=60
STOP_CHARGE_THRESH_BAT1=90
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"


+++ System Info
System         = LENOVO ThinkPad R60 946154G
BIOS           = 7CETD3WW (2.23 )
Release        = Ubuntu 14.04 LTS
Kernel         = 3.13.0-29-generic i686
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.13.0-29-generic root=UUID=b36a4fd8-4f59-438c-95fe-3652878cbbae ro forcepae quiet splash vt.handoff=7


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


+++ Processor
CPU Model      = Genuine Intel(R) CPU           T2400  @ 1.83GHz


/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1000000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  1833000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 1833000 1333000 1000000 [kHz]


/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1000000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  1833000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 1833000 1333000 1000000 [kHz]


/sys/devices/system/cpu/cpufreq/boost                  = 0 (cpu not supported)
/proc/sys/kernel/nmi_watchdog                          = 0


+++ Undervolting
PHC kernel not available.


+++ Temperatures
/proc/acpi/ibm/thermal = 51 37 37 59 28 -128 29 -128 34 40 50 -128 -128 -128 -128 -128 [°C]
/proc/acpi/ibm/fan     =  2624 [/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               =    20
/proc/sys/vm/dirty_background_ratio    =    10
/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     = SAMSUNG HM500JI                         
          Firmware  = 2AC101C4
          APM Level = 254
          Status    = active/idle
          scheduler = cfq


        SMART info:
            4 Start_Stop_Count          =     1800 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     2066 [h]
          194 Temperature_Celsius       =       30 (Min/Max 11/46)  [°C]
          225 Load_Cycle_Count          =    66443 




+++ SATA Aggressive Link Power Management
No AHCI-enabled host controller detected.


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


+++ Radeon Graphics
/sys/class/drm/card0/device/power_method = profile
/sys/class/drm/card0/device/power_profile = high


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


wlan0(iwl3945): power management = off


+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 0
/sys/module/snd_hda_intel/parameters/power_save_controller = N


+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)


+++ ThinkPad Battery Status (Main)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 92P1137
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2013-11-25
/sys/devices/platform/smapi/BAT0/first_use_date             = 2012-03-13
/sys/devices/platform/smapi/BAT0/cycle_count                =     14
/sys/devices/platform/smapi/BAT0/design_capacity            =  47520 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  45430 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  38280 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     85 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    =     35 [min]
/sys/devices/platform/smapi/BAT0/power_now                  =  21811 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =  21811 [mW]


/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     60 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =     90 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0


+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:01.0/power/control = on   (0x060400 PCI bridge)
/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.2/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:1d.0/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.1/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.2/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.3/power/control = on   (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.7/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1e.0/power/control = on   (0x060401 PCI bridge)
/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   (0x010180 IDE interface)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:01:00.0/power/control = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:02:00.0/power/control = on   (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x028000 Network controller)
/sys/bus/pci/devices/0000:15:00.0/power/control = on   (0x060700 CardBus bridge)
/sys/bus/pci/devices/0000:15:00.1/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 005 Device 002 ID 0483:2016 control = auto, autosuspend_delay_ms =  2000 -- STMicroelectronics Fingerprint Reader (no driver)
Bus 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 004 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 002 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)

Wäre für Hilfe dankbar.

Beggo

Edit:
Bei der oberen Schwelle von 90% hat er eben pflichtbewusst aufgehört zu laden.
 
Zuletzt bearbeitet:
Die Software (TLP via tp-smapi) hat jedenfalls ihren Job korrekt getan und die Ladeschwellen geschrieben – siehe Ausgaben.

Manchmal – d.h. in seltenen Fällen von Benutzern berichtet – zickt die Hardware oder genauer gesagt der Embedded Controller (EC), welcher die Ladeschaltung ansteuert. Da kann man leider nichts dagegen tun. So ein R60 hat ja auch schon ein paar Jährchen auf dem Buckel.

Als letztes Mittel bei rätselhaften Symptomen kannst Du einen Hardware Reset probieren. Hilft das nicht, wirst Du ohne die untere Schwelle leben müssen.

ps.
+++ SATA Aggressive Link Power Management
No AHCI-enabled host controller detected.
--> setze mal im BIOS den SATA Mode auf "AHCI". Verbessert den Stromverbrauch. Hat aber gleichzeitig den angenehmen Nebeneffekt, dass ein parallel installiertes "anderes System" nicht mehr startet.
 
Zuletzt bearbeitet:
Linrunner, erstmal Danke für den Einsatz.

1. Wenn ich auf AHCI stelle, dann wird das zweite installierte System (XP) also nicht mehr starten, was erstmal nicht so schlimm ist. Wenn ich es doch mal wieder starten möchte, genügt es dann im BIOS einfach wieder zurückzustellen? ... ohne dass es mir etwas zerbombt?
2. Hat es negative Auswirkungen auf Ubuntu, wenn ich jetzt einfach so auf AHCI umstelle? Ich dachte dies muss / kann man nur machen vor der Erstinstallation. Kann ich auch hier einfach wieder zurückstellen ohne dass es Probleme gibt?:cursing:
3. Kann man AHCI also ohne Stress je nach Bedarf hin und zurückswitchen?

4. Wenn ich die Hardware resette, muss ich dann hinterher evtl Treiber wieder neu installieren oder Sachen neu einstellen? Oder ist der Reset eine easy Sache, die keine anderen Probleme nach sich zieht?

Beggo
 
Zuletzt bearbeitet:
Du musst für XP vorher den Intel Matrix Storage Treiber (so hieß er zumindest früher) vor der Umstellung installieren, Linux ist das völlig egal.
 
1) ja.
2, 3, 4) wenn die Linux-Welt so kompliziert und umständlich wäre, wie Du anzunehmen scheinst, hätte ich dir kaum diese Empfehlung gegeben. Deine Vorbehalte kommen wohl von jahrelangem Gebrauch des "anderen Systems" ... ;)
 
ad 2: nur windows hat probleme, wenn man die einstellung ändert ohne windows darauf vorzubereiten. linux ist das egal.
ad 3: linux ist es egal, wie oft du die einstellung änderst, lediglich windows muss vor afaik jedem wechsel darauf vorbereitet werden.
ad 4: keine sorge, du muss nichts neu einstellen. manchmal sind einzelne komponenten etwas "neben der spur" und verursachen merkwürdige fehler. durch den hardware-reset werden sie wieder eingenordet.

ad 1: iirc muss man windows zusätzlich noch verklickern, dass bei nächsten boot nicht derselbe treiber wie immer geladen werden, sondern nach einem passenden gesucht werden soll. es gibt etliche anleitungen zu dem thema, die man sich vor der umstellung einmal zu gemüte führen sollte.
 
Frage zu ASPM,

ist es ratsam bei einem R60 Thinkpad in die Bootoptionen pcie_aspm=force einzutragen um das Powermanagement zu aktivieren? Ohne Eintrag gibt stat die Einstellung default aus.


Ich frage, da es bei, von aspm, nicht unterstützten Geräten zu Funktionsausfällen kommen kann. Werden die Geräte des R60 von aspm unterstützt?

Beggo
 
@beggo: nein. Was Du darüber gelesen hast sind allesamt veraltete Infos. In der TLP-Doku steht dazu:
Das Setzen von Bootoptionen zum Stromsparen ist für keine der derzeit von TLP unterstützten Distributionen / Release notwendig. Die enthaltenen Kernelversionen wählen automatisch sinnvolle Einstellungen.

@buddabrod: LOL, Du bist die Ausnahme die die Regel bestätigt. Schauen wir einfach mal ... :D
 
Zuletzt bearbeitet:
Der Hinweis # Hint: needs kernel boot option pcie_aspm=force on some machines in der /etc/default/tlp hat mich stutzig gemacht.

Und beim Nachschauen in der Ausgabe stat, stand es eben nur auf DEFAULT /sys/module/pcie_aspm/parameters/policy = default .
Erst mit force eintrag in die Bootoption steht es im Akkubetrieb jetzt auf powersave.

Daher bin ich davon ausgegangen, dass ich zu den im Hint genannten Ausnahmen gehöre.


Frage:
1. Wenn der Zustand default genau so viel Strom spart wie powersave, da ja automatisch sinnvolle Eistellungen gewählt werden, sollte ich dann die Bootoption
auch wieder rausnehmen?

2. Gibt es Nachteile, wenn es drinnen bleibt? Wenn ja, welche?

Beggo
 
Zuletzt bearbeitet:
@beggo: statt fragen einfach mal selbst messen. Der Hint ist historisch, danke für den Hinweis.
 
Messungen im Idle-Zustand Bildschirm hell mit Thinkwatt:

1. Mit Grub-Eintrag pcie_aspm=force: 16,8W
powersave force idle.png
2. Ohne Grub-Eintrag, also default: 17,7W
default ohne grubeintrag idle.png

... also wenn man die Sache in den Bootloader einträgt, dann spart man doch ein wenig Energie. Und da im Moment keine weiteren Komplikationen auftreten spricht nichts dagegen den Boot-Force-Eintrag stehen zu lassen.
Oder habe ich etwas übersehen? Zu erwartende Komplikationen?

3. TLP ganz ausgeschaltet: 21,2 W >>> also mit diesem Tool mal lässig 4,2W gespart.

Gruß
Beggo
 
Zuletzt bearbeitet:
... also wenn man die Sache in den Bootloader einträgt, dann spart man doch ein wenig Energie. Und da im Moment keine weiteren Komplikationen auftreten spricht nichts dagegen den Boot-Force-Eintrag stehen zu lassen.
Oder habe ich etwas übersehen? Zu erwartende Komplikationen?
Nicht funktionierende Geräte/Kernel Panic und so. Also schon kritische Sachen. Das sind aber absolute Ausnahmefälle.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben