FATAL: Error inserting it87 (/lib/modules/2.6.32-5-686/kernel/drivers/hwmon/it87.ko): Device or resource busy

in Categories last updated August 13, 2012

I‘m trying to run a command called sensors-detect and I was recommended to use it87.ko Linux kernel driver. But, when I do modprobe it87, I get the following error under Debian Linux

FATAL: Error inserting it87 (/lib/modules/2.6.32-5-686/kernel/drivers/hwmon/it87.ko): Device or resource busy

How do I fix this problem under Debian GNU/Linux 6.x?

To fix this problem and to load it87 driver, edit /etc/default/grub file, enter:
# vi /etc/default/grub
Update GRUB_CMDLINE_LINUX as follows (keep existing config if any and append acpi_enforce_resources=lax at the end of GRUB_CMDLINE_LINUX)


Save and close the file. Update /boot/grub/grub.cfg by running the following command:
# update-grub
Reboot the system:
# reboot
After reboot verify that it87 was loaded, enter:
# lsmod | grep --color it87
Sample outputs:

it87                   11487  0 
hwmon_vid               1528  1 it87

Finally, run sensors command to get sensors information:
$ sensors
Sample outputs:

Adapter: ISA adapter
in0:         +1.76 V  (min =  +0.00 V, max =  +4.08 V)   
in1:         +2.54 V  (min =  +0.00 V, max =  +4.08 V)   
in2:         +3.28 V  (min =  +0.00 V, max =  +4.08 V)   
in3:         +2.11 V  (min =  +0.00 V, max =  +4.08 V)   
in4:         +3.06 V  (min =  +0.00 V, max =  +4.08 V)   
in5:         +3.23 V  (min =  +0.00 V, max =  +4.08 V)   
in6:         +2.91 V  (min =  +0.00 V, max =  +4.08 V)   
in7:         +3.02 V  (min =  +0.00 V, max =  +4.08 V)   
Vbat:        +4.08 V
fan1:       2596 RPM  (min =    0 RPM, div = 8)
fan3:          0 RPM  (min =    0 RPM, div = 8)
temp1:       +25.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:       +26.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
cpu0_vid:   +1.750 V

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Share this on (or read 1 comments/add one below):

1 comment

  1. Thanks for this great tipp!!! Works also fine for Ubuntu 13.04!!!
    Finally I can set up the therehold better and also see if my system is too hot…

    Have a question? Post it on our forum!