Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756495Ab0BKSBV (ORCPT ); Thu, 11 Feb 2010 13:01:21 -0500 Received: from mail.gmx.net ([213.165.64.20]:48432 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1754864Ab0BKSBT (ORCPT ); Thu, 11 Feb 2010 13:01:19 -0500 X-Authenticated: #4463548 X-Provags-ID: V01U2FsdGVkX1/qVcEQPw/qgZaeYfu33qpeU044olfqoKj9ZZWiAJ TJemXdVZwYelkV Date: Thu, 11 Feb 2010 20:00:47 +0200 (EET) From: Dimitrios Apostolou X-X-Sender: jimis@localhost.localdomain To: Arjan van de Ven cc: thomas@archlinux.org, Wojciech Ploskonka , Andrew Morton , Alex Chiang , Len Brown , Bjorn Helgaas , Yinghai Lu , linux-kernel@vger.kernel.org Subject: Re: High cpu temperature with 2.6.32, bisection shows commit 69d258 (fwd) In-Reply-To: <20100210205637.63131c24@infradead.org> Message-ID: References: <20100108171513.GB22713@ldl.fc.hp.com> <20100109134352.3dedd4ea@infradead.org> <20100109160836.26a344a9@infradead.org> <20100109164240.43b21247@infradead.org> <20100112160734.89ee6b11.akpm@linux-foundation.org> <20100112213205.7d74808a@infradead.org> <20100210205637.63131c24@infradead.org> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Y-GMX-Trusted: 0 X-FuHaFi: 0.57999999999999996 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2122 Lines: 56 On Wed, 10 Feb 2010, Arjan van de Ven wrote: > On Wed, 10 Feb 2010 22:51:38 +0200 (EET) > Dimitrios Apostolou wrote: >> >> As I understand, in his case the C3 state is unstable and exits >> immediately. I have asked him to post the dmidecode output so you can >> put him on the exception list too. However I now believe that more >> and more users will be facing the same problem, it's not something >> you find easily, especially on desktop machines! What do you think? > > if C3 does not work, this needs to be fixed in the code that implements > C3, not in the code that selects C3. > > > Modern systems should have working C3; if one does not it needs to be > investigated as to why it's not working. One cause could be a PME that > we're not handling (I've seen that a few times in our lab), lspci -vvv > will show that. > > But regardless, it's not the task of the code that selects a C state to > deal with.... Wojo (CC'd) can you run as root lspci -vvv and attach the output, so the experts can have a look? Arjan, in this case a bisection was not performed but the symptoms are exactly the same as mine: * powertop showing thousands of interrups but showing no specific process causing them * The situation is caused only when the "processor" module is inserted and after a message about "marking TSC as unstable due to halts in idle", exactly like my case Hmmm actually a difference is that in my case the system used the acpi_pm clocksource, but in Wojo's case it used hpet. If I understand correctly what you said, this is a bug in another piece of code, and I assume that the previous behaviour of the governor was hiding it, avoiding C3 state completely, right? Dimitris > > > > -- > Arjan van de Ven Intel Open Source Technology Centre > For development, discussion and tips for power savings, > visit http://www.lesswatts.org > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/