actually this problem also apears when i restart the lm_senosrs with
service lm_sensors restart
After executing sensors-detect i get a sensors output like this:
Core0 Temp0 23 °C
Core0 Temp1 27 °C
Core1 Temp0 24 °C
Core1 Temp1 26 °C
When i restart the sensors daemaon i get a lot of stuff including deivces indicating alarms which i do not own.
i also investigated the problem and put some logfiles:
tail -f /var/log/messages during sensors-detect
May 20 16:40:02 Alucard kernel: [131521.153128] w83627ehf: Found W83627EHG chip at 0x290
May 20 16:43:13 Alucard kernel: [131711.829362] i2c /dev entries driver
lsmod | sort before executing sensors-detect:
Module Size Used by
ata_generic 3015 0
button 5497 0
cbc 2665 4
cdrom 38437 1 sr_mod
cpufreq_conservative 10080 0
cpufreq_powersave 930 0
cpufreq_userspace 2631 0
crc16 1419 1 ext4
dm_crypt 12912 4
dm_mod 76266 22 dm_crypt,dm_snapshot
dm_snapshot 34002 0
edd 8752 0
ext4 373665 4
fan 2575 0
fat 52552 1 vfat
forcedeth 53976 0
fuse 72011 3
hwmon_vid 2410 1 w83627ehf
i2c_nforce2 5927 0
ip6_tables 13404 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
ip6t_LOG 7940 5
ip6t_REJECT 4192 3
ip6table_filter 1375 1
ip6table_mangle 1636 0
ip6table_raw 1203 1
ip_tables 13128 2 iptable_raw,iptable_filter
ipt_LOG 7845 5
ipt_REJECT 2200 3
iptable_filter 1466 1
iptable_raw 1294 1
jbd2 78939 1 ext4
joydev 9578 0
k8temp 3360 0
linear 4242 0
loop 16396 0
mperf 1271 1 powernow_k8
nf_conntrack 75967 5 nf_conntrack_ipv6,xt_NOTRACK,nf_conntrack_netbios_ns,nf_conntrack_ipv4,xt_conntrack
nf_conntrack_ipv4 8584 3
nf_conntrack_ipv6 8286 3
nf_conntrack_netbios_ns 1366 0
nf_defrag_ipv4 1281 1 nf_conntrack_ipv4
nf_defrag_ipv6 9434 1 nf_conntrack_ipv6
nls_cp437 4999 2
nls_iso8859_1 3329 2
nvidia 9769840 40
parport 34550 2 ppdev,parport_pc
parport_pc 33763 0
pata_amd 9422 1
pcspkr 1662 0
powernow_k8 18979 1
ppdev 7883 0
processor 36507 1 powernow_k8
quota_tree 8596 1 quota_v2
quota_v2 4338 2
sata_nv 20771 2
serio_raw 4378 0
sg 28446 0
sha256_generic 9607 8
snd 67246 14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_hda_codec 95891 2 snd_hda_codec_realtek,snd_hda_intel
snd_hda_codec_realtek 274527 1
snd_hda_intel 25104 2
snd_hwdep 6198 1 snd_hda_codec
snd_mixer_oss 17521 1 snd_pcm_oss
snd_page_alloc 8121 2 snd_hda_intel,snd_pcm
snd_pcm 88841 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_pcm_oss 48271 0
snd_seq 57777 0
snd_seq_device 6678 1 snd_seq
snd_timer 22055 2 snd_seq,snd_pcm
soundcore 7270 1 snd
sr_mod 15048 0
thermal 13154 0
thermal_sys 14790 3 fan,processor,thermal
vfat 10644 2
w83627ehf 21920 0
x_tables 18727 16 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,xt_NOTRACK,ipt_REJECT,iptable_raw,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
xt_NOTRACK 864 4
xt_conntrack 2480 6
xt_limit 1753 10
xt_pkttype 960 3
xt_tcpudp 3052 2
logfile after i executed sensors-detect:
odule Size Used by
ata_generic 3015 0
button 5497 0
cbc 2665 4
cdrom 38437 1 sr_mod
cpufreq_conservative 10080 0
cpufreq_powersave 930 0
cpufreq_userspace 2631 0
crc16 1419 1 ext4
dm_crypt 12912 4
dm_mod 76266 22 dm_crypt,dm_snapshot
dm_snapshot 34002 0
edd 8752 0
ext4 373665 4
fan 2575 0
fat 52552 1 vfat
forcedeth 53976 0
fuse 72011 3
i2c_nforce2 5927 0
ip6_tables 13404 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
ip6t_LOG 7940 5
ip6t_REJECT 4192 3
ip6table_filter 1375 1
ip6table_mangle 1636 0
ip6table_raw 1203 1
ip_tables 13128 2 iptable_raw,iptable_filter
ipt_LOG 7845 5
ipt_REJECT 2200 3
iptable_filter 1466 1
iptable_raw 1294 1
jbd2 78939 1 ext4
joydev 9578 0
k8temp 3360 0
linear 4242 0
loop 16396 0
mperf 1271 1 powernow_k8
nf_conntrack 75967 5 nf_conntrack_ipv6,xt_NOTRACK,nf_conntrack_netbios_ns,nf_conntrack_ipv4,xt_conntrack
nf_conntrack_ipv4 8584 3
nf_conntrack_ipv6 8286 3
nf_conntrack_netbios_ns 1366 0
nf_defrag_ipv4 1281 1 nf_conntrack_ipv4
nf_defrag_ipv6 9434 1 nf_conntrack_ipv6
nls_cp437 4999 2
nls_iso8859_1 3329 2
nvidia 9769840 40
parport 34550 2 ppdev,parport_pc
parport_pc 33763 0
pata_amd 9422 1
pcspkr 1662 0
powernow_k8 18979 1
ppdev 7883 0
processor 36507 1 powernow_k8
quota_tree 8596 1 quota_v2
quota_v2 4338 2
sata_nv 20771 2
serio_raw 4378 0
sg 28446 0
sha256_generic 9607 8
snd 67246 14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_hda_codec 95891 2 snd_hda_codec_realtek,snd_hda_intel
snd_hda_codec_realtek 274527 1
snd_hda_intel 25104 2
snd_hwdep 6198 1 snd_hda_codec
snd_mixer_oss 17521 1 snd_pcm_oss
snd_page_alloc 8121 2 snd_hda_intel,snd_pcm
snd_pcm 88841 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_pcm_oss 48271 0
snd_seq 57777 0
snd_seq_device 6678 1 snd_seq
snd_timer 22055 2 snd_seq,snd_pcm
soundcore 7270 1 snd
sr_mod 15048 0
thermal 13154 0
thermal_sys 14790 3 fan,processor,thermal
vfat 10644 2
x_tables 18727 16 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,xt_NOTRACK,ipt_REJECT,iptable_raw,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
xt_NOTRACK 864 4
xt_conntrack 2480 6
xt_limit 1753 10
xt_pkttype 960 3
xt_tcpudp 3052 2
diff between logfile_before logfile_after:
19d18
< hwmon_vid 2410 1 w83627ehf
77d75
< w83627ehf 21920 0
this looks to me like sensors-detect unloads modules while the daemon loads them again. My suspicion gets hardened by the fact that the init script does in fact load modules.
My /etc/sysconfig/lm_sensors file looks like this:
# Generated by sensors-detect on Fri May 20 02:27:35 2011
## Path: Hardware/Sensors
## Description: Defines the modules to used
## Type: string
## ServiceRestart: lm_sensors
## Default: ""
#
# This file is sourced by /etc/init.d/lm_sensors and defines the modules to
# be loaded/unloaded.
#
# The format of this file is a shell script that simply defines variables:
# HWMON_MODULES for hardware monitoring driver modules, and optionally
# BUS_MODULES for any required bus driver module (for example for I2C or SPI).
HWMON_MODULES="w83627ehf"
# For compatibility reasons, modules are also listed individually as variables
# MODULE_0, MODULE_1, MODULE_2, etc.
# You should use BUS_MODULES and HWMON_MODULES instead if possible.
MODULE_0=w83627ehf
changing the /etc/sensors3.conf seems to have no effect add all. even if i pipe
:> /etc/sensors3.conf
the effect stays the same.