no sensors were detected with Intel Corporation 82801H (ICH8 Family)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> OK, so it was indeed an index/data pair. Now, if some of these register
> values correspond to sensors, their values should change a little over
> time. Try running the same isadump command a few seconds apart and see
> if some values change. Do that while the fan is spinning, otherwise you
> might miss it. Also try with and without CPU load to increase the
> chances to spot a change.

I execute some times "isadump 0x910 0x911" and got differents values, like:

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 59 ff 00 00 01 27 80 4c 00 00 00 07 37 39 37 39
90: 02 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1e
a0: 00 01 00 62 00 00 a9 30 50 14 b8 0b 0a 47 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


and

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 23 00 00 00 01 27 80 4c 00 00 00 07 37 39 37 39
90: 02 00 00 00 80 00 00 08 00 00 00 00 00 00 00 43
a0: 00 01 00 62 00 00 a9 30 50 14 b8 0b 0a 47 32 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



> Note that the register map above looks like what the LPC47N252
> datasheet describes. The bad news is that the chip does only fan speed
> monitoring and control. On top of that, the fan speeds cannot be read
> directly from the I/O space, so I don't even know how we would write a
> driver. Someone would need to take a deeper look at the datasheet, I
> don't have the time myself.
>
> I also think that it would be worth taking a look at the ACPI
> implementation of your laptop to see what they are doing with
> temperatures and fans. We don't want to interfere with that. Can you
> read the temperature using acpi?

Can i read:

processor/CPU0:
info  limit  power  throttling

# cat processor/CPU0/*
processor id:            0
acpi id:                 0
bus mastering control:   yes
power management:        yes
throttling control:      yes
limit interface:         yes
active limit:            P0:T0
user limit:              P0:T0
thermal limit:           P0:T0
active state:            C3
max_cstate:              C8
bus master activity:     00000000
maximum allowed latency: 6666 usec
states:
    C1:                  type[C1] promotion[C2] demotion[--]
latency[001] usage[00000040] duration[00000000000000000000]
    C2:                  type[C2] promotion[C3] demotion[C1]
latency[001] usage[00023260] duration[00000000000211173996]
   *C3:                  type[C3] promotion[--] demotion[C2]
latency[017] usage[01032996] duration[00000000014670215004]
state count:             8
active state:            T0
state available: T0 to T7
states:
   *T0:                  00%
    T1:                  12%
    T2:                  25%
    T3:                  37%
    T4:                  50%
    T5:                  62%
    T6:                  75%
    T7:                  87%


thermal_zone/THM:
cooling_mode  polling_frequency  state  temperature  trip_points

# cat thermal_zone/THM/*
<setting not supported>
<polling disabled>
state:                   ok
temperature:             40 C
critical (S5):           99 C


video/VID:
CRT  DOS  DVI  LCD  POST  POST_info  ROM  TV  info

video/VID1:
CRT  DOS  DVI  LCD  POST  POST_info  ROM  TV  info

video/VID2:
DOS  POST  POST_info  ROM  info

-- 
Kessia Pinheiro
Bacharelanda em Ci?ncia da Computa??o
Universidade Federal da Bahia
Linux Counter User #389695 [http://counter.li.org]


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux