[lm-sensors] Intel DP35DP - P35 Sensor Support?

Jean Delvare khali at linux-fr.org
Wed Oct 31 20:40:21 CET 2007


On Tue, 30 Oct 2007 15:26:55 -0700, d. d. gmane wrote:
> Here are the results of:  isadump 0x2e 0x2f 0x08
> 
> [root at skippy dump]# pwd
> /home/david/lm_sensors-3.0.0-rc3/prog/dump
> 
> [root at skippy dump]# ./isadump 0x2e 0x2f 0x08
> WARNING! Running this program can cause system crashes, data loss and worse!
> I will probe address register 0x2e and data register 0x2f.
> Probing bank 8 using bank register 0x07.
> Continue? [Y/n] Y
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> 00: 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 41
> 20: f1 91 00 00 c1 01 00 91 00 91 00 00 00 00 00 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 03 00 00 04 04 00 00 00 00 00 00 00 00 00 00
> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

OK, access to the hardware monitoring device is disabled. If you want
to investigate a bit further, you can attempt to enable it:

* Search in /proc/ioports for a free space of at least 256 bytes,
aligned on a 256-byte boundary (e.g. 0x0a00 to 0x0aff).

* Write the address in question to the PC8374L chip and
  enable the logical device:

isaset 0x2e 0x2f 0x07 0x08
isaset 0x2e 0x2f 0x60 0x0a # <-- high byte of the address
isaset 0x2e 0x2f 0x61 0x00 # <-- low byte of the address
isaset 0x2e 0x2f 0x30 0x01

* Run isadump again and check that the writes were successful:

isadump 0x2e 0x2f 0x08

* If registers 0x30, 0x60 and 0x61 have the expected values, try
  dumping the logical device's I/O area:

isadump -f 0x0a00 # <-- adjust with the address you used

Only do that if you are really motivated in getting the voltage
readings. I don't know the PC8374L very well and it seems to be a
somewhat complex chip - or at least different from what I'm used to.
Even if the sequence above reveals something interesting, there's
probably a long way to go before you can get the voltage readings, and
I am almost certain that you won't get temperatures nor fan speeds from
that device anyway.

-- 
Jean Delvare




More information about the lm-sensors mailing list