Comment 28 for bug 1290110

Revision history for this message
In , manuelkrause (manuelkrause-linux-kernel-bugs) wrote :

# Based on the shown email in Comment 2 Rafael J Wysocki asked me on 2014-03-09 # 18:58:
> This almost certainly is an ACPI regression, but I'm not sure whether
> thermal management or CPU power management is broken on your system.
>
> Can you compare the contents of /sys/class/thermal/ from working and
> not working kernels, please?
>
> Rafael
>
# which I answered the following way (I hope it'll be complete on here):

Hi again,
unfortunately you didn't specify how deeply I should dig into /sys/class/thermal. So you get the lines from # BOF # to # EOF # below. I hope they're readable without more comments.

The most remarkable changes, in my eyes, had happened within "thermal_zone1".

Best regards,
Manuel Krause

# BOF #
Following ones are all from /sys/class/thermal/ which are links to -> ../../devices/virtual/thermal/

I've listed the directories in sections of cooling_devices and thermal_zones separately for each bad/good kernel. For Emailing purposes only. You can merge them into a spreadsheet for your evaluation on your own. I've left out reporting some subdirs and subdir's values that _really_ didn't seem to need attention.

Also, I've had collected the #sensors output for each readout, having reproduced nearly the same workload, represented by the "Fan speed" (thermal_zone4==FDTZ).

And I've done my very best to not produce typos or c&p errors.

 3.13.5 -- 20140309 -- 20:52 -- bad
=============================
dir |-
                 /type /cur_state /max_state
cooling_device0 Processor 0 10
cooling_device1 Processor 0 10
cooling_device2 Fan 0 1
cooling_device3 Fan 1 1
cooling_device4 Fan 0 1
cooling_device5 Fan 0 1
cooling_device6 Fan 0 1
cooling_device7 LCD 0 24

 3.12.13 -- 20140310 -- 00:26 -- good
==============================
dir |-
                 /type /cur_state /max_state
cooling_device0 Processor 0 10
cooling_device1 Processor 0 10
cooling_device2 Fan 0 1
cooling_device3 Fan 1 1
cooling_device4 Fan 1 1
cooling_device5 Fan 1 1
cooling_device6 Fan 1 1
cooling_device7 LCD 0 24

 3.13.5 -- 20140309 -- 20:52 -- bad
=============================
dir |-
              /passive /temp |- /cdev?_ /trip_ /trip_
                                      trip_ point_ point_
                                      point ?_temp ?_type
thermal_zone0 0 68000 ?=0 n.a. 256000 critical
thermal_zone1 n.a. 70000 |-
                                ?=0 6 110000 critical
                                ?=1 5 107000 passive
                                ?=2 4 90000 active
                                ?=3 3 75000 active
                                ?=4 2 55000 active
                                ?=5 1 45000 active
                                ?=6 1 30000 active
thermal_zone2 n.a. 54000 |-
                                ?=0 1 105000 critical
                                ?=1 1 95000 passive
thermal_zone3 n.a. 25800 |-
                                ?=0 1 110000 critical
                                ?=1 1 60000 passive
thermal_zone4 0 58000 ?=0 n.a. 110000 critical

 3.12.13 -- 20140310 -- 00:26 -- good
==============================
dir |-
              /passive /temp |- /cdev?_ /trip_ /trip_
                                      trip_ point_ point_
                                      point ?_temp ?_type
thermal_zone0 0 50000 ?=0 n.a. 256000 critical
thermal_zone1 n.a. 70000 |-
                                ?=0 1 110000 critical
                                ?=1 1 107000 passive
                                ?=2 2 90000 active
                                ?=3 3 67000 active
                                ?=4 4 55000 active
                                ?=5 5 45000 active
                                ?=6 6 30000 active
thermal_zone2 n.a. 53000 |-
                                ?=0 1 105000 critical
                                ?=1 1 95000 passive
thermal_zone3 n.a. 25600 |-
                                ?=0 1 110000 critical
                                ?=1 1 60000 passive
thermal_zone4 0 58000 ?=0 n.a. 110000 critical

---
Legend here:
       /type is always acpitz
       /mode enabled
       /policy step_wise

      - from kernel ACPI initialisation: thermal_zone0==DTSZ,
         thermal_zone1==CPUZ, thermal_zone2==SKNZ,
         thermal_zone3==BATZ, thermal_zone4==FDTZ
      - n.a. means file or value is not available
___
Legend in general:
             /power/control is always auto
             /power/runtime_status unsupported
             /uevent ''==empty

----------------------------------------------------------------

 3.13.5 -- 20140309 -- 20:52 -- bad
=============================
# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +68.0°C (crit = +256.0°C)
temp2: +70.0°C (crit = +110.0°C)
temp3: +54.0°C (crit = +105.0°C)
temp4: +25.8°C (crit = +110.0°C)
temp5: +58.0°C (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +66.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +63.0°C (high = +105.0°C, crit = +105.0°C)

 3.12.13 -- 20140310 -- 00:26 -- good
==============================
# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +50.0°C (crit = +256.0°C)
temp2: +70.0°C (crit = +110.0°C)
temp3: +53.0°C (crit = +105.0°C)
temp4: +25.6°C (crit = +110.0°C)
temp5: +58.0°C (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +65.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +61.0°C (high = +105.0°C, crit = +105.0°C)

# EOF #