You are not logged in.

#1 2009-10-28 19:24:28

ilikepie
Member
Registered: 2009-10-28
Posts: 38

lm_sensors: can't load driver because of an ACPI region conflict?

Hi,
I installed lm_sensors in the hope of controlling my machine's fan speeds.  As of now the fans are very loud.
sensors-detect detects the right chip, and tells me which module I should load, namely smsc47m1
However, trying to do modprobe smsc47m1, fails, with this error message:

FATAL: Error inserting smsc47m1 (/lib/modules/2.6.31-ARCH/kernel/drivers/hwmon/smsc47m1.ko): Device or resource busy

dmesg says:

ACPI: I/O resource smsc47m1 [0xa00-0xa7f] conflicts with ACPI region RNTR [0xa00-0xa7f]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

I checked dmesg for the cause of this conflict (by doing dmesg|grep 0xa00), and I believe this is it:

system 00:09: ioport range 0xa00-0xa7f has been reserved

I have no idea what this could be, or what I should disable to get the driver to load.  No google hits for "ACPI region RNTR".
Notes: Changing fan speeds works fine in Windows with "Speedfan".  Also, I have tried several linux distros and I always have the same problem, so I guess it's not Arch-specific.
Thanks for any help!

Last edited by ilikepie (2009-10-28 19:25:42)

Offline

#2 2009-10-28 21:39:48

jt512
Member
Registered: 2009-02-19
Posts: 262

Re: lm_sensors: can't load driver because of an ACPI region conflict?

Append acpi_enforce_resources=lax to your "kernel" line in /boot/grub/menu.lst, and reboot.  That's assuming you use grub.

Jay

Last edited by jt512 (2009-10-28 21:40:28)

Offline

#3 2009-10-29 00:33:38

ilikepie
Member
Registered: 2009-10-28
Posts: 38

Re: lm_sensors: can't load driver because of an ACPI region conflict?

Thanks a lot, jt512.  It works!

Offline

Board footer

Powered by FluxBB