Red Hat Bugzilla – Bug 251015
udev does not load thinkpad_acpi
Last modified: 2014-03-16 23:07:56 EDT
After upgrade to kernel 2.6.22-* thinkpad_acpi is not loaded for Thinkpad T60,
which caused GNOME senor applet to fail.
Please see this bug report for detail
According to Bug 250013, this is a udev problem. The module got renamed as part
of the update to kernel 2.6.22. Can we solve that with some change to the kernel
udev problem? udev had no special handling of thinkpad_acpi.
maybe modprobe.conf? alias?
This is that awful hack in initscripts [/etc/rc.d/rc.sysint] biting us again:
# Initialize ACPI bits
if [ -d /proc/acpi ]; then
for module in /lib/modules/$unamer/kernel/drivers/acpi/* ; do
modprobe $module >/dev/null 2>&1
In 2.6.20 kernels we have:
And in drivers/misc:
asus-acpi was renamed to asus-laptop and moved from acpi/ to misc/.
ibm_acpi was renamed to thinkpad_acpi and also moved.
Looks like we never did load msi-laptop even though it was in 2.6.20 all along,
and now there's also a new sony laptop driver as well. And the toshiba driver is
still in acpi/.
FC6 is has this problem too.
*** Bug 251769 has been marked as a duplicate of this bug. ***
thinkpad_acpi has dmi aliases. This should be loaded somehow through udev.
(In reply to comment #4)
> *** Bug 251769 has been marked as a duplicate of this bug. ***
There might be two different bugs. Here is what I observe:
# modprobe /lib/modules/18.104.22.168-76.fc7/kernel/drivers/misc/thinkpad_acpi.ko
FATAL: Module /lib/modules/22.214.171.124_76.fc7/kernel/drivers/misc/thinkpad_acpi.ko
# insmod /lib/modules/126.96.36.199-76.fc7/kernel/drivers/misc/thinkpad_acpi.ko
insmod: error inserting
'/lib/modules/188.8.131.52-76.fc7/kernel/drivers/misc/thinkpad_acpi.ko': -1 Unknown
symbol in module
Same errors with kernel 184.108.40.206-65.fc7.
Could it be that the modules are not in order?
I am interested in solving this bug because I need to access the external
display on my lenovo x61s running under Fedora7 (almost everthing but the extra
Roberto - you have a different issue.
Try just 'modprobe thinkpad_acpi'. If that fails, and you have a supported
device, it's a kernel bug.
As for the modules, the acpi section has been removed from initscripts - all the
appropriate modules have proper DMI or ACPI aliases, and therefore should load