Im running parabola gnu/linux-libre on a Thinkpad X200, flashed with Libreboot. My kernel version is 4.9.11-gnu-1.This is my problem: I cannot load the tp_smapi kernel module.# modprobe tp_smapimodprobe: ERROR: could not insert 'tp_smapi': Invalid argument# dmesg | tail -n 2[] tp_smapi: disagrees about version of symbol[ ] tp_smapi: Unknown symbol dev_printk (err -22)Theres a tp_smapi kernel module for managing some of the laptops hardware, see thinkpad wiki and arch wiki. I have installed the corresponding package tp_smapi from the parabola repositories via pacman. The kernel module in question is made for parabola and in particular for the linux-libre kernel:# pacman -Qi tp_smapi | head -n 2Name            : tp_smapiVersion         : 0.42-10.parabola1.basekernel4.9Searching for dev_printk led me to a linux cross reference page on it. It seems weird that such an essential symbol is claimed to be unknown.Whats the issue here? What are good steps to do next in order to fix this? Is it safe to force the insertion of the module via modprobe -f tp_smapi?
Loading kernel module `tp_smapi` fails for `Unknown symbol dev_printk (err -22)`
kernel modules