You are not logged in.

#1 2010-07-30 17:41:54

tyr0
Member
Registered: 2007-06-02
Posts: 152

[solved] thinkpad_acpi: cannot load module

Hi, I can´t modprobe the thinkpad_acpi module on my x61, I get the error below:

FATAL: Error inserting thinkpad_acpi (/lib/modules/2.6.34-ARCH/kernel/drivers/platform/x86/thinkpad_acpi.ko): No such device

Although there is a thinkpad_acpi.ko in this directory.
Any suggestions? Sorry for this short discription, but the output is simple and maybe the solution just as well. :-)

Last edited by tyr0 (2010-08-03 07:15:53)

Offline

#2 2010-08-01 07:03:51

mmtrigger
Member
Registered: 2010-01-12
Posts: 6

Re: [solved] thinkpad_acpi: cannot load module

Whenever this happens on my x61t, I rebuild tp_smapi from AUR.

Usually it happens because I upgraded the kernel and forgot to rebuild my external modules before rebooting.

Offline

#3 2010-08-01 07:40:15

tyr0
Member
Registered: 2007-06-02
Posts: 152

Re: [solved] thinkpad_acpi: cannot load module

Thank you for your answer. Unfortunately rebuilding tp_smapi didn´t solve my problem. It is a fresh arch-installation.
I want to rebuild a single kernel module, thinkpad_acpi.ko. How is this done?

EDIT: Rebuilding the module does no help. Anybody else facing the same problem?

Last edited by tyr0 (2010-08-01 17:17:22)

Offline

#4 2010-08-01 18:01:55

mmtrigger
Member
Registered: 2010-01-12
Posts: 6

Re: [solved] thinkpad_acpi: cannot load module

It could be a mis-identified Thinkpad identifier which is causing the module load to fail. Try this:

modprobe thinkpad_acpi force_load=true

Offline

#5 2010-08-02 08:04:22

tyr0
Member
Registered: 2007-06-02
Posts: 152

Re: [solved] thinkpad_acpi: cannot load module

Forcing thinkpad_acpi to load solved my problem. Thank you! Any idea why the modules did not identify my x61?

Offline

#6 2010-08-02 11:26:12

mmtrigger
Member
Registered: 2010-01-12
Posts: 6

Re: [solved] thinkpad_acpi: cannot load module

I'm no expert on how the module reads the system info (from proc or sys perhaps?), but for whatever reason some ThinkPads just aren't detected properly. The force_load option is specifically for this case with thinkpad_acpi ('modinfo thinkpad_acpi' for details).

If using force_load bothers you, you could try updating your BIOS to the latest version. That might fix the detection problems with Linux and thinkpad_acpi.

As I tend to forget to do this, you may want to configure the option to be persistent by adding it to modprobe.conf.

Edit: Forgot to mention, I tend to run into forgetting to rebuild tp_smapi after kernel rebuilds. I was too quick to reply before realizing that thinkpad_acpi != tp_smapi.

Last edited by mmtrigger (2010-08-02 11:29:46)

Offline

#7 2010-08-02 19:43:56

tyr0
Member
Registered: 2007-06-02
Posts: 152

Re: [solved] thinkpad_acpi: cannot load module

Thank you for your answer. Actually it is no problem for me. The x61 is supported, so I´m not afraid of breaking something by forcing it. :-)

Offline

Board footer

Powered by FluxBB