Date: Sun, 9 May 2010 19:19:00 +0200 From: Nathan BIAGINI <nathan.open@gmail.com> To: Ian Smith <smithi@nimnet.asn.au> Cc: freebsd-mobile@freebsd.org Subject: Re: high cpu temp and fan speed problem Message-ID: <AANLkTilawXjHv89WhVzXEu8ruWNP3sxEi7Am_8KoQlc9@mail.gmail.com> In-Reply-To: <20100510021753.E22612@sola.nimnet.asn.au> References: <20100510021753.E22612@sola.nimnet.asn.au>
next in thread | previous in thread | raw e-mail | index | archive | help
2010/5/9 Ian Smith <smithi@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@nimnet.asn.au> > > > > > On Sun, 9 May 2010, Nathan BIAGINI wrote: > > > > Hi, > > > > > > > > i bought a hp pavilion dv6-1123ef laptop and i've installed FreeB= SD > 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=B0C and when it's the case, system go down. Furthe= r, i > > > heard > > > > the fans are running. When i work on windows (short time), i neve= r > 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 f= an > > > 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 issu= e. > > > > > > 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 <=3D 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=B0C and _PSV should be set to a less value than _H= OT? and _CRT to a greater value? 100=B0C. I understand there is a problem with this values but i don't understand how i have to set them.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTilawXjHv89WhVzXEu8ruWNP3sxEi7Am_8KoQlc9>