Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Guter Akkuzustand unter Linux

  1. #1
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340

    Guter Akkuzustand unter Linux

    Hallo zusammen.

    Die Lenovo Utils meines Laptops bieten mir unter Windows die Option "Guter Akkuzustand" an welcher den Akku nich volllädt sondern diesen bei ca 50% Ladezustand hällt um die Lebensdauer zu erhöhen.

    Wenn ich unter Windows 7 diese Option auswähle und das neustarte mit Linux bleibt das auch so. Der Akku wird nicht weiter über Netz geladen und bleibt bei 50%.

    Nun suche ich ein Tool für Linux welche mir diese Option erlaubt unter Linux umzustellen.

    Gibt es sowas?


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  2. #2
    Registrierter Benutzer Avatar von mischel
    Registriert seit
    Nov 2008
    Ort
    zwischen N und NM
    Beiträge
    194
    Hi,

    schonmal bei Lenovo gefragt?

    Servus
    der Michael
    OpenSuSE Tumbleweed, KDE/Plasma aktuell, auf verschiedenen Rechnern

  3. #3
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Naja ich versuche es mal hier jetzt --> http://forums.lenovo.com/t5/IdeaPad-...ux/td-p/686799

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  4. #4
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.558
    So ein Akku-Schonprogramm ist bei Thinkpads auch mal dringend nötig! Meiner Erfahrung nach (bzw. was ich von den Kommilitonen im Studium mitbekommen hab') halten nur die Thinkpad-Akkus extrem kurz. Vor 10 Jahren war bei 9 von 10 Thinkpads (ja, viele meiner Kommilitonen hatten eins) der Akku nach nur 1 Jahr kaputt. Jetzt im Berufsleben bin ich selbst mit nem Thinkpad unterwegs. Mein aktuelles Laptop ist ca. 4 Jahre alt und der erste Akku ist schon lange kaputt. Der zweite Akku hält - wenn's hoch kommt - noch 50% der ursprünglichen Leistung.

    Ach ja - auf den Thinkpads war schon vor 10 Jahren ein kleines Programm installiert, das sich in die Task-Leiste eingeklinkt hat und den Akku schonen soll... geholfen hat's offensichtlich nicht. Also sei bitte nicht all zu traurig, wenn's so ein Programm nicht für Linux gibt.
    ¡Nuestro amigo... el Computador!

  5. #5
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Zitat Zitat von ThorstenHirsch Beitrag anzeigen
    Also sei bitte nicht all zu traurig, wenn's so ein Programm nicht für Linux gibt.
    Aber vom Prinzip her sollte es für die Entwickler gross kein Problem sein sowas in die Energieverwaltung von Linuxsystemen einzubauen?!

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  6. #6
    Roger Wilco
    Gast
    Das lässt sich problemlos mit dem Modul tp_smapi umsetzen, siehe http://www.thinkwiki.org/wiki/Tp_sma...ntrol_features

  7. #7
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Bin ich schon dran, habe den Tip im Lenovo Forum auch bekommen allerdings schlägt das kompilieren fehl
    Code:
    [root@lenovo tp_smapi-0.40]# make
    make -C /lib/modules/3.1.4/build M=/home/zyrusthc/tmp/tp_smapi-0.40 O=/lib/modules/3.1.4/build modules
    make[1]: Entering directory `/home/zyrusthc/tmp/linux-3.1.4'
      CC [M]  /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.o
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:91:8: Warnung: »int« ist Standardtyp in Deklaration von »DECLARE_MUTEX« [-Wimplicit-int]
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:91:1: Warnung: Parameternamen (ohne Typen) in Funktionsdeklaration [standardmäßig aktiviert]
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c: In Funktion »thinkpad_ec_lock«:
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:108:28: Fehler: »thinkpad_ec_mutex« nicht deklariert (erste Benutzung in dieser Funktion)                                
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:108:28: Anmerkung: jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c: In Funktion »thinkpad_ec_try_lock«:
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:122:23: Fehler: »thinkpad_ec_mutex« nicht deklariert (erste Benutzung in dieser Funktion)                                
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c: In Funktion »thinkpad_ec_unlock«:
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:134:6: Fehler: »thinkpad_ec_mutex« nicht deklariert (erste Benutzung in dieser Funktion)                                 
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c: Auf höchster Ebene:
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:91:8: Warnung: »DECLARE_MUTEX« als »static« deklariert, aber nirgendwo definiert [-Wunused-function]                     
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c: In Funktion »thinkpad_ec_try_lock«:
    /home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.c:123:1: Warnung: Kontrollfluss erreicht Ende von Nicht-void-Funktion [-Wreturn-type]                                      
    make[3]: *** [/home/zyrusthc/tmp/tp_smapi-0.40/thinkpad_ec.o] Fehler 1
    make[2]: *** [_module_/home/zyrusthc/tmp/tp_smapi-0.40] Fehler 2
    make[1]: *** [sub-make] Fehler 2
    make[1]: Leaving directory `/home/zyrusthc/tmp/linux-3.1.4'
    make: *** [modules] Fehler 2
    Jemand eine Idee?

    EDIT: gelöst . In den Sourcen DECLARE_MUTEX mit DEFINE_SEMAPHORE ersetzt.

    Aber neues Problem
    Code:
    [root@lenovo tp_smapi-0.40]# insmod thinkpad_ec.ko
    insmod: error inserting 'thinkpad_ec.ko': -1 No such device
    [root@lenovo tp_smapi-0.40]# insmod tp_smapi.ko
    insmod: error inserting 'tp_smapi.ko': -1 Unknown symbol in module

    Greeez Oli
    Geändert von zyrusthc (21.02.12 um 19:53 Uhr)
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  8. #8
    Roger Wilco
    Gast
    Die aktuelle Version (https://github.com/downloads/evgeni/...pi-0.41.tar.gz) läuft bei mir problemlos mit Kernel 3.2.6 auf einem Lenovo Thinkpad T400s.

  9. #9
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Teste ich gleich mal.

    Aber --> http://wiki.ubuntuusers.de/TP-SMAPI#inkompatibel
    Macht mir da keine Hoffnung, habe ein Ideapad Z570

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  10. #10
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    getestet , wird wohl nix . dmesg meldet:
    Code:
    tp_smapi: Unknown symbol thinkpad_ec_unlock (err 0)
    tp_smapi: Unknown symbol thinkpad_ec_invalidate (err 0)
    tp_smapi: Unknown symbol thinkpad_ec_read_row (err 0)
    tp_smapi: Unknown symbol thinkpad_ec_lock (err 0)
    thinkpad_ec: no ThinkPad embedded controller!
    Nun stellt sich mir aber die Frage wie Linux die Einstellung behällt wenn ich es vorher in Windows aktiviere??? Wie gesagt stelle ich es in Windows ein und boote Linux, bleibt der Akku brav bei 50%. Aber wie merkt er sich nur die Einstellung?


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  11. #11
    Registrierter Benutzer Avatar von mischel
    Registriert seit
    Nov 2008
    Ort
    zwischen N und NM
    Beiträge
    194
    ... steht vielleicht im BIOS drin, bzw. wird von der Win-Software dort auf einen dafür vorgesehenen Platz geschrieben?
    OpenSuSE Tumbleweed, KDE/Plasma aktuell, auf verschiedenen Rechnern

  12. #12
    Möchtegern Avatar von Anomander
    Registriert seit
    Nov 2004
    Beiträge
    496
    Afaik werden die Ladeschwellen direkt im Akku gespeichert - das sind halt nicht nur die Zellen, sondern auch noch ein bißchen Elektronik (da sind auch Herstellungsdatum, Ladezyklen, Seriennummer und der ganze Driss gespeichert)
    Wenn man den Akku zwischenzeitlich mal entnimmt muss man die Schwellen aber wohl wieder neu setzen (das "Feature" hat mich auch schonmal irritiert )
    Quelle
    Erfahrung ist das, was man meint zu haben, bevor man mehr davon erwirbt.

  13. #13
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Leider scheint es aber unter Linux keine Möglichkeit zu geben das zu ändern bei nicht Thinkpads


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

Ähnliche Themen

  1. Server aufsetzen
    Von Sumeragi im Forum System installieren und konfigurieren
    Antworten: 9
    Letzter Beitrag: 04.10.06, 14:14
  2. suse 9.2 hängt mit USB stick
    Von zaunmayrchris im Forum stationäre Hardware
    Antworten: 13
    Letzter Beitrag: 31.10.05, 17:44
  3. USB CardReader 2.0 unter SUSE 8.1
    Von Maindrix im Forum stationäre Hardware
    Antworten: 21
    Letzter Beitrag: 29.06.05, 10:11
  4. Antworten: 5
    Letzter Beitrag: 20.05.05, 09:04
  5. LDAP: no write access to $HOME directory
    Von tobias.vdk im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 15.02.05, 12:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •