From owner-freebsd-current@FreeBSD.ORG Wed Dec 13 17:15:53 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C400416A492 for ; Wed, 13 Dec 2006 17:15:53 +0000 (UTC) (envelope-from sepotvin@videotron.ca) Received: from tomts27-srv.bellnexxia.net (tomts27.bellnexxia.net [209.226.175.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3984B43EE1 for ; Wed, 13 Dec 2006 17:13:33 +0000 (GMT) (envelope-from sepotvin@videotron.ca) Received: from toip39-bus.srvr.bell.ca ([67.69.240.40]) by tomts27-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20061213171457.SFCU12404.tomts27-srv.bellnexxia.net@toip39-bus.srvr.bell.ca> for ; Wed, 13 Dec 2006 12:14:57 -0500 Received: from unknown (HELO mail.telcobridges.com) ([67.70.237.76]) by toip39-bus.srvr.bell.ca with ESMTP; 13 Dec 2006 12:14:57 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAGrDf0VDRu1M/2dsb2JhbAA Received: from [10.0.0.213] (yoda.telcobridges.com [10.0.0.213]) (authenticated bits=0) by mail.telcobridges.com (8.13.3/8.13.3) with ESMTP id kBDHEttM048426 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 13 Dec 2006 12:14:56 -0500 (EST) (envelope-from sepotvin@videotron.ca) Message-ID: <4580350F.8080904@videotron.ca> Date: Wed, 13 Dec 2006 12:14:55 -0500 From: "Stephane E. Potvin" User-Agent: Thunderbird 1.5.0.8 (X11/20061111) MIME-Version: 1.0 To: Adam McDougall References: <20061210002923.GO81923@egr.msu.edu> <20061213003744.GP18799@egr.msu.edu> In-Reply-To: <20061213003744.GP18799@egr.msu.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: cpufreq est and Enhanced Sleep (Cx) States for Intel Core and above 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, 13 Dec 2006 17:15:53 -0000 Adam McDougall wrote: > On Sat, Dec 09, 2006 at 07:29:23PM -0500, Adam McDougall wrote: > > src/sys/i386/cpufreq/est.c has many Pentium M cpus but nothing > from the Intel Core and Core 2 families that I can see. I tried > looking up the values myself, but could not find them in: > http://www.intel.com/design/mobile/datashts/314078.htm > > It seems that even the latest version of the Linux kernel does not > list values for at least Yonah (Core 2). Is it a big mystery, or is > this data actually available somewhere? I have a Core 2 Duo > T7600 in my laptop and est won't touch my cpu because it doesn't > recognize it. I did get it to use some other form of speed control > by putting hint.acpi_perf.0.disabled="1" in /boot/loader.conf according > to another post. > > Another thing I wish could work is the Enhanced cpu Sleep States; > this Dell Latitude D820 laptop only sees C1 although the document > above indicates it should probably support 4 unique states. Is > there a way I can debug and/or fix this? I can post dumps of the > acpi stuff and/or verbose boot logs if it would be helpful. > > Thanks > _______________________________________________ > > I am attaching my asl and dsdt acpi dumps incase someone knows for > something to look for as for why it thinks I only have C1, unless > its related to the speed control problem above. > Hi Adam, It's only finding the C1 state for various reasons that you'll find described in some details in the following email that I send to the acpi mailing list in June this year. The major reason being that the acpi cpu driver does not support well multiprocessor systems. http://docs.freebsd.org/cgi/getmsg.cgi?fetch=116103+0+archive/2006/freebsd-acpi/20060611.freebsd-acpi The email also included a patch to add support for multiprocessor systems to the acpi cpu driver. I've not updated the patch since then so it might or might not apply cleanly to a recent current. Steph