high cpu temp and fan speed problem
Nathan BIAGINI
nathan.open at gmail.com
Sun May 9 17:19:02 UTC 2010
2010/5/9 Ian Smith <smithi at nimnet.asn.au>
> Nathan, I replied without noticing that you had not copied the list; I
> don't mind direct replies, but please keep the list in the ccs.
>
> On Sun, 9 May 2010, Nathan BIAGINI wrote:
> > 2010/5/9 Ian Smith <smithi at nimnet.asn.au>
> >
> > > On Sun, 9 May 2010, Nathan BIAGINI wrote:
> > > > Hi,
> > > >
> > > > i bought a hp pavilion dv6-1123ef laptop and i've installed FreeBSD
> 8.0
> > > on
> > > > it. Everything work except one think : i can't do high-cpu task.
> The
> > > problem
> > > > is when i run a high-cpu task (no very high in fact), my cpu
> temperature
> > > can
> > > > increase to 90°C and when it's the case, system go down. Further, i
> > > heard
> > > > the fans are running. When i work on windows (short time), i never
> had
> > > this
> > > > kind of problem so i think is may be a kernel config problem.
> > >
> > > Sounds perhaps similar to some recent issues, but first we need to
> know
> > > more about your laptop .. please show output of:
> > >
> > > % sysctl hw.acpi
> > > % sysctl dev.cpu
> > > % grep -i acpi /var/run/dmesg.boot
>
> Sorry, my 8.0 laptop is memtesting new RAM today so I didn't check that.
> Still need to know what make/model CPU it has, and what cpufreq drivers
> it uses .. can you post the whole dmesg.boot ? (just plain, not verbose)
>
> > > > I precise that when i want to run mbmon to minitor cpu temp and fan
> > > speed
> > > > (compiled form the ports), it return an unknow error like what no
> > > hardware
> > > > monitor is found, the cause of my problem?
> > >
> > > mbmon only works with some hardware, and then needs tweaking
> sometimes;
> > > worry about that if it doesn't look like an acpi and/or cpufreq issue.
> > >
> > > Temperature at least should be shown by sysctl dev.cpu.N.temperature.
>
> Oops again - that should say hw.acpi.tz0.temperature (as below)
>
> > Thanks for your help. I'm new in the world of UNIX and FreeBSD ;)
> >
> > I've joined the outputs of the commands in this message.
>
> Ok. If things aren't too big they're perhaps better posted inline, so
> I'll quote a few bits that look a bit strange regarding temperatures:
>
> > acpi_tz0: _CRT value is absurd, ignored (-273.2C)
> ..
> > hw.acpi.thermal.min_runtime: 0
> > hw.acpi.thermal.polling_rate: 10
> > hw.acpi.thermal.user_override: 0
> > hw.acpi.thermal.tz0.temperature: 56.0C
> > hw.acpi.thermal.tz0.active: -1
> > hw.acpi.thermal.tz0.passive_cooling: 1
> > hw.acpi.thermal.tz0.thermal_flags: 0
> > hw.acpi.thermal.tz0._PSV: 135.0C <<<---
> > hw.acpi.thermal.tz0._HOT: 90.0C <<<---
> > hw.acpi.thermal.tz0._CRT: -1 <<<---
> > hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
> > hw.acpi.thermal.tz0._TC1: 2
> > hw.acpi.thermal.tz0._TC2: 5
> > hw.acpi.thermal.tz0._TSP: 50
> > hw.acpi.cpu.cx_lowest: C1
>
> The _PSV (passive cooling) temp is 'absurd' also; it certainly should be
> lower than _HOT - which looks possibly right at 90C - and _CRT (critical
> shutdown) definitely should be there, probably <= 100C.
>
> Is it running the latest available BIOS update?
>
> > dev.cpu.0.freq: 250
> > dev.cpu.0.freq_levels: 2000/35000 1750/30625 1500/26250 1250/21875
> > 1000/17500 750/13125 500/8750 250/4375
> > dev.cpu.0.cx_supported: C1/1 C2/57
> > dev.cpu.0.cx_lowest: C1
>
> Maybe more about these after seeing your dmesg.boot ..
>
> cheers, Ian
>
Ok, so. I tried to understand.
The whole dmesg.boot file : http://pastebin.com/U4p8Y8Pi (inline ,))
I don't really know if i have the last available BIOS version, i never
upgrade it manually...
Now, i read the acpi man page and i don't see anything concerning
hw.acpi.tz0.temperature, it is a sysctl option?
_HOT should be set to 90°C and _PSV should be set to a less value than _HOT?
and _CRT to a greater value? 100°C. I understand there is a problem with
this values but i don't understand how i have to set them.
More information about the freebsd-mobile
mailing list