[Bugme-new] [Bug 12516] New: Fan speed not adjusted to current thermal zone after boot

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Tue Jan 20 13:34:04 PST 2009


http://bugzilla.kernel.org/show_bug.cgi?id=12516

           Summary: Fan speed not adjusted to current thermal zone after
                    boot
           Product: ACPI
           Version: 2.5
     KernelVersion: 2.6.29-rc2
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Power-Fan
        AssignedTo: acpi_power-fan at kernel-bugs.osdl.org
        ReportedBy: elendil at planet.nl


Latest working kernel version: N/A
Earliest failing kernel version: 2.6.28.1 (earlier versions not tested)
Distribution: Debian
Hardware Environment: HP 2510p Core2 Duo notebook
Software Environment: Debian Lenny

Problem Description:
When I boot the notebook, the BIOS sets the fan speed to some intermediate
speed when the grub menu is displayed.

After Linux has completed to boot, I would expect the fan speed to be adjusted
to the proper speed for the current thermal zone, but that does not happen.
Instead it remains at the "default" speed until one of the trip points is hit
(e.g. due to running a CPU intensive task). From that point onwards the fan
speed is correctly adjusted dynamically.

Selected values from /proc/acpi:
$ grep . thermal_zone/*/* | head -n11; echo; grep . fan/*/*
thermal_zone/TZ0/cooling_mode:<setting not supported>
thermal_zone/TZ0/polling_frequency:<polling disabled>
thermal_zone/TZ0/state:state:                   active[4]
thermal_zone/TZ0/temperature:temperature:             51 C
thermal_zone/TZ0/trip_points:critical (S5):           256 C
thermal_zone/TZ0/trip_points:passive:                 99 C: tc1=1 tc2=2 tsp=300
devices=CPU0 CPU1
thermal_zone/TZ0/trip_points:active[0]:               88 C: devices=C3C8
thermal_zone/TZ0/trip_points:active[1]:               82 C: devices=C3C9
thermal_zone/TZ0/trip_points:active[2]:               68 C: devices=C3CA
thermal_zone/TZ0/trip_points:active[3]:               60 C: devices=C3CB
thermal_zone/TZ0/trip_points:active[4]:               40 C: devices=C3CC

fan/C3B1/state:status:                  off
fan/C3B2/state:status:                  off
fan/C3C8/state:status:                  off
fan/C3C9/state:status:                  off
fan/C3CA/state:status:                  off
fan/C3CB/state:status:                  off
fan/C3CC/state:status:                  on

This shows the fan should be running at its lowest speed (state: active[4], fan
on for C3CC). The actual fan speed however is (based on noise level) somewhere
between the C3CB and C3CA level.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list