sudo modprobe tp_smapi Password: ERROR: could not insert 'tp_smapi': No such device or address
pacman -Ql linux tp_smapi local/linux 3.5.3-1 (base) The linux kernel and modules local/tp_smapi 0.41-5 Modules for ThinkPad's SMAPI functionality
$ cat /etc/modules-load.d/tp_smapi.conf tp_smapi
systemctl list-units systemd-...s-load.service loaded failed failed Load Kernel Modules
Previous AUR tp_smapi was working fine.
Thanks in advance.
I wonder what the update in July was about, there has not been any commit on github since 10 months to tp_smapi.
Edit: Sorry, it was not an update but the first time it was included in the repos, so there should not be a difference between aur and repo version.
Last edited by teateawhy (2012-08-31 17:01:03)
I cannot provide a solution, unfortunately, but I can limit the problem to your own Thinkpad or config as it works fine here with the stock kernel. Note that I am not using systemd, so you might want to look at that first.
Some info that might help(T60):
$ uname -a Linux Host 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 08:15:06 UTC 2012 i686 GNU/Linux $ pacman -Qs tp_smapi local/tp_smapi 0.41-5 Modules for ThinkPad's SMAPI functionality $ lsmod | grep tp_smapi tp_smapi 15700 0 thinkpad_ec 4339 2 hdaps,tp_smapi
I have the same problem. I'm using a ThinkPad X200 and when I didn't have systemd everything worked fine.
In the wiki for the T420 says:
When using systemd, you may want to blacklist the tp_smapi module if your systemd-modules-load.service fails, as new ThinkPads handle everything over acpi.
Is this true for "not that new" ThinkPads?
The module tp_smapi didn't work because the thinkpad_ec wasn't load. I just force it:
% cat /etc/modprobe.d/modprobe.conf # Force thinkpad_ec options thinkpad_ec force_io=1
Hope it helps.