From owner-freebsd-current@FreeBSD.ORG Wed May 28 16:44:37 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 64077106564A for ; Wed, 28 May 2008 16:44:37 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id 467CB8FC3E for ; Wed, 28 May 2008 16:44:36 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from HOME.encontacto.net ([189.190.8.164]) by ns2.bafirst.com with esmtp; Wed, 28 May 2008 11:44:30 -0500 id 000D4CF7.483D8BEE.0000C9ED Received: from localhost (localhost [127.0.0.1]) (uid 80) by HOME.encontacto.net with local; Wed, 28 May 2008 11:44:24 -0500 id 0004AC1B.483D8BE8.0000D020 Received: from 172.16.0.2 ([172.16.0.2]) by intranet.encontacto.net (Horde Framework) with HTTP; Wed, 28 May 2008 11:44:24 -0500 Message-ID: <20080528114424.71701slhel4lz2dc@intranet.encontacto.net> Date: Wed, 28 May 2008 11:44:24 -0500 From: eculp To: Scot Hetzel References: <20080528062731.97912c9n9sekrrtw@intranet.encontacto.net> <790a9fff0805280905n28cd6223i9cb3e52c8db96f04@mail.gmail.com> In-Reply-To: <790a9fff0805280905n28cd6223i9cb3e52c8db96f04@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.2-cvs) Cc: freebsd-current Subject: Re: overheating problem with Acer Aspire 5520-5679 AMD-64 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2008 16:44:37 -0000 Scot, That is exactly what I needed. I'm sure your recipe will remedy all. I can't thank you enough. The fan part I was already doing, when and =20 where possible but with a laptop it isn't always possible. nor good =20 business to ask for a fan everywhere when traveling. The sysctl tips saved me a world of time and I might never have found =20 or even looked for all and k8temp is marvelous, I had no idea that it =20 existed. I've been using it for about half an hour now and and based =20 on the results, I=B4ll script something to save me when I'm traveling or =20 working in someone else's office which is about 50% for me. Thanks again, ed Quoting Scot Hetzel : > On 5/28/08, eculp wrote: >> I am running up to date current amd64 and am having issues with the lapto= p >> just stopping with no warning and it seems to be due to overheating. If = I >> keep the room temp cooler or keep air circulating under it, it doesn't >> happen. >> >> +ACPI Error (psparse-0626): Method parse/execution failed >> [\\_TZ_.THRM._TMP] (Node 0xffffff0001212920), AE_NO_HARDWARE_RESPONSE >> +acpi_tz0: error fetching current temperature -- AE_NO_HARDWARE_RESPONSE >> +acpi_ec0: EcRead: failed waiting to get data >> +ACPI Exception (evregion-0529): AE_NO_HARDWARE_RESPONSE, Returned by >> Handler for [EmbeddedControl] [20070320] >> >> I'm thinking that maybe I should change the cpu speed and or other varib= les >> using sysctl until acpi can do it automatically. >> >> Any suggestions on variables to play with or other solution? >> > I have been experiencing this problem also. The solutions I have come > up with are: > > 1. Hang Laptop off table by 4 inches to allow more air to reach the =20 > bottom vent. > 2. Change dev.cpu.0.freq to a lower value > > dev.cpu.0.freq: 1791 > dev.cpu.0.freq_levels: 1990/35000 1791/29200 1592/24200 796/7900 > > 3. Direct a Fan at the bottom vent to force more air thru the vent. > > I also installed sysutils/k8temp to monitor the temp while compiling: > > # while true ; do k8temp ; sleep 30 ; done > CPU 0 Core 1 Sensor 0: 65c > CPU 0 Core 1 Sensor 0: 67c > > If the temp goes above 89c, the computer will lock up. When I notice > this, lowering dev.cpu.0.freq to a lower value is enough to allow the > compile to finish. > > I have also added the following to sysctl.conf, but it doesn't seem to > affect the thermal lock up problem. > > hw.acpi.thermal.user_override=3D1 > hw.acpi.thermal.tz0._PSV=3D3432 > hw.acpi.thermal.tz0._HOT=3D3600 > hw.acpi.thermal.user_override=3D0 > > This changes _PSV from 90C to 70C, and sets _HOT. > > # sysctl hw.acpi.thermal > hw.acpi.thermal.min_runtime: 0 > hw.acpi.thermal.polling_rate: 10 > hw.acpi.thermal.user_override: 0 > hw.acpi.thermal.tz0.temperature: 0.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: 70.0C > hw.acpi.thermal.tz0._HOT: 86.8C > hw.acpi.thermal.tz0._CRT: -1 > hw.acpi.thermal.tz0._ACx: 40.0C -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 > > Scot >