Follow-UP to ticket 1578 as requested

Jean Delvare khali at linux-fr.org
Mon Feb 16 11:14:18 CET 2004


[Please reply to the list, not to me]

Quoting "Sven E." <dark at verfeiert.org>:

> Driver `it87' (should be inserted):
>   Detects correctly:
>   * ISA bus address 0x0290 (Busdriver `i2c-isa')
>     Chip `ITE IT8705F / IT8712F / SiS 950' (confidence: 8)
>  
> Driver `w83627hf' (may not be inserted):
>   Misdetects:
>   * ISA bus address 0x0290 (Busdriver `i2c-isa')
>     Chip `Winbond W83627THF Super IO Sensors' (confidence: 8)

We usually trust Super IO more than ISA. In newer versions of
sensors-detect, Super IO have a confidence of 9, so it would have
suggested w83627hf over it87 in your case.

> As one can see now the Winbond is recommended as expected. yet, if I
> use the recommended modules:
> 
> sensors
> w83627thf-isa-0290
> Adapter: ISA adapter
> Algorithm: ISA algorithm
> ERROR: Can't get alarm data!
> ERROR: Can't get beep data!
> ERROR: Can't get IN0 data!
> ERROR: Can't get IN2 data!
> ERROR: Can't get IN3 data!
> ERROR: Can't get IN4 data!
> ERROR: Can't get IN7 data!
> ERROR: Can't get IN8 data!
> ERROR: Can't get FAN1 data!
> ERROR: Can't get FAN2 data!
> ERROR: Can't get TEMP1 data!
> ERROR: Can't get TEMP2 data!
> 
> Khali supposed the lib might be outdated, but where can I find the
> lib.

ls -l /usr/lib/libsensors*
ls -l /usr/local/lib/libsensors*

You can also do "$(which sensors)" and "ldd $(which sensors)" to see
which library the sensors binary is linking to. If the library prefix
differs from sensors one, there's something bad.

> I am using gentoo, I patched the kernel since I need bttv I
> installed all needed packages etc.

We have a long history of problems with Gentoo. They have kernel patches
that often make lm_sensors fail, although "sensors" alone usually works
(this is "sensors -s" that usually fails).

I'm not sure I understand what you mean with "I patched the kernel". Did
you patch Gentoo kernel sources, or a vanilla kernel?

> gentoo says I use lm-sensors 2.8.1 as well as i2c 2.8.1

I would recommend that you clearly choose your side, and stick to it.
Either use a Gentoo kernel and stick to their version of i2c and
lm_sensors, or compile a vanilla kernel with my i2c patch, and install
lm_sensors on your own (same version as i2c, preferably). Mixing Gentoo
stuff with our own is likely to cause more trouble than it's worth.

-- 
Jean Delvare




More information about the lm-sensors mailing list