Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Feb 2008 20:14:44 -0500 (EST)
From:      Daniel Eischen <deischen@freebsd.org>
To:        "Alexandre \\Sunny\\ Kovalenko" <alex.kovalenko@verizon.net>
Cc:        acpi@freebsd.org
Subject:   Re: How to disable acpi thermal?
Message-ID:  <Pine.GSO.4.64.0802202012180.7855@sea.ntplx.net>
In-Reply-To: <1203555741.1019.50.camel@RabbitsDen>
References:  <Pine.GSO.4.64.0801142156360.24324@sea.ntplx.net> <1200369199.2054.38.camel@RabbitsDen> <Pine.GSO.4.64.0801151525160.29868@sea.ntplx.net> <1203131179.833.32.camel@RabbitsDen> <Pine.GSO.4.64.0802201711090.7855@sea.ntplx.net> <1203549287.1019.43.camel@RabbitsDen> <Pine.GSO.4.64.0802201825100.7855@sea.ntplx.net> <1203555741.1019.50.camel@RabbitsDen>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 20 Feb 2008, Alexandre \Sunny\ Kovalenko wrote:

>
> On Wed, 2008-02-20 at 18:48 -0500, Daniel Eischen wrote:
>> On Wed, 20 Feb 2008, Alexandre \Sunny\ Kovalenko wrote:
>>
>>> I assume (possibly incorrectly) that 1) your CPU is capable of the
>>> frequency throttling and 2) you are using frequency governor of some
>>> sort (see cpufreq(4) for detail). If this is not the case, the change
>>> will not help.
>>
>> I don't know about 1):
>>
>>    CPU: Intel Pentium III (933.08-MHz 686-class CPU)
>>    Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
>>    Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
>>
>> and 2), no, I'm not using a frequency governor from what I can
>> tell.
>>
>>    $ sysctl -a | grep dev.cpu
>>    dev.cpu.0.%desc: ACPI CPU
>>    dev.cpu.0.%driver: cpu
>>    dev.cpu.0.%location: handle=\_PR_.CPU0
>>    dev.cpu.0.%pnpinfo: _HID=none _UID=0
>>    dev.cpu.0.%parent: acpi0
>>    dev.cpu.0.cx_supported: C1/0
>>    dev.cpu.0.cx_lowest: C1
>>    dev.cpu.0.cx_usage: 100.00%
>>
>>    $ sudo kldload /boot/kernel/cpufreq.ko
>>
>>    $ sysctl -a | grep dev.cpu
>>    dev.cpu.0.%desc: ACPI CPU
>>    dev.cpu.0.%driver: cpu
>>    dev.cpu.0.%location: handle=\_PR_.CPU0
>>    dev.cpu.0.%pnpinfo: _HID=none _UID=0
>>    dev.cpu.0.%parent: acpi0
>>    dev.cpu.0.cx_supported: C1/0
>>    dev.cpu.0.cx_lowest: C1
>>    dev.cpu.0.cx_usage: 100.00%
>>
>>
>>> Also, since I have sent you that change, I have learned that setting
>>> hw.acpi.thermal.user_override=1 and hw.acpi.thermal.tz0._PSV=85C might
>>> accomplish the same thing as the ASL change. I saw it working for the
>>> thermal zone which already had sensible _PSV, but I have no hardware to
>>> try this approach when _PSV is not present in the ASL.
>>
>> Well, this is a server board, not a laptop, so I'm not sure
>> it even has CPU throttling.
>>
> As far as I can tell from the stuff above -- it does not. I was confused
> by presence of some pieces in the ASL, which would normally indicate
> that it does. One thing, which surprises me, is that with the lack of
> throttling and, what appears to be single speed fan or even a heatsink,
> I do not see how its thermal mode could behave differently in the
> presence of the load. Could you, please, send me output of the sysctl
> machdep.

$ sysctl machdep
machdep.enable_panic_key: 0
machdep.adjkerntz: 0
machdep.wall_cmos_clock: 0
machdep.disable_rtc_set: 0
machdep.conspeed: 9600
machdep.gdbspeed: 9600
machdep.conrclk: 1843200
machdep.disable_mtrrs: 0
machdep.guessed_bootdev: 2687500288
machdep.cpu_idle_hlt: 1
machdep.prot_fault_translation: 0
machdep.panic_on_nmi: 1
machdep.kdb_on_nmi: 1
machdep.tsc_freq: 933073074
machdep.i8254_freq: 1193182
machdep.acpi_timer_freq: 3579545
machdep.acpi_root: 1009936

-- 
DE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0802202012180.7855>