• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Lenovo X201: tp_smapi 0.41 unter openSuse 13.1

navi-cc

Member
Kann mir hier mal jemand helfen?

tp_smapi gehört ja zur Distri. Ich habe es installiert. Mit der alten Anleitung aus 11.1 Zeiten geht es leider nicht mehr:

Installieren für automatischen Start beim Booten:
Datei
/etc/sysconfig/kernel
ändern von
MODULES_LOADED_ON_BOOT=""
nach
MODULES_LOADED_ON_BOOT="tp_smapi"


da es diese Einträge in der o.g. Datei nicht mehr gibt.
Auch ein
Code:
modprobe thinkpad_ec force_io=1 && modprobe tp_smapi
liefert nur die Fehlermeldung
Code:
FATAL: Module thinkpad_ec not found.

Was mache ich falsch?
 

Sauerland

Ultimate Guru
Da ja so viele Infos geliefert wurden, hier noch ein paar offene Fragen:

1. Welcher Kernel läuft:
Code:
uname -a

2. Welche Repos sind eingebunden:
Code:
zypper lr -uP

3. Woher ist das tp_smapi.
Code:
zypper se -si tp_smapi
 
OP
N

navi-cc

Member
Heinz-Peter schrieb:
Sind die Module geladen?
Code:
modinfo thinkpad_ec
Code:
modinfo tp_smapi
Grüße Heinz-Peter
... wohl nicht.

Code:
linux-X201:~ # modinfo thinkpad_ec
ERROR: modinfo: could not find module thinkpad_ec

linux-X201:~ # modinfo tp_smapi
ERROR: modinfo: could not find module tp_smapi

Sauerland schrieb:
1. Welcher Kernel läuft:
Code:
linux-X201:~ # uname -a
Linux linux-X201.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
2. Welche Repos sind eingebunden:
Code:
linux-X201:~ # zypper lr -uP
#  | Alias                     | Name                               | Enabled | Refresh | Priority | URI                                                                             
---+---------------------------+------------------------------------+---------+---------+----------+---------------------------------------------------------------------------------
 1 | PK_TMP_DIR                | PK_TMP_DIR                         | Yes     | Yes     |   99     | dir:///var/tmp/TmpDir.WrM17a                                                    
 2 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   99     | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                        
 3 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | http://opensuse-guide.org/repo/13.1/                                            
 4 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | Yes     | No      |   99     | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-U20N_M1589C02848,/dev/sr0
 5 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                  
 6 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | http://download.opensuse.org/debug/update/13.1/                                 
 7 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | http://download.opensuse.org/debug/update/13.1-non-oss/                         
 8 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.1/repo/non-oss/                    
 9 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.1/repo/oss/                        
10 | repo-source               | openSUSE-13.1-Source               | No      | Yes     |   99     | http://download.opensuse.org/source/distribution/13.1/repo/oss/                 
11 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.1/                                       
12 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.1-non-oss/
3. Woher ist das tp_smapi.
Code:
linux-X201:~ # zypper se -si tp_smapi
Loading repository data...
Reading installed packages...

S | Name                 | Type    | Version            | Arch   | Repository
--+----------------------+---------+--------------------+--------+-----------
i | tp_smapi-kmp-default | package | 0.41_k3.11.6_4-1.4 | x86_64 | PK_TMP_DIR
Was muss ich nun noch tun, damit das geht?
Danke schon mal im Voraus!
 

Sauerland

Ultimate Guru
Was muss ich nun noch tun, damit das geht?
Evtl. warten, das es für den aktuellen Kernel gebaut wird oder mit dem alten Kernel starten:
Code:
Linux linux-X201.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
Code:
i | tp_smapi-kmp-default | package | 0.41_k3.11.6_4-1.4 | x86_64 | PK_TMP_DIR
 
OP
N

navi-cc

Member
Bin nun etwas weiter ;)

tp_smapi 0.41, thinkpad_ec sind nun installiert. Mit
Code:
modprobe thinkpad_ec force_io=1 && modprobe tp_smapi
lassen sich nun die Ladegrenzwerte einstellen.

Wie kann ich das Kommando modprobe nun automatisch beim booten ausführen?
In einer früheren Version von Suse hieß es:
Installieren für automatischen Start beim Booten:
Datei
/etc/sysconfig/kernel
ändern von
MODULES_LOADED_ON_BOOT=""
nach
MODULES_LOADED_ON_BOOT="tp_smapi"

In der o.g. Datei ist diese Einstellmöglichkeit aber nicht (mehr?) vorhanden. Weiß jemand, wohin das gewandert ist? Da der Batterie-Controller sich die Einstellung merkt, muss man modprobe nur benutzen, wenn man den Akku wechselt.
 
Oben