> >> I'm not sure if the fan is managed or not. It takes some time to heat 
> >> the CPU up or cool it down and it's already running pretty fast without 
> >> load...
> > 
> > You can try to run "dtrace -m tzmon" (enables all probes in the
> > tzmon kernel module), maybe some of the acpi error probes
> > (tzmon_set_power alx-error / tzmon_set_power_device alx-error)
> > are running?
>
> I tried "dtrace -n :tzmon::alx-error,alx-missing" but no probe fire
> until the system crashes (someone needs another minicom.cab?).
> Isn't there a way to control or at least monitor the fan?
> Or restrict the max freq of the CPU/P-State?

As far as I understand it, the tzmon_set_power() function
in usr/src/uts/i86pc/io/tzmon/tzmon.c is called to 
enable / disable "active cooling devices" (e.g. fans).

    
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/i86pc/io/tzmon/tzmon.c#634


It should be called from tzmon_eval_zone().

  
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/i86pc/io/tzmon/tzmon.c#657

tzmon_eval_zone() is the function that does the 
emergency shutdown when a thermal zone is
getting "critically hot".  Before the zone gets
critically hot, I'd expect that active cooling devices
(fans) are enabled.


Try to use the dtrace fbt provider with the 
functions tzmon_eval_zone and tzmon_set_power.

    dtrace -f fbt::tzmon_eval_zone -f fbt::tzmon_set_power

tzmon_eval_zone should be called periodically.
Question is if tzmon_set_power ever gets called,
to enable / disable fans?



You should file a bug at defect.opensolaris.org,
and attach an acpi table dump for your T60p to that bug.
The intel utility to dump acpi tables ("iasl -g") can be found
in attachment #4 for bug 5693:
http://defect.opensolaris.org/bz/show_bug.cgi?id=5693
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to