Problem: I have hdaps build-in as a module in the kernel and it's installed in: /lib/modules/2.6.19-gentoo-r2/kernel/drivers/hwmon/hdaps.ko tp_smapi (with hdaps USE flag) trying to patch hdaps and install it in /lib/modules/2.6.19-gentoo-r2/extra/hdaps.ko So then you load 'modprobe hdaps' the first location with unpatched driver will be found and it'll fail to load if tp_smapi was loaded before it. Solution: The simple copy from ../extra/ to ../hwmon/ solves the problem. I guess the ebuild should check if hdaps build-in to the kernel as a module and copy it to the proper location. It should also stop compiling if it's build-in to the kernel statically. Thank you.
*** This bug has been marked as a duplicate of 141565 ***