[gelöst] Wieso muß ich tp_smapi von Hand laden?
[gelöst] Wieso muß ich tp_smapi von Hand laden?
Hallo Forum,
wieso muß ich das ladbare Linux-Kernelmodul tp_smapi von Hand laden, wo doch ~70 andere ladbare Linux-Kernelmodule automatisch geladen werden beim Booten?
Mit freundlichen Grüßen
bullgard
wieso muß ich das ladbare Linux-Kernelmodul tp_smapi von Hand laden, wo doch ~70 andere ladbare Linux-Kernelmodule automatisch geladen werden beim Booten?
Mit freundlichen Grüßen
bullgard
Zuletzt geändert von bullgard am 29.08.2013 11:26:59, insgesamt 1-mal geändert.
Re: Wieso muß ich tp_smapi von Hand laden?
Das System/udev kann die Anwesenheit der anderen Geräte wohl feststellen.
Vgl. 'lspci', 'lsusb'.
Mal 'sensors-detect' laufen lassen?
Das Skript gibt eine Liste von Modulen für gefundene Sensoren aus.
Wobei das keine Garantie auf Funktion ist: (Der Meldung hier könnte mit acpi_enforce_resources=lax begegnet werden,
was bei mir aber auch kein gutes Gefühl hinterläßt)
Vgl. 'lspci', 'lsusb'.
Mal 'sensors-detect' laufen lassen?
Das Skript gibt eine Liste von Modulen für gefundene Sensoren aus.
Wobei das keine Garantie auf Funktion ist:
Code: Alles auswählen
[ 4.516645] it87: Found IT8718F chip at 0xe80, revision 5
[ 4.518375] it87: VID is disabled (pins used for GPIO)
[ 4.520184] ACPI Warning: 0x0000000000000e85-0x0000000000000e86 SystemIO conflicts with Region \SENP 1 (20130328/utaddress-251)
[ 4.521950] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
was bei mir aber auch kein gutes Gefühl hinterläßt)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
- mindX
- Beiträge: 1541
- Registriert: 27.03.2009 19:17:28
- Lizenz eigener Beiträge: GNU General Public License
Re: Wieso muß ich tp_smapi von Hand laden?
Welches tp-smapi hast du überhaupt installiert? tp-smapi-dkms und dazu build-essential sowie passende linux-headers ?
Re: Wieso muß ich tp_smapi von Hand laden?
Das Debianpaket tp-smapi-dkms 0.41-1, build-essential 11.5, linux-headers-amd64 3.2+46, linux-headers-3.2.0-4-amd64 3.2.46-1 und linux-headers-3.2.0-4-common 3.2.46-1.mindX hat geschrieben:Welches tp-smapi hast du überhaupt installiert? tp-smapi-dkms und dazu build-essential sowie passende linux-headers ?
- mindX
- Beiträge: 1541
- Registriert: 27.03.2009 19:17:28
- Lizenz eigener Beiträge: GNU General Public License
Re: Wieso muß ich tp_smapi von Hand laden?
Tja, wenn jetzt auch noch antwortet, war mein Verdacht falsch und das Problem hat eine andere Ursache.
Code: Alles auswählen
uname -r
Code: Alles auswählen
3.2.0-4-amd64
Re: Wieso muß ich tp_smapi von Hand laden?
Ich nehme an, Du hast auch ausgeführt, um das Modul für den Kernel zu erzeugen.
Anschließend ein sollte den Erfolg zeigen
Bei jedem Kernel-Update mußt Du das machen!
Code: Alles auswählen
m-a a-i tp-smapi
Anschließend ein
Code: Alles auswählen
modprobe -v tp_smapi
Code: Alles auswählen
insmod /lib/modules/KERNELVERSION/updates/dkms/thinkpad_ec.ko
insmod /lib/modules/KERNELVERSION/updates/dkms/tp_smapi.ko
Re: Wieso muß ich tp_smapi von Hand laden?
Früher(tm), Heute gibt es dkms.maledora4 hat geschrieben:Ich nehme an, Du hastauch ausgeführt, um das Modul für den Kernel zu erzeugen.Code: Alles auswählen
m-a a-i tp-smapi
…
Bei jedem Kernel-Update mußt Du das machen!
Unix is user-friendly; it's just picky about who its friends are.
Re: Wieso muß ich tp_smapi von Hand laden?
mindX hat geschrieben:Tja, wenn jetztauch nochCode: Alles auswählen
uname -r
antwortet, war mein Verdacht falsch und das Problem hat eine andere Ursache.Code: Alles auswählen
3.2.0-4-amd64
Code: Alles auswählen
~$ uname -r
3.2.0-4-amd64
Re: Wieso muß ich tp_smapi von Hand laden?
Ich weiß gar nicht, was Du mit diesem Code meinst:maledora4 hat geschrieben:Ich nehme an, Du hastauch ausgeführt, um das Modul für den Kernel zu erzeugen.Code: Alles auswählen
m-a a-i tp-smapi
Code: Alles auswählen
~$ find / -name 'm-a' 2>/dev/null
Das gibt gar nichts (auch keine Fehlermeldung) aus, wohl weil das Modul im Moment von Hand geladen ist.maledora4 hat geschrieben:Anschließend einsollte den Erfolg zeigenCode: Alles auswählen
modprobe -v tp_smapi
maledora4 hat geschrieben:ICode: Alles auswählen
insmod /lib/modules/KERNELVERSION/updates/dkms/thinkpad_ec.ko insmod /lib/modules/KERNELVERSION/updates/dkms/tp_smapi.ko
Code: Alles auswählen
~$ sudo insmod /lib/modules/3.2.0-4-amd64/updates/dkms/thinkpad_ec.ko
Error: could not insert module /lib/modules/3.2.0-4-amd64/updates/dkms/thinkpad_ec.ko: File exists
OK.maledora4 hat geschrieben:Bei jedem Kernel-Update mußt Du das machen!
Re: Wieso muß ich tp_smapi von Hand laden?
Ich hatte und habe die DEB-Programmpakete dkms ver. 2.2.0.3-1.2 und tp-smapi-dkms installiert.catdog2 hat geschrieben:Früher(tm), Heute gibt es dkms.maledora4 hat geschrieben:Ich nehme an, Du hastauch ausgeführt, um das Modul für den Kernel zu erzeugen.Code: Alles auswählen
m-a a-i tp-smapi
…
Bei jedem Kernel-Update mußt Du das machen!
-
- Beiträge: 2951
- Registriert: 24.12.2010 16:50:59
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rheinland
Re: Wieso muß ich tp_smapi von Hand laden?
Das kann ich nur bestaetigen. tp-smapi-dkms installieren ggf. einmal rebooten, per "lsmod | grep smapi" pruefen, ob das Paket vorhanden ist oder einbullgard hat geschrieben:Ich hatte und habe die DEB-Programmpakete dkms ver. 2.2.0.3-1.2 und tp-smapi-dkms installiert.catdog2 hat geschrieben:Früher(tm), Heute gibt es dkms.maledora4 hat geschrieben:Ich nehme an, Du hastauch ausgeführt, um das Modul für den Kernel zu erzeugen.Code: Alles auswählen
m-a a-i tp-smapi
…
Bei jedem Kernel-Update mußt Du das machen!
Code: Alles auswählen
cat /sys/devices/platform/smapi/BAT0/cycle_count
Re: Wieso muß ich tp_smapi von Hand laden?
Hallo syssi,
Gruß
bullgard
Das habe ich durchgeführt.syssi hat geschrieben:[tp-smapi-dkms installieren ggf. einmal rebooten, per "lsmod | grep smapi" pruefen, ob das Paket vorhanden ist oder einausprobieren und gluecklich sein.Code: Alles auswählen
cat /sys/devices/platform/smapi/BAT0/cycle_count
Aber ich. Ich muß nach dem Booten tp_smapi erneut von Hand laden. (Z. B., um mir dessen Batteriedaten anzeigen zu lassen.)syssi hat geschrieben: Ich habe auf einem Thinkpad X200 damit keinerlei Probleme.
Gruß
bullgard
Re: Wieso muß ich tp_smapi von Hand laden?
Code: Alles auswählen
echo tp_smapi >> /etc/modules
Unix is user-friendly; it's just picky about who its friends are.
Re: Wieso muß ich tp_smapi von Hand laden?
Das hat (mit Rootrechten) geklappt. -- Vielen Dank!catdog2 hat geschrieben:Code: Alles auswählen
echo tp_smapi >> /etc/modules
Gruß
bullgard