Joined: 05 Feb 2004
|Posted: Sun Jul 30, 2006 9:57 pm Post subject: TIP: lm_sensors on kernel >=2.6.16 on Asus motherboards
|I haven't been able to get lm_sensors working on my Asus P4B motherboard with a 82845 host bridge and a 82801BA chipset since some latest kernelversions.
I always got the same error: ...
Until I stumbled upon this site which offered me the solution:
disable ACPI sleep states in your kernelconfig
| grep ACPI_SLEEP /usr/src/linux/.config
# CONFIG_ACPI_SLEEP is not set
I changed my kernelconfig and after a recompile, my problem was solved!
Reason is that the SMBus is not activated on boot by the BIOS, according to Asus to prevent "unnecesary devices" from appearing in the win98 device manager.
This is probably the case for other motherboards as well.
If you think you have the same problem, check if your motherboard is stated in /usr/src/linux/drivers/pci/quirks.c under asus_hides_smbus
and in /usr/src/linux/include/linux/pci_ids.h
(there is another thread on this on this forum)
fyi: my lsmod
|Module Size Used by
lm75 7824 0
w83781d 29864 0
it87 19108 0
hwmon_vid 2560 2 w83781d,it87
hwmon 3476 3 lm75,w83781d,it87
i2c_isa 4864 2 w83781d,it87
i2c_i801 8204 0
i2c_core 20240 6 lm75,w83781d,it87,i2c_isa,nvidia,i2c_i801
or maybe you can try this post
Windoze : Plug and Pay...