From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
Until kernel 2.6.9-1.724_FC3 I was able to monitoring CPU & sys temps
using lm_sensors (MB Abit KT7-RAID) loading i2c-isa and via686a
modules. Then the upgrade to kernel 2.6.10-1.737_FC3 and now
when start the lm_sensors service I receive a "No sensors found!",
same with the more recent kernel 2.6.10-1.741_FC3. If booting under
the old 2.6.9 kernel the sensors come back.
lm_sensors version is 2.8.7-2
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Boot kernel 2.6.10-1.737_FC3 or 2.6.10-1.741_FC3
2. start lm_sensors service
Actual Results: No sensors found !
Expected Results: If kernel is 2.6.9-1.724_FC3 all works, the temp
sensors are readable
Hardware: Abit KT7-RAID w/ VIA VT82C686A
lm_sensors is loading
Same thing here. Abit VP6 with VIA 686A.
More info. It is possible to get things working by rmmod'ing all of
the lm_sensors-related modules and then starting lm_sensors.
This seems to be related to the fact that *something* is causing the
i2c_core and i2c_viapro modules to be loaded before the lm_sensors
script is run. (If I disable lm_sensors and reboot my system, these
two modules are loaded anyway.)
rmmod'ing doesn't work for me. And I don't get "No sensors found"
either. Output from sensors is only
Adapter: ISA adapter
My configuration is ASUS A7V600, lm_sensors modules it87 and i2c-isa.
BTW i2c_core is also used by bttv.
Have the same problem on Soltek 75KAV.
sensors on kernel 2.6.9-1.724 displated info on via686a sensors
(temperature, fan speed, etc) but no SDRAM memory info. After upgrade
to kernel 2.6.10-1.741 via sensors are missing but SDRAM memory info
Both kernels show presence of Bt878 chip on TV card.
Driver load order had changed?
I've verified vanilla 2.6.10 kernel has the same problem.
I suggest opening a bug at http://bugzilla.kernel.org.
Opened. Bug # 4181
Jean Delvare (email@example.com) said:
>I suspect that i2c-viapro gets in the way, since it is auto-loadable
>by hotplug since 2.6.10. Unload both via686a and i2c-viapro, then
>reload via686a, and sensors should be back.
>You can add i2c-viapro to /etc/hotplug/blacklist so that i2c-viapro
>won't get loaded at all. That should solve your problem.
>In 2.6.11, the conflict between i2c-viapro and via686a has been fixed
>so the blacklisting won't even be necessary anymore.
I just added i2c-viapro to the blacklist and now the sensors are back
again under 2.6.10 .
similar problems on ASUS and SOLTEK boards not powered by via chipsets
but equally accessing its sensors thru the isa bus have to blacklist
the corresponding conflict module until 2.6.11 fix that.
Following fix from Bug # 145350 works for me:
modprobe it87 force_it87=9191,0x290
Shouldn't this bug be closed?