You can ignore the perl warnings which aren't important. You can also ignore the SMBUS ARP driver, it is not for sensors chips. Verify that you have a ADM1022 on your board (look at your board) Karl Kopper wrote: > > Thanks for your reply! > > The output looks the same from sensors-detect in the distro. I modprobed -r > all of the modules then ran it: > > bash-2.05a# pwd > /usr/local/src/lm-sensor/lm_sensors-2.6.3/prog/detect > bash-2.05a# ./sensors-detect > <snip> > Client found at address 0x61 > Probing for `National Semiconductor LM78'... Failed! > Probing for `National Semiconductor LM78-J'... Failed! > Probing for `National Semiconductor LM79'... Failed! > Probing for `Winbond W83781D'... Failed! > Probing for `Winbond W83782D'... Failed! > Probing for `Winbond W83783S'... Failed! > Probing for `Winbond W83627HF'... Failed! > Probing for `Asus AS99127F'... Failed! > Probing for `Winbond W83L784R/AR'... Failed! > Use of uninitialized value in concatenation (.) or string at > ./sensors-detect li > ne 1617, <STDIN> line 3. > Probing for `SMBus 2.0 ARP-Capable Device??'... Success! > (confidence 1, driver `') <----- ??? > Use of uninitialized value in string eq at ./sensors-detect line 1393, > <STDIN> l > ine 3. > Use of uninitialized value in string eq at ./sensors-detect line 1393, > <STDIN> l > ine 3. > > 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): > <snip> > > Can I tell from this output what the missing driver name is? > > Thanks again for your help. > > --Karl > > > -----Original Message----- > > From: phil at netroedge.com [mailto:phil at netroedge.com] > > Sent: Tuesday, July 02, 2002 12:35 PM > > To: Karl Kopper > > Cc: sensors at Stimpy.netroedge.com > > Subject: Re: Newbie questions about sensors-detect and sensors output. > > > > > > > > A couple oddities I noticed: errors in the sensors-detect script, and > > mixed versions of lm-sensors in your dmesg. > > > > The modules you are using look reasonable (i2c-proc, i2c-dev, eeprom, > > i2c-piix4, i2c-core, i2c-isa). You need another driver to run your > > sensors chip, though (an appropriate module for your hardware in > > lm-sensors/kernel/chips). > > > > I suggest using the latest versions of lm-sensors and i2c, and try not > > to mix them with older code. Run the sensors-detect script in the > > distro (lm-sensors/detect/sensors-detect) and not the (apparently bad) > > one in /usr/local/sbin. You may also have an issue with your Perl > > install (sensors-detect is a perl script) which is causing the errors. > > > > > > Phil > > > > On Tue, Jul 02, 2002 at 12:13:14PM -0700, Karl Kopper wrote: > > > > > > The faq says to post at: http://www.netroedge.com/~lm78/support.html but > > > this link is broken so I hope good old-fashioned E-mail is okay. > > > > > > When I run sensors-detect > > > > > > The output looks like this... > > > > > > <snip> > > > Client found at address 0x61 > > > Probing for `National Semiconductor LM78'... Failed! > > > Probing for `National Semiconductor LM78-J'... Failed! > > > Probing for `National Semiconductor LM79'... Failed! > > > Probing for `Winbond W83781D'... Failed! > > > Probing for `Winbond W83782D'... Failed! > > > Probing for `Winbond W83783S'... Failed! > > > Probing for `Winbond W83627HF'... Failed! > > > Probing for `Asus AS99127F'... Failed! > > > Probing for `Winbond W83L784R/AR'... Failed! > > > Use of uninitialized value in concatenation (.) or string at > > > /usr/local/sbin/sen > > > sors-detect line 1617, <STDIN> line 4. > > > Probing for `SMBus 2.0 ARP-Capable Device??'... Success! > > > (confidence 1, driver `') > > > Use of uninitialized value in string eq at > > /usr/local/sbin/sensors-detect > > > line 1 > > > 393, <STDIN> line 4. > > > > > > 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): > > > <snip> > > > > > > Notice the success "driver" appears to be blank. > > > > > > This is the output near the end of the script: > > > > > > <snip> > > > Now follows a summary of the probes I have just done. > > > Just press ENTER to continue: > > > > > > Driver `thmc50' (should be inserted): > > > Detects correctly: > > > * Bus `SMBus PIIX4 adapter at fc00' (Non-I2C SMBus adapter) > > > Busdriver `i2c-piix4', I2C address 0x2c > > > Chip `Analog Devices ADM1022' (confidence: 8) > > > Use of uninitialized value in concatenation (.) or string at > > > /usr/local/sbin/sen > > > sors-detect line 2781, <STDIN> line 6. > > > > > > Driver `' (should be inserted): > > > Detects correctly: > > > * Bus `SMBus PIIX4 adapter at fc00' (Non-I2C SMBus adapter) > > > Busdriver `i2c-piix4', I2C address 0x61 > > > Chip `SMBus 2.0 ARP-Capable Device??' (confidence: 1) > > > <snip> > > > > > > Notice again the blank driver. Now the modprobe lines I'm supposed to > > > insert: > > > > > > <snip> > > > #----cut here---- > > > # I2C adapter drivers > > > modprobe i2c-piix4 > > > # I2C chip drivers > > > modprobe thmc50 > > > modprobe > > > #----cut here---- > > > > > > To make the sensors modules behave correctly, add these lines to either > > > /etc/modules.conf or /etc/conf.modules: > > > > > > #----cut here---- > > > # I2C module options > > > alias char-major-89 i2c-dev > > > <snip> > > > > > > Looks like a blank modprobe line?? Is this right? > > > > > > bash-2.05a#lsmod > > > Module Size Used by Not tainted > > > i2c-dev 4704 0 > > > eeprom 4736 0 (unused) > > > thmc50 5600 0 (unused) > > > i2c-proc 8128 0 [eeprom thmc50] > > > i2c-piix4 4772 0 > > > i2c-core 19264 0 [i2c-dev eeprom thmc50 > > i2c-proc i2c-piix4] > > > > > > Is this output correct? I'm trying to find temperature information?? > > > > > > bash-2.05a# sensors -f > > > eeprom-i2c-0-50 > > > Adapter: SMBus PIIX4 adapter at fc00 > > > Algorithm: Non-I2C SMBus adapter > > > Memory type: SDRAM DIMM SPD > > > SDRAM Size (MB): 128 > > > > > > eeprom-i2c-0-51 > > > Adapter: SMBus PIIX4 adapter at fc00 > > > Algorithm: Non-I2C SMBus adapter > > > Memory type: SDRAM DIMM SPD > > > SDRAM Size (MB): 256 > > > > > > eeprom-i2c-0-52 > > > Adapter: SMBus PIIX4 adapter at fc00 > > > Algorithm: Non-I2C SMBus adapter > > > Memory type: SDRAM DIMM SPD > > > SDRAM Size (MB): 128 > > > > > > Here's dmesg output: > > > <snip> > > > i2c-core.o: i2c core module > > > i2c-piix4.o version 2.6.3 (20020322) > > > i2c-piix4.o: Found OSB4 device > > > i2c-core.o: adapter SMBus PIIX4 adapter at fc00 registered as adapter 0. > > > i2c-piix4.o: SMBus detected and initialized > > > i2c-proc.o version 2.6.1 (20010825) > > > thmc50.o version 2.6.3 (20020322) > > > i2c-core.o: driver THMC50 sensor chip driver registered. > > > eeprom.o version 2.6.3 (20020322) > > > i2c-core.o: driver EEPROM READER registered. > > > i2c-core.o: client [EEPROM chip] registered to adapter [SMBus > > PIIX4 adapter > > > at f > > > c00](pos. 0). > > > i2c-core.o: client [EEPROM chip] registered to adapter [SMBus > > PIIX4 adapter > > > at f > > > c00](pos. 1). > > > i2c-core.o: client [EEPROM chip] registered to adapter [SMBus > > PIIX4 adapter > > > at f > > > c00](pos. 2). > > > send_arp uses obsolete (PF_INET,SOCK_PACKET) > > > i2c-isa.o version 2.6.3 (20020322) > > > i2c-core.o: adapter ISA main adapter registered as adapter 1. > > > i2c-isa.o: ISA bus access for i2c modules initialized. > > > i2c-core.o: adapter unregistered: ISA main adapter > > > i2c-dev.o: i2c /dev entries driver module > > > i2c-core.o: driver i2c-dev dummy driver registered. > > > i2c-dev.o: Registered 'SMBus PIIX4 adapter at fc00' as minor 0 > > > > > > Not knowing what I was doing I stuck i2c-isa in then removed it. ?? > > > > > > Thanks for your help. > > > > > > --Karl > > > > > > > > > > -- > > Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR > > phil at netroedge.com -- http://www.netroedge.com/~phil > > PGP F16: 01 D2 FD 01 B5 46 F4 F0 3A 8B 9D 7E 14 7F FB 7A