I'm running ubuntu feisty and I've been trying for some time now to get lm_sensors to work with absolutely no success whatever.
I run sensor-detect and it finds some devices, but when I load the modules and such sensors and sensors -s comes back with no sensors found.
I've tried running sensor-detect several times, tried loading modules that I thought might help, then tried loading as many as I could- still ng. As you can tell its really starting to drive me nuts!
I have a few devices which appears you may not have drivers for and this may be the reason why nothing works. What I'm wondering is if this diagnosis could be confirmed, and/or if I may be able to make some sensor software work or help in the production of drivers to make it all work.
Here are my readings:
sensor-detect
# sensors-detect revision 4171 (2006-09-24 03:37:01 -0700)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): y
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801DB ICH4
We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.
We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.
Next adapter: SMBus I801 adapter at 1880
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x30
Client found at address 0x50
Handled by driver eeprom' (already loaded), chip type eeprom'
Client found at address 0x51
Handled by driver eeprom' (already loaded), chip type eeprom'
Client found at address 0x69
Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): y
Probing for `National Semiconductor LM78' at 0x290... No
Probing for `National Semiconductor LM78-J' at 0x290... No
Probing for `National Semiconductor LM79' at 0x290... No
Probing for `Winbond W83781D' at 0x290... No
Probing for `Winbond W83782D' at 0x290... No
Probing for `Winbond W83627HF' at 0x290... No
Probing for `Silicon Integrated Systems SIS5595'... No
Probing for `VIA VT82C686 Integrated Sensors'... No
Probing for `VIA VT8231 Integrated Sensors'... No
Probing for `AMD K8 thermal sensors'... No
Probing for `IPMI BMC KCS' at 0xca0... No
Probing for `IPMI BMC SMIC' at 0xca8... No
Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `ITE'... Yes
Found unknown chip with ID 0xec11
Trying family `National Semiconductor'... Yes
Found `Nat. Semi. PC87591 Super IO'
(but not activated)
Trying family `SMSC'... Yes
Found unknown chip with ID 0xec11
Trying family `VIA/Winbond/Fintek'... Yes
Found unknown chip with ID 0xec11
Probing for Super-I/O at 0x4e/0x4f
Trying family `ITE'... No
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... No
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `eeprom' (should be inserted):
Detects correctly:
- Bus `SMBus I801 adapter at 1880'
Busdriver `i2c-i801', I2C address 0x50
Chip `eeprom' (confidence: 6)
- Bus `SMBus I801 adapter at 1880'
Busdriver `i2c-i801', I2C address 0x51
Chip `eeprom' (confidence: 6)
EEPROMs are *NOT* sensors! They are data storage chips commonly
found on memory modules (SPD), in monitors (EDID), or in some
laptops, for example.
I will now generate the commands needed to load the required modules.
Just press ENTER to continue:
To make the sensors modules behave correctly, add these lines to
/etc/modules:
#----cut here----
# I2C adapter drivers
i2c-i801
# Chip drivers
eeprom
#----cut here----
Do you want to add these lines to /etc/modules automatically? (yes/NO)n
lsmod
Module Size Used by
hwmon_vid 4224 0
i2c_isa 6272 0
snd_rtctimer 4384 1
binfmt_misc 12680 1
rfcomm 40856 0
l2cap 25856 5 rfcomm
bluetooth 55908 4 rfcomm,l2cap
nfs 240876 0
vmnet 39076 13
vmmon 113836 0
i2c_dev 8708 0
michael_mic 3584 4
arc4 2944 4
ecb 4480 4
blkcipher 6784 1 ecb
ieee80211_crypt_tkip 12032 2
aes 28608 1
ieee80211_crypt_ccmp 8448 1
af_packet 23816 4
nfsd 218992 5
exportfs 6912 1 nfsd
lockd 64904 2 nfs,nfsd
sunrpc 161340 7 nfs,nfsd,lockd
ppdev 10116 0
i915 24448 3
drm 81044 4 i915
speedstep_centrino 9920 0
cpufreq_userspace 5408 0
cpufreq_stats 7360 0
cpufreq_powersave 2688 0
cpufreq_ondemand 9228 1
freq_table 5792 3 speedstep_centrino,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative 8200 0
tc1100_wmi 8068 0
pcc_acpi 13184 0
dev_acpi 12292 0
sony_acpi 6284 0
video 16388 0
sbs 15652 0
i2c_ec 6016 1 sbs
dock 10268 0
button 8720 0
battery 10756 0
container 5248 0
ac 6020 0
asus_acpi 17308 0
backlight 7040 1 asus_acpi
sctp 160824 2 [unsafe]
ipv6 268960 17 sctp
lock_dlm 22092 0
gfs2 349068 1 lock_dlm
dlm 92948 1 lock_dlm
configfs 27536 2 dlm
i2c_i801 9356 0
eeprom 8336 0
i2c_core 22656 5 i2c_isa,i2c_dev,i2c_ec,i2c_i801,eeprom
sbp2 23812 0
parport_pc 36388 0
lp 12452 0
parport 36936 3 ppdev,parport_pc,lp
snd_intel8x0 34332 1
snd_ac97_codec 98464 1 snd_intel8x0
ac97_bus 3200 1 snd_ac97_codec
snd_pcm_oss 44544 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
pcmcia 39212 0
snd_seq_dummy 4740 0
snd_seq_oss 32896 0
joydev 10816 0
snd_seq_midi 9600 0
snd_rawmidi 25472 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
sdhci 18700 0
ipw2200 148040 0
mmc_core 26756 1 sdhci
ieee80211 34760 1 ipw2200
snd_seq 52592 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 23684 3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device 9100 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
tifm_7xx1 8704 0
tifm_core 11140 1 tifm_7xx1
yenta_socket 27532 1
rsrc_nonstatic 14080 1 yenta_socket
pcmcia_core 40852 3 pcmcia,yenta_socket,rsrc_nonstatic
ieee80211_crypt 7040 3 ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211
snd 54020 13 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8672 1 snd
snd_page_alloc 10888 2 snd_intel8x0,snd_pcm
psmouse 38920 0
serio_raw 7940 0
shpchp 34324 0
pci_hotplug 32576 1 shpchp
iTCO_wdt 11812 0
iTCO_vendor_support 4868 1 iTCO_wdt
intel_agp 25244 1
agpgart 35400 3 drm,intel_agp
evdev 11008 4
tsdev 8768 0
ext3 133128 1
jbd 59816 1 ext3
mbcache 9604 1 ext3
sg 36252 0
sr_mod 17060 0
cdrom 37664 1 sr_mod
sd_mod 23428 3
8139too 27648 0
ata_piix 15492 2
ata_generic 9092 0
libata 125720 2 ata_piix,ata_generic
scsi_mod 142348 5 sbp2,sg,sr_mod,sd_mod,libata
ohci1394 36528 0
ieee1394 299448 2 sbp2,ohci1394
8139cp 25088 0
mii 6528 2 8139too,8139cp
generic 5124 0 [permanent]
ehci_hcd 34188 0
uhci_hcd 25360 0
usbcore 134280 3 ehci_hcd,uhci_hcd
thermal 14856 0
processor 31048 1 thermal
fan 5636 0
dm_mod 59084 0
fbcon 42656 0
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
vesafb 9220 0
capability 5896 0
commoncap 8192 1 capability
If you require any further information please don't hesitate to ask- this box is a testbed atm so I'm happy to help in any way.
Cheers