Akku-Ladeschwelle in Linux Mint nicht einstellbar

fuehrert

New member
Registriert
26 Nov. 2012
Beiträge
10
Hardware:
Thinkpad Edge S430

Software:
Linux Mint 13(Maya) Cinnamon (eng)

Lenovo Thinkpad Edge S430

Software
Linux Mint Maya Cinnamon

Ich möchte gerne meine Akku Ladeschwellen einstellen damit mein Akku nicht ständig geladen wird.
start_charge_thresh = 40
end_charge_thresh = 80
zum Beispiel.

Ich habe schon ein bisschen was probiert es hat aber leider nichts funktioniert.

Meine Akku Daten:
present: yes
design capacity: 48400 mWh
last full capacity: 42970 mWh
battery technology: rechargeable
design voltage: 14800 mV
design capacity warning: 2148 mWh
design capacity low: 200 mWh
cycle count: 0
capacity granularity 1: 1 mWh
capacity granularity 2: 1 mWh
model number: 45N1085
serial number: 412
battery type: LiP
OEM info: SANYO

Danke im vorraus fürs Helfen
Tom
 
Hi,

willkommen im Forum! :D

Ich habe schon ein bisschen was probiert es hat aber leider nichts funktioniert.
Die Info ist ein bißchen sparsam:
  • Was genau hast Du probiert?
  • Ist das Paket tp-smapi-dkms installiert
  • Ist TLP (siehe meine Signatur) installiert?
 
Danke für die schnelle Antwort

Ich sollte auch erwähnen das ich Linx Anfänger bin

Habe unter anderem probiert:

To get information about your laptop battery, run this command:

cat /proc/acpi/battery/BAT0/info
Open the terminal and install the "tp-smapi-dkms" package with this command:
sudo apt-get install tp-smapi-dkms
To check if the module is well loaded, run this command:
lsmod | grep tp_smapi
To set when charge threshold start, run this command:
echo 60 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
Replace 60 with any other battery level percentage of your choice.
To set when charge threshold stops, run this command:
echo 95 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
In the two commands given above, battery charge threshold will start at 60% and stop at 95%. You can set your own battery threshold percentages depending on the battery size you have and for how long you want to use your laptop.
To run the commands given above automatically at system startup, edit the rc.local file with this command:
sudo gedit /etc/rc.local

habe dann mein rc.local file geändert mit den 2 treshold befehlen

hat leider nicht geholfen

Weiters habe ich probiert:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

Da hat aber leider das instalieren der weiteren Packages nicht funktioniert

Die anderen Sachen die ich probiert habe sind meist schon im Ansatz fehlgeschlagen

Ich hoffe das hilft ein bisschen

mfg Tom
 
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

Da hat aber leider das instalieren der weiteren Packages nicht funktioniert
Bitte stets die vollst. Ausgaben zeigen, auf Basis "nicht funktioniert" kann dir hier keiner helfen.

Zeig also bitte die Terminalausgabe von:
Code:
sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtool acpi-call-tools

Wichtig: damit man die Ausgaben gut lesen kann, verwendest Du Codeblöcke – das ist der #-Knopf im erweiterten Editor des Forums.
 
Danke nochmal, werde mich bemühen die Sache möglichst passend zu machen

Bei eingaben von:
Code:
sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtool acpi-call-tools

erscheint im Terminal:

Code:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package tlp
E: Unable to locate package tlp-rdw
E: Unable to locate package acpi-call-tools
 
Deine Ausgaben sind jetzt wunderbärchen ... :D.

Da ist irgendetwas mit dem Eintragen der Paketquelle schiefgelaufen. Zeig bitte:
Code:
egrep -v '(^#|^$)' /etc/apt/{sources.list,sources.list.d/*}
 
hatte gerade probleme mit dem posten, manchmal glaube ich, ich bin zu dumm für computer:facepalm:

Code:
~ $ egrep -v '(^#|^$)' /etc/apt/{sources.list,sources.list.d/*}
/etc/apt/sources.list:deb http://packages.linuxmint.com/ maya main upstream import
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu/ precise partner
/etc/apt/sources.list:deb http://packages.medibuntu.org/ precise free non-free
/etc/apt/sources.list.d/linrunner-tlp-precise.list:deb http://ppa.launchpad.net/linrunner/tlp/ubuntu precise main
/etc/apt/sources.list.d/linrunner-tlp-precise.list:deb-src http://ppa.launchpad.net/linrunner/tlp/ubuntu precise main
/etc/apt/sources.list.d/linrunner-tlp-precise.list.save:deb http://ppa.launchpad.net/linrunner/tlp/ubuntu precise main
/etc/apt/sources.list.d/linrunner-tlp-precise.list.save:deb-src http://ppa.launchpad.net/linrunner/tlp/ubuntu precise main

btw: danke vielmals
 
hatte gerade probleme mit dem posten, manchmal glaube ich, ich bin zu dumm für computer
Bist Du nicht - Du hattest nur nicht nach dem Posten gelesen (wird angeblich eingeblendet), dass der Beitrag auf "moderiert" gesetzt wurde und erst durch einen Moderator freigeschaltet werden muss (Spam-Filter) - diese Meldung verschwindet dann nebst Beitrag bei Aktualisieren der Seite.
 
OK, jetzt bitte noch:
Code:
sudo apt-get update
Wenn dort keine Fehler zu sehen sind, erneut:
Code:
sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtool acpi-call-tools
 
Zuletzt bearbeitet:
Code:
sudo apt-get update

ergab (hab nur das Ergebnis kopiert hoffe das passt so):



Code:
Get:49 http://packages.linuxmint.com maya/import i386 Packages [41.7 kB]       
Ign http://packages.linuxmint.com maya/import TranslationIndex                 
Ign http://packages.linuxmint.com maya/main TranslationIndex                   
Ign http://packages.linuxmint.com maya/upstream TranslationIndex               
Ign http://packages.medibuntu.org precise/free Translation-en_US               
Ign http://packages.medibuntu.org precise/free Translation-en                  
Ign http://packages.medibuntu.org precise/non-free Translation-en_US
Ign http://packages.medibuntu.org precise/non-free Translation-en
Ign http://packages.linuxmint.com maya/import Translation-en_US
Ign http://packages.linuxmint.com maya/import Translation-en
Ign http://packages.linuxmint.com maya/main Translation-en_US
Ign http://packages.linuxmint.com maya/main Translation-en
Ign http://packages.linuxmint.com maya/upstream Translation-en_US
Ign http://packages.linuxmint.com maya/upstream Translation-en
Fetched 2,505 kB in 5s (466 kB/s)
Reading package lists... Done

sieht ganz gut aus, glaube ich, dann:

Code:
sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtool acpi-call-tools

Code:
The following NEW packages will be installed:
  acpi-call-tools ethtool smartmontools tlp tlp-rdw
0 upgraded, 5 newly installed, 0 to remove and 499 not upgraded.
Need to get 605 kB of archives.
After this operation, 2,005 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

...(hier habe ich wieder nicht alles kopiert)

depmod....

DKMS: install completed.
Setting up ethtool (1:3.1-1) ...
Setting up smartmontools (5.41+svn3365-1) ...
Setting up tlp (0.3.7.1-1~precise) ...
Setting up tlp-rdw (0.3.7.1-1~precise) ...
 
Sehr gut, jetzt zeig:
Code:
sudo modprobe -v tp_smapi
sudo /usr/lib/tlp-pm/tpacpi-bat -v stopChargeThreshold 1; echo $?
sudo tlp-stat
 
Habe das ganze Zeile für Zeile eingegen:

Code:
 sudo modprobe -v tp_smapi
insmod /lib/modules/3.2.0-23-generic/extra/thinkpad_ec.ko 
WARNING: Error inserting thinkpad_ec (/lib/modules/3.2.0-23-generic/extra/thinkpad_ec.ko): No such device or address
FATAL: Error inserting tp_smapi (/lib/modules/3.2.0-23-generic/extra/tp_smapi.ko): No such device or address

Code:
sudo /usr/lib/tlp-pm/tpacpi-bat -v stopChargeThreshold 1; echo $?
Call    : \_SB.PCI0.LPC.EC.HKEY.BCSG 0x1
Response: Error: AE_NOT_FOUND
Bad status returned: Error: AE_NOT_FOUND
255

Code:
sudo tlp-stat
--- TLP 0.3.7.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
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0

+++ System Info
System = LENOVO ThinkPad S430 3364CTO
BIOS = GAET70WW (2.06 )
Release = Linux Mint 13 Maya
Kernel = 3.2.0-23-generic x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic root=UUID=50893d11-9e85-41fe-9596-8fdadee63f13 ro quiet splash vt.handoff=7

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

+++ Processor
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq =  1200000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies =  2501000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq =  1200000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies =  2501000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq =  1200000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies =  2501000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq =  1200000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies =  2501000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/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               =    55 [°C]
/proc/acpi/ibm/fan     =     0 [/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 HTS725050A7E630                 
          Firmware  = GH2ZB390
          APM Level = 254
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =      222 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =       87 [h]
          193 Load_Cycle_Count          =     1216 
          194 Temperature_Celsius       =       25 (Min/Max 16/49)  [°C]

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

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =       62 [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 (disabled by kernel)

+++ Intel Graphics
/sys/module/i915/parameters/powersave = 1
/sys/module/i915/parameters/i915_enable_rc6 = -1
/sys/module/i915/parameters/i915_enable_fbc = -1
/sys/module/i915/parameters/lvds_downclock = 0
/sys/module/i915/parameters/semaphores = -1

+++ Wireless
bluetooth = off (software)
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

+++ Battery
Hint: ThinkPad extended battery info not available (tp-smapi kernel module not loaded).
/sys/class/power_supply/BAT0/manufacturer = SANYO
/sys/class/power_supply/BAT0/model_name = 45N1085
/sys/class/power_supply/BAT0/cycle_count = 0
/sys/class/power_supply/BAT0/energy_full_design = 48400 [mWh]
/sys/class/power_supply/BAT0/energy_full = 42890 [mWh]
/sys/class/power_supply/BAT0/energy_now = 12660 [mWh]
/sys/class/power_supply/BAT0/power_now = 34393 [mW]
/sys/class/power_supply/BAT0/status = Charging

+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = on [Host]
/sys/bus/pci/devices/0000:00:1b.0/power/control = on [Audio]
/sys/bus/pci/devices/0000:03:00.0/power/control = on [Wireless]
/sys/bus/pci/devices/0000:04:00.0/power/control = on [Ethernet]

+++ 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 003 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 3.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 004 ID 147e:1002 control = auto, autosuspend_delay_ms =  2000 -- Upek  (no driver)
Bus 002 Device 003 ID 04f2:b2ea control = auto, autosuspend_delay_ms =  2000 -- Chicony Electronics Co., Ltd  (uvcvideo)
 
Die Ausgabe zeigt, dass das S430 leider weder den Weg über tp-smapi noch den über tpacpi-bat unterstützt. Da ist nichts zu machen mit Ladeschwellen.

TLP kannst Du ruhig drauflassen, denn ich unterstelle daß Du trotzdem Akkustrom sparen möchtest.

Wie SammysHP (etwas kryptisch) angemerkt hat, fehlen dem System jede beliebige Menge Updates. Im Panel sollte das entsprechende Icon schon dunkelrot glühen :eek:. Die Updates kannst Du wenn Du schon mal da bist aber auch im Terminal ziehen:
Code:
sudo apt-get dist-upgrade
 
habe wohl übersehen das "eine oder andere" Update zu machen;)

wenn ich das richtig verstehe was du schreibst, heißt das für mich unter Linux ist mit diesem Modell keine Akku Ladeschwellen Einstellung möglich.
Ein umsteigen auf eine andere Linux-Distripution würde da auch nichts bringen?
Das wäre sehr schade, da es leider ein Grund sein wird auf Win7 umzusteigen :crying: da dort diese Option angeboten wird und das die Akkulebensdauer sicher verlängert.
 
Unter Linux geht hier nix. Es gibt übrigens User die Windows im Dualboot installieren nur um damit die Ladeschwellen einzustellen, die bleiben nämlich auch unter Linux erhalten solange Du nicht mal den Akku rausnimmst. Nur wegen der Ladeschwellen Windows einzusetzen halte ich für ziemlich kurzsichtig :facepalm:. Akkus sind einfach Verschleißteile und halten nach meiner Erfahrung bei neueren Modellen oft nicht länger als 2-3 Jahre, auch mit Schwellen.
 
Zuletzt bearbeitet:
Unter Linux geht hier nix. Es gibt übrigens User die Windows im Dualboot installieren nur um damit die Ladeschwellen einzustellen, die bleiben nämlich auch unter Linux erhalten solange Du nicht mal den Akku rausnimmst. Nur wegen der Ladeschwellen Windows einzusetzen halte ich für ziemlich kurzsichtig . Akkus sind einfach Verschleißteile und halten nach meiner Erfahrung bei neueren Modellen oft nicht länger als 2-3 Jahre, auch mit Schwellen.

Ich habe Win7 sowieso auf meinem Rechner, es gibt also die möglichkeit den Akku über dualboot einzustellen. Erzähl mir mehr...
 
Da gibt es kein "mehr". Wenn Du die Schwellen unter Windows mit dem Energiemanager einmal einstellst, wirken sie unabhängig vom Betriebsystem dauerhaft.
 
Danke mal für die ganze Hilfe!
Ich habe aber in Win7 meine Ladeschwellen beim Lenovo Energie Manager auf 40% bzw 80% gesetzt, diese Einstellungen werden aber leider nicht in Linux übernommen, in Linux wird mein Akku einfach permanent geladen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben