You are not logged in.
Pages: 1
After the last kernel update, tp_smapi stopped working.
I loaded the out-of-date package "tp_smapi", which didnt compile.
tried the same PKGBUILD with version 0.38 and 0.39, both compile, but if i try to modprobe one of them, i get the following:
WARNING: Error inserting thinkpad_ec (/lib/modules/2.6.27-ARCH/extra/thinkpad_ec.ko): No such device or address
FATAL: Error inserting tp_smapi (/lib/modules/2.6.27-ARCH/extra/tp_smapi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmsg:
thinkpad_ec: cannot claim io ports 0x1600-0x161f
tp_smapi: Unknown symbol thinkpad_ec_unlock
tp_smapi: Unknown symbol thinkpad_ec_invalidate
tp_smapi: Unknown symbol thinkpad_ec_read_row
tp_smapi: Unknown symbol thinkpad_ec_lock
What can i do? tp_smapi is really importent for every thinkpad user!
Thanks in advance!
Offline
http://fixunix.com/debian/531137-bug-49 … amd64.html
So, you need to unload hdaps module (or at least load it *after* tp_smapi).
EDIT: I should say that here 0.39 works fine on 2.6.27 kernel.
Last edited by bender02 (2008-10-14 16:56:24)
Offline
Ooops, after restarting the System everything works fine (i guess unloading hdaps would have done the trick as well).
Thank you anyway!
Offline
Hi, I still can't get it working: both tp_smapi and hdaps load when I boot the kernel26tp (2.6.25), but with ARCH kernel26 (2.6.27) I can load EITHER hdaps OR tp_smapi, not both:
bash-3.2# modprobe hdaps
bash-3.2# modprobe tp_smapi
WARNING: Error inserting thinkpad_ec (/lib/modules/2.6.27-ARCH/extra/thinkpad_ec.ko): No such device or address
FATAL: Error inserting tp_smapi (/lib/modules/2.6.27-ARCH/extra/tp_smapi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
bash-3.2# modprobe -r hdaps
bash-3.2# modprobe tp_smapi
bash-3.2# modprobe hdaps
FATAL: Error inserting hdaps (/lib/modules/2.6.27-ARCH/kernel/drivers/hwmon/hdaps.ko): No such device or address
Any advice? Thx in advance...
Last edited by Rincewind (2008-11-21 07:28:28)
Offline
The one modprobe is trying to insert (/lib/modules/2.6.27-ARCH/kernel/drivers/hwmon/hdaps.ko) is the one which comes with the stock kernel, and that one won't work with tp_smapi. tp_smapi needs a patched hdaps; if you used the tp_smapi package from AUR, then a patched hdaps module is in (/lib/modules/2.6.27-ARCH/extra/hdaps.ko). Use that one.
Offline
The one modprobe is trying to insert (/lib/modules/2.6.27-ARCH/kernel/drivers/hwmon/hdaps.ko) is the one which comes with the stock kernel, and that one won't work with tp_smapi. tp_smapi needs a patched hdaps; if you used the tp_smapi package from AUR, then a patched hdaps module is in (/lib/modules/2.6.27-ARCH/extra/hdaps.ko). Use that one.
works
why is hdaps so important? do you like throwing your tp around?
☃ Snowman ☃
Offline
Great, that works, thanks!
Perhaps I just want to have all features working And I thought it is good for harddrive to have hdaps on if you work on a bus or train; is it not?
And - this might be a silly question, but how do I tell the /etc/rc.conf that it should load the patched hdaps, not the one that comes with stock kernel? Thanks...
Offline
Pages: 1