Laden des Akkus deaktivieren in Ubuntu

blackbox

New member
Themenstarter
Registriert
29 Juli 2011
Beiträge
258
Hi

habe ein Thinkpad X61 mit Ubuntu 11.04 64bit.
Würde das Laden des Akkus gerne per Knopfdruck ein- und ausschalten können, für den Fall dass er bereits voll geladen ist aber ich den Rechner am Netz angeschlossen habe.

Ist das möglich ? Wenn ja, wie ?
 
Statt genau das zu posten was ich angefordert habe, tarnst Du den 2. Teil hinter der Ausgabe von tlp-stat und einer Wiederholung des 1. Teils. Guter Trick, aber ich habe es trotzdem gefunden. Du gibst dir echt Mühe mit deinen Helfern :rolleyes:.

Fazit: die tp-smapi-Module für 3.0 wurden erzeugt. Jetzt zeig nochmal:
Code:
sudo tlp-stat
 
Das mit der Tarnung verstehe ich nicht ?!

Code:
$ sudo tlp-stat
--- tlp 0.3.3 --------------------------------------------
System = LENOVO ThinkPad X61 76744NG
BIOS = 7NETB2WW (2.12 )
Release = Linux Mint Xfce Edition
Kernel = 3.0.0-1-amd64 x86_64

tlp power save = enabled
power source = ac

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand

/proc/sys/kernel/nmi_watchdog = 0

/sys/devices/system/cpu/cpu?/cpufreq/phc_controls = (phc kernel not available)

/proc/acpi/ibm/thermal = temperatures:	54 46 46 49 34 -128 32 -128 40 41 -128 -128 -128 -128 -128 -128

/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)

/dev/sda:
          Model     = MKNSSDCL40GB-DX                         
          Firmware  = 361A13F0
          APM Level = none/disabled
          scheduler = deadline
/dev/sdb:
          Model     = 
          Firmware  = 
          APM Level = none/disabled
          scheduler = cfq

/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/module/pcie_aspm/parameters/policy = default (disabled by kernel)

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

wlan0(iwl4965): power management = off (disabled by kernel)

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

/sys/devices/platform/smapi/BAT0/manufacturer = SANYO
/sys/devices/platform/smapi/BAT0/manufacture_date = 2008-04-23
/sys/devices/platform/smapi/BAT0/first_use_date = 2010-08-03
/sys/devices/platform/smapi/BAT0/cycle_count = 57
/sys/devices/platform/smapi/BAT0/design_capacity = 74880 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity = 65440 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity = 51690 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent = 79 [%]
/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/start_charge_thresh = 75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 80 [%]

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

/sys/bus/usb/devices/1-3/power/autosuspend_delay_ms = 2000, control = on -- 8564:1000 Mass Storage Device (usb-storage)
/sys/bus/usb/devices/3-2/power/autosuspend_delay_ms = 2000, control = auto -- 0483:2016 Biometric Coprocessor (no driver)
/sys/bus/usb/devices/usb1/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0002 EHCI Host Controller (hub)
/sys/bus/usb/devices/usb2/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0002 EHCI Host Controller (hub)
/sys/bus/usb/devices/usb3/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0001 UHCI Host Controller (hub)
/sys/bus/usb/devices/usb4/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0001 UHCI Host Controller (hub)
/sys/bus/usb/devices/usb5/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0001 UHCI Host Controller (hub)
/sys/bus/usb/devices/usb6/power/autosuspend_delay_ms = 2000, control = auto -- 1d6b:0001 UHCI Host Controller (hub)

Kamen die Schwierigkeiten mit dem Akku vom Kernel-Update ?
Falls ja: warum sind die verzögert Aufgetreten ? (oder sind sie mir nur nicht vorher aufgefallen, weil ich den Rechner ständig am Netz hatte ?)
Muss ich also nach jedem Kernel-Update tp-smapi-dkms deinstallieren und wieder installieren ?
 
Und wie seid ihr drauf gekommen, dass die Neuinstallation hilft ? Bzw. wie hätte ich drauf kommen können ?
Einfach probieren ?
 
Hey blackbox. Ich glaub, die anderen haben keine Lust mehr :rolleyes:

Also: Kernelupdates greifen erst nach einem Neustart. Vielleicht daher die Verzögerung.
Ansonsten würde ich einfach mal vorschlagen, du installierst dir das aktuelle Ubuntu oder wartest auf das kommende Mint 12 (alternativ kannst du auch das aktuelle Mint 11 nehmen, welches noch auf der letzten Ubuntu-Version basiert. Mann muss nicht gleich mit ner rolling-release-Distro einsteigen, die auch noch debian-testing ist). Dann kannst du dir tlp schön über das PPA einbinden und wenn du dich genau an die Anleitung hältst, kann auch eigentlich nichts schief gehen.
 
hi.

letztens gab es ein TLP-update, und seitdem wird der akku immer auf 100% geladen, statt den eingestellten 80%.

wenn ich den laptop am netzstecker habe und sudo tlp setcharge mache, bleibt die einstellung für ganze 2 sekunden, dann wird die einstellung verworfen und der akku wird wieder geladen.

auch ein neustart hilft nicht.

EDIT #1: nach ein paar neustarts ist folgendes der fall: der akku lädt nicht, entlädt aber auch nicht im netzbetrieb.

die ausgabe von sudo tlp-stat ist folgende:
Code:
$ sudo tlp-stat
--- TLP 0.3.5 --------------------------------------------

+++ System Info
System = LENOVO ThinkPad X61 76744NG
BIOS = 7NETB2WW (2.12 )
Release = Ubuntu 11.10
Kernel = 3.0.0-14-generic x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-3.0.0-14-generic root=UUID=3442e52f-45b4-458b-bad7-31b534c38bc6 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/cpu1/cpufreq/scaling_governor = ondemand

/proc/sys/kernel/nmi_watchdog = (not available)

+++ Undervolting
PHC kernel not available.

+++ ThinkPad Temperatures
/proc/acpi/ibm/thermal = temperatures:    53 44 44 48 32 -128 30 -128 39 40 -128 -128 -128 -128 -128 -128
/proc/acpi/ibm/fan     = speed:            0

+++ 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     = MKNSSDCL40GB-DX                         
          Firmware  = 361A13F0
          APM Level = none/disabled
          scheduler = deadline


+++ SATA Aggressive Link Power Management
/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

+++ 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 = 0
/sys/module/i915/parameters/i915_enable_fbc = 0
/sys/module/i915/parameters/lvds_downclock = 0

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

wlan0(iwl4965): power management = off (disabled by kernel)

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

+++ ThinkPad Battery (Main)
/sys/devices/platform/smapi/BAT0/manufacturer = SANYO
/sys/devices/platform/smapi/BAT0/model = 42T4506
/sys/devices/platform/smapi/BAT0/manufacture_date = 2008-04-23
/sys/devices/platform/smapi/BAT0/first_use_date = 2010-08-03
/sys/devices/platform/smapi/BAT0/cycle_count = 67
/sys/devices/platform/smapi/BAT0/design_capacity = 74880 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity = 63470 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity = 48030 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent = 76 [%]
/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/force_discharge = 0
/sys/devices/platform/smapi/BAT0/power_now = 0 [mW]

/sys/devices/platform/smapi/BAT0/start_charge_thresh = 75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 80 [%]

+++ 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: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 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 006 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 002 ID 0483:2016 control = auto, autosuspend_delay_ms = 2000 -- SGS Thomson Microelectronics Fingerprint Reader (no driver)

EDIT #2: neuinstallation von tp-smapi-dkms hat nichts geändert, herausnehmen des akkus hat auch nichts daran geändert. der akku bleibt bei 74% und lädt nicht. wenn ich den netzstecker ziehe entleert sich der akku natürlich. was bedeutet, sobald der akku leer ist, gehts nicht mehr ohne stromkabel.

EDIT #3: weiß nicht, ob das sinnvoll war, aber sudo modprobe -v tp_smapi hat KEINE ausgabe ausgegeben.

woran liegt das ? wer hilft mir ? unangenehme situation, denn ein so langes stromkabel wie ich brauche wird zu teuer.... :-)

frohe weihnachten an alle !
 
Zuletzt bearbeitet:
weiß es niemand ? es geht immer noch nicht, und ich verzweifel dran, wenn so ist der laptop nicht mehr als laptop benutzbar....
 
Akku wird nach TLP-Update nicht mehr geladen

Hi.

Ich habe auf meinem Thinkpad X61 Xubuntu 10.10 laufen mit TLP, bisher lief alles bestens.
Nun gab es letztens ein TLP-Update, und seitdem lädt der Akku nicht mehr.

Ein Neustart hat keine Besserung gebracht, Akku rausnehmen und wieder einsetzen auch nicht, eine Neuinstallation von tp-smapi-dkms auch nicht.

Die Ausgabe von sudo tlp-stat lautet:
Code:
$ sudo tlp-stat
--- TLP 0.3.5 --------------------------------------------

+++ System Info
System = LENOVO ThinkPad X61 76744NG
BIOS = 7NETB2WW (2.12 )
Release = Ubuntu 11.10
Kernel = 3.0.0-14-generic x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-3.0.0-14-generic root=UUID=3442e52f-45b4-458b-bad7-31b534c38bc6 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/cpu1/cpufreq/scaling_governor = ondemand

/proc/sys/kernel/nmi_watchdog = (not available)

+++ Undervolting
PHC kernel not available.

+++ ThinkPad Temperatures
/proc/acpi/ibm/thermal = temperatures:    53 44 44 48 32 -128 30 -128 39 40 -128 -128 -128 -128 -128 -128
/proc/acpi/ibm/fan     = speed:            0

+++ 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     = MKNSSDCL40GB-DX                         
          Firmware  = 361A13F0
          APM Level = none/disabled
          scheduler = deadline


+++ SATA Aggressive Link Power Management
/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

+++ 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 = 0
/sys/module/i915/parameters/i915_enable_fbc = 0
/sys/module/i915/parameters/lvds_downclock = 0

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

wlan0(iwl4965): power management = off (disabled by kernel)

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

+++ ThinkPad Battery (Main)
/sys/devices/platform/smapi/BAT0/manufacturer = SANYO
/sys/devices/platform/smapi/BAT0/model = 42T4506
/sys/devices/platform/smapi/BAT0/manufacture_date = 2008-04-23
/sys/devices/platform/smapi/BAT0/first_use_date = 2010-08-03
/sys/devices/platform/smapi/BAT0/cycle_count = 67
/sys/devices/platform/smapi/BAT0/design_capacity = 74880 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity = 63470 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity = 48030 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent = 76 [%]
/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/force_discharge = 0
/sys/devices/platform/smapi/BAT0/power_now = 0 [mW]

/sys/devices/platform/smapi/BAT0/start_charge_thresh = 75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 80 [%]

+++ 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: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 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 006 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 002 ID 0483:2016 control = auto, autosuspend_delay_ms = 2000 -- SGS Thomson Microelectronics Fingerprint Reader (no driver)

Kann mir jemand weiterhelfen mit diesem Problem ?
Ich kann den Laptop nicht mehr ohne Stromkabel verwenden, da der Akku leer wird und ich ihn nicht mehr laden kann...
 
Code:
...
/sys/devices/platform/smapi/BAT0/remaining_percent = 76 [%]
...
/sys/devices/platform/smapi/BAT0/start_charge_thresh = 75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 80 [%]
...

Liegt vielleicht hier dein Problem?
 
Ich habe mit Linux bisher nix zu tun gehabt, aber aus dem Log daoben erkenne ja sogar ich wo das Problem liegt :facepalm::facepalm: (Double Face Palm, when one Hand is just not enough)
 
Code:
...
/sys/devices/platform/smapi/BAT0/remaining_percent = 76 [%]
...
/sys/devices/platform/smapi/BAT0/start_charge_thresh = 75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 80 [%]
...

Liegt vielleicht hier dein Problem?

Meinst du die Zeile /sys/devices/platform/smapi/BAT0/remaining_percent = 76 [%] ?
Mit den Einstellungen lief es davor auch. Weiß nicht, was remaining_percent da genau macht.

Sagt mal, was für ein Forum ist das eigentlich, wo man immer so angespuckt wird ?
Wenn ich wüsste, wo der Fehler liegt, würde ich nicht fragen, oder ?
Oder ist das Forum hier nur für Leute, die sich bestens auskennen und eigentlich die Antwort schon kennen ?
Wenn ihr nächstes mal in einer Lage seid, wo EUCH geholfen werden muss weil ihr nicht weiter wisst, denkt mal drüber nach was ich gerade gesagt habe...

Nichts für ungut...
 
Dein Akku hat 76% Ladestand. Das Laden des Akkus beginnt aber erst ab 75% und darunter.
 
Macht Sinn... Aber wieso hat es vor dem Update dann bei 76% trotzdem geladen ?
Dann war das vorher wohl sowas wie eine Fehlfunktion ?

Spricht etwas dagegen, START_CHARGE_THRESH_BAT0=75 einfach zu deaktivieren, sodass nur noch STOP_CHARGE_THRESH_BAT0=85 ausgeführt wird ?
Oder würde das bedeuten, dass bei Spannungsspitzen der Akku ständig ein paar % entladen und wieder geladen wird ?

Danke für die Hilfe soweit !
 
Die Ladeschwellen werden vielleicht auch unter Linux erst aktiv, nachdem der Computer heruntergefahren und neu eingeschaltet wurde. Vermutlich war dies erst später bei Dir der Fall.
Oder würde das bedeuten, dass bei Spannungsspitzen der Akku ständig ein paar % entladen und wieder geladen wird ?
Jap
 
Der Neustart kann nicht die Ursache gewesen sein. Es gab unzählige neustarts sei dem...

Wieviel % sollte man denn für die Spannungsspitzen lassen ? Sind 5% gut gewählt ?
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben