lm-sensors bug report filed??

Ron Murray rjmx at rjmx.net
Sat Jan 12 18:23:48 CET 2002


Hi. Thanks for the reply.

   Below is as much information as I can find from the system whenever
I try to run sensors-detect. Although it seems to find the VT82C686,
it apparently can't enable it. I haven't tried any of the forcexxx
options to modprobe, mostly because I don't have a clue what addresses
I should feed it with.

   Of course, for all I know, Compaq in their infinite wisdom didn't
feel inclined to put any sensors on the motherboard at all, and I
might be wasting your time (I couldn't identify any other motherboard
chips as sensors from your list, but that might be just my poor
eyesight). But if it doesn't, you might record that in your FAQ and
save wasting anyone else's time.

Thanks,

 .....Ron

(output from assorted programs and logs follows)


Output of sensors-detect :
==========================

 This program will help you to determine which I2C/SMBus modules you need to
 load to use lm_sensors most effectively.
 You need to have installed lm-sensors modules before you can use
 some functions of this utility.
 Also, you need to be `root', or at least have access to
 the /dev/i2c[-/]* files for some things.
 If you have patched your kernel and have some drivers built-in you can
 safely answer NO if asked to load some modules. In this case, things may
 seem a bit confusing, but they will still work.

 IF THIS IS AN IBM THINKPAD, PRESS CTRL-C NOW!
 IBM Thinkpads have a severely broken i2c/SMBus implementation,  just scanning
 the bus will break your thinkpad forever!

 We can start with probing for (PCI) I2C or SMBus adapters.
 You do not need any special privileges for this.
 Do you want to probe now? (YES/no): YES
Probing for PCI bus adapters...
Use driver `i2c-viapro' for device 00:14.4: VIA Technologies VT82C686 Apollo ACPI
Use driver `i2c-riva' for device 01:00.0: RIVA UVTNT2
Probe succesfully concluded.

 We will now try to load each adapter module in turn.
Load `i2c-viapro' (say NO if built into your kernel)? (YES/no): YES
/lib/modules/2.4.17-khufu-freeswan-2/misc/i2c-viapro.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.17-khufu-freeswan-2/misc/i2c-viapro.o: insmod /lib/modules/2.4.17-khufu-freeswan-2/misc/i2c-viapro.o failed
/lib/modules/2.4.17-khufu-freeswan-2/misc/i2c-viapro.o: insmod i2c-viapro failedLoading failed ()... skipping.
Load `i2c-riva' (say NO if built into your kernel)? (YES/no): YES
modprobe: Can't locate module i2c-riva
Loading failed ()... skipping.
** Note: i2c-riva module is available at 
** http://drama.obuda.kando.hu/~fero/cgi-bin/rivatv.shtml
 Do you now want to be prompted for non-detectable adapters? (yes/NO): NO
 To continue, we need module `i2c-dev' to be loaded.
 If it is built-in into your kernel, you can safely skip this.
i2c-dev is already loaded.

 We are now going to do the adapter probings. Some adapters may hang halfway
 through; we can't really help that. Also, some chips will 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. That often
 includes address 0x69 (clock chip).

 Some chips are also accessible through the ISA bus. ISA probes are
 typically a bit more dangerous, as we have to write to I/O ports to do
 this.  Do you want to scan the ISA bus? (YES/no): YES
Probing for `National Semiconductor LM78'
  Trying address 0x0290... Failed!
Probing for `National Semiconductor LM78-J'
  Trying address 0x0290... Failed!
Probing for `National Semiconductor LM79'
  Trying address 0x0290... Failed!
Probing for `Winbond W83781D'
  Trying address 0x0290... Failed!
Probing for `Winbond W83782D'
  Trying address 0x0290... Failed!
Probing for `Winbond W83627HF'
  Trying address 0x0290... Failed!
Probing for `Winbond W83697HF'
  Trying address 0x0290... Failed!
Probing for `Silicon Integrated Systems SIS5595'
  Trying general detect... Failed!
Probing for `VIA Technologies VT 82C686 Integrated Sensors'
  Trying general detect... Failed!
Probing for `ITE IT8705F / IT8712F / SiS 950'
  Trying address 0x0290... Failed!

 Now follows a summary of the probes I have just done.
 Just press ENTER to continue: 


 I will now generate the commands needed to load the I2C modules.
 Sometimes, a chip is available both through the ISA bus and an I2C bus.
 ISA bus access is faster, but you need to load an additional driver module
 for it. If you have the choice, do you want to use the ISA bus or the
 I2C/SMBus (ISA/smbus)? 

WARNING! If you have some things built into your kernel, the 
below list will contain too many modules. Skip the appropriate ones!
To load everything that is needed, edit /etc/modules and add the modules
 listed here to it:

#----cut here----
# I2C adapter drivers
# I2C chip drivers
#----cut here----

Then, run /etc/init.d/modutils


To make the sensors modules behave correctly, add these lines to 
/etc/modutils/local and run update-modules:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

dmesg results:
==============

i2c-viapro.o version 2.6.2 (20011118)
i2c-viapro.o: Found Via VT82C686A/B device
SMBUS: Error: Host SMBus controller not enabled!
i2c-viapro.o: Can't detect vt82c596 or compatible device, module not inserted.
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.

lsmod
=====

Module                  Size  Used by    Not tainted
i2c-dev                 3776   0  (unused)
serial                 44064   1  (autoclean)
ncr53c8xx              51744   1  (autoclean)
sr_mod                 12280   2  (autoclean)
scsi_mod               86328   2  (autoclean) [ncr53c8xx sr_mod]
pktcdvd                16584   1  (autoclean)
cdrom                  28736   0  (autoclean) [sr_mod pktcdvd]
nfsd                   66592   8  (autoclean)
snd-seq-midi            3232   0  (autoclean) (unused)
snd-seq-oss            23296   0  (unused)
snd-seq-midi-event      2744   0  [snd-seq-midi snd-seq-oss]
snd-seq                36908   2  [snd-seq-midi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            35776   0 
snd-mixer-oss           9120   1  [snd-pcm-oss]
snd-card-cs46xx         1440   1 
snd-cs46xx             67840   0  [snd-card-cs46xx]
snd-pcm                45664   0  [snd-pcm-oss snd-cs46xx]
snd-timer              10208   0  [snd-seq snd-pcm]
snd-rawmidi            11936   0  [snd-seq-midi snd-cs46xx]
snd-seq-device          3920   0  [snd-seq-midi snd-seq-oss snd-seq snd-rawmidi]snd-ac97-codec         22784   0  [snd-cs46xx]
snd                    23784   0  [snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-card-cs46xx snd-cs46xx snd-pcm snd-timer snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore               3396   7  [snd]
af_packet               8520   1  (autoclean)
i2c-proc                6176   0 
i2c-core               12448   0  [i2c-dev i2c-proc]
scanner                 8480   0  (unused)
usb-uhci               21316   0  (unused)
usbcore                53344   1  [scanner usb-uhci]
3c59x                  24808   1 
nfs                    70940   1 
lockd                  48256   1  [nfsd nfs]
sunrpc                 58996   1  [nfsd nfs lockd]

lspci -n
========

00:00.0 Class 0600: 1106:0691 (rev 03)
00:01.0 Class 0604: 1106:8305
00:03.0 Class 0c00: 104c:8020
00:04.0 Class 0200: 10b7:9001
00:05.0 Class 0100: 1000:0004 (rev 04)
00:06.0 Class 0400: 109e:036e (rev 11)
00:06.1 Class 0480: 109e:0878 (rev 11)
00:07.0 Class 0401: 1013:6003 (rev 01)
00:14.0 Class 0601: 1106:0686 (rev 22)
00:14.1 Class 0101: 1106:0571 (rev 10)
00:14.2 Class 0c03: 1106:3038 (rev 10)
00:14.3 Class 0c03: 1106:3038 (rev 10)
00:14.4 Class 0680: 1106:3057 (rev 30)
01:00.0 Class 0300: 10de:002d (rev 15)

lspci -v
========

00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 03)
	Flags: bus master, medium devsel, latency 0
	Memory at 50000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [a0] AGP version 2.0
	Capabilities: [c0] Power Management version 2

00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, medium devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: 40000000-40ffffff
	Prefetchable memory behind bridge: 42000000-43ffffff
	Capabilities: [80] Power Management version 2

00:03.0 FireWire (IEEE 1394): Texas Instruments: Unknown device 8020 (prog-if 10 [OHCI])
	Subsystem: Texas Instruments: Unknown device 8010
	Flags: bus master, medium devsel, latency 66, IRQ 3
	Memory at 41300000 (32-bit, non-prefetchable) [size=2K]
	Memory at 41100000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 1

00:04.0 Ethernet controller: 3Com Corporation 3c900 Combo [Boomerang]
	Flags: bus master, medium devsel, latency 64, IRQ 10
	I/O ports at 1400 [size=64]
	Expansion ROM at <unassigned> [disabled] [size=64K]

00:05.0 SCSI storage controller: LSI Logic / Symbios Logic (formerly NCR) 53c815 (rev 04)
	Flags: bus master, medium devsel, latency 66, IRQ 5
	I/O ports at 1000 [size=256]
	Memory at 41400000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at <unassigned> [disabled] [size=32K]

00:06.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11)
	Subsystem: Unknown device bd11:1200
	Flags: bus master, medium devsel, latency 66, IRQ 11
	Memory at 41500000 (32-bit, prefetchable) [size=4K]
	Capabilities: [44] Vital Product Data
	Capabilities: [4c] Power Management version 2

00:06.1 Multimedia controller: Brooktree Corporation Bt878 (rev 11)
	Subsystem: Unknown device bd11:1200
	Flags: bus master, medium devsel, latency 66, IRQ 11
	Memory at 41600000 (32-bit, prefetchable) [size=4K]
	Capabilities: [44] Vital Product Data
	Capabilities: [4c] Power Management version 2

00:07.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
	Subsystem: Voyetra Technologies: Unknown device 3357
	Flags: bus master, slow devsel, latency 64, IRQ 3
	Memory at 41200000 (32-bit, non-prefetchable) [size=4K]
	Memory at 41000000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [40] Power Management version 2

00:14.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
	Flags: bus master, stepping, medium devsel, latency 0

00:14.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10) (prog-if 8a [Master SecP PriP])
	Flags: bus master, medium devsel, latency 64
	I/O ports at 1480 [size=16]
	Capabilities: [c0] Power Management version 2

00:14.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Flags: bus master, medium devsel, latency 66, IRQ 11
	I/O ports at 1440 [size=32]
	Capabilities: [80] Power Management version 2

00:14.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Flags: bus master, medium devsel, latency 66, IRQ 11
	I/O ports at 1460 [size=32]
	Capabilities: [80] Power Management version 2

00:14.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
	Flags: medium devsel
	Capabilities: [68] Power Management version 2

01:00.0 VGA compatible controller: nVidia Corporation Vanta [NV6] (rev 15) (prog-if 00 [VGA])
	Subsystem: nVidia Corporation: Unknown device 0022
	Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 3
	Memory at 40000000 (32-bit, non-prefetchable) [size=16M]
	Memory at 42000000 (32-bit, prefetchable) [size=32M]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [60] Power Management version 1
	Capabilities: [44] AGP version 2.0

System details
==============

- Compaq 7000US
- Processor is 1.2G AMD Athlon
- 512M memory
- VIA VT82C686A chip on motherboard
- Kernel version 2.4.17, with freeswan and packet writing patches
  added
- lm_sensors version 2.6.2, i2c version 2.6.2

-- 
Ron Murray   (rjmx at rjmx.net)
https://www.rjmx.net/~ron
GPG Public Key Fingerprint: F2C1 FC47 5EF7 0317 133C  D66B 8ADA A3C4 D86C 74DE



More information about the lm-sensors mailing list