You are not logged in.
I've updated Linux from 2.6 to 3.0, everything seems to be working as before, but I'm getting this when booting:
Loading modules [FAIL]
I don't see anything relevant in dmesg output, everything seems to be loaded fine. Is anybody else getting the same error since the kernel update?
Last edited by Camus (2011-08-08 14:07:56)
Offline
Check against each modules that you are trying to load to see which one is failing.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
paste rc.conf
Give what you have. To someone, it may be better than you dare to think.
Offline
Well, you can use lsmod to check what modules are or aren't loaded.
Anyway, if you have virtualbox, you should recompile the modules with
rc.d setup vboxdrv
and it will solve your problem.
Offline
Do you have any blacklisting remnants from before the change in your rc.conf ?
If so , removing them will probably fix the problem.
Offline
Thanks for the quick replies!
Here's my modules list from rc.conf:
MODULES=(tp_smapi acpi-cpufreq)
The issue was with tp_smapi. It isn't listed in lsmod output and I can't load it via modprobe:
# modprobe tp_smapi
FATAL: Module tp_smapi not found.
# modprobe tp-smapi
FATAL: Module tp_smapi not found.
What's strange is that Tp smapi's functionality seems to be there anyway... It's a module for battery control in Thinkpads and my battery indeed doesn't charge beyond 80%, the way I want it to be. And this is really strange, because the script that sets threshold at boot doesn't work, since there's no 'smapi' directory in /sys/devices/platform anymore.
Anyway, I've removed tp_smapi from modules list and there's no 'FAIL' message anymore. Thanks for the help!
Last edited by Camus (2011-08-08 14:08:47)
Offline
What's strange is that Tp smapi's functionality seems to be there anyway... It's a module for battery control in Thinkpads and my battery indeed doesn't charge beyond 80%, the way I want it to be.
I'm having the same issue. I think you will find that the "functionality" isn't provided, as you said, /sys/devices/platform/smapi doesn't exist, and that your battery is actually remembering the last charge limits you sent to it. Try to remove the battery and put it back, I'm nearly sure that it'll lose them. This is what happens to me on my second battery, the ultra-bay one, which I occasionally have to remove to insert my CD drive.
No idea why tp_smapi doesn't load when put in MODULES in rc.conf, but workarounds should be easy. Alternatively, if you only use it to update your charge settings, you can just manually load it each time you need to.
EDIT :
Have just found out that by manually adding thinkpad_ec before tp_smapi in MODULES in rc.conf, everything loads. Strange, since thinkpad_ec should be loaded automatically with tp_smapi. But hey, it works.
Last edited by idx (2011-08-19 11:08:08)
Offline
Yeah, I figured out that too (about reseting the values by removing the battery).
I've fixed tp_smapi but, I can't remember how exactly I've did it. I've installed tp_smapi-builder from AUR and the after-install output said I should run some command to set it up. I've then uninstalled tp_smapi-builder.
Offline