From owner-freebsd-acpi@FreeBSD.ORG Fri Feb 29 15:41:04 2008 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 372281065673 for ; Fri, 29 Feb 2008 15:41:04 +0000 (UTC) (envelope-from mistry.7@osu.edu) Received: from mail.united-ware.com (am-productions.biz [69.61.164.22]) by mx1.freebsd.org (Postfix) with ESMTP id DC6628FC17 for ; Fri, 29 Feb 2008 15:41:03 +0000 (UTC) (envelope-from mistry.7@osu.edu) Received: from [192.168.1.100] (adsl-68-250-179-2.dsl.wotnoh.ameritech.net [68.250.179.2]) (authenticated bits=0) by mail.united-ware.com (8.14.2/8.14.2) with ESMTP id m1TFn49s057250 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Feb 2008 10:49:04 -0500 (EST) (envelope-from mistry.7@osu.edu) From: Anish Mistry To: Yousif Hassan Date: Fri, 29 Feb 2008 10:45:32 -0500 User-Agent: KMail/1.9.7 References: <200802281645.00286.mistry.7@osu.edu> <47C73E8E.40706@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4076808.qizr8nOpjZ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200802291045.39977.mistry.7@osu.edu> X-Virus-Scanned: ClamAV 0.91.2/6039/Thu Feb 28 22:31:42 2008 on mail.united-ware.com X-Virus-Status: Clean Cc: freebsd-acpi@freebsd.org Subject: Re: Fujitsu P8010: est: CPU supports Enhanced Speedstep, but is not recognized X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 15:41:04 -0000 --nextPart4076808.qizr8nOpjZ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 29 February 2008, Yousif Hassan wrote: > > Anish Mistry wrote: > >> I got a new Fujitsu P8010 and est doesn't seem to attach to my > >> dual core processor since it doesn't recognize the CPU. My > >> dmesg is linked at the end of the email. Is there anything I > >> can do to add it? > >> > >> cpu0: on acpi0 > >> ACPI: SSDT @ 0x0xcf6cac73/0x01F6 (v 1 FUJ FJNB1E3=20 > >> 0x01050000 FUJ 0x00000100) > >> ACPI: SSDT @ 0x0xcf6cb173/0x05CD (v 1 FUJ FJNB1E3=20 > >> 0x01050000 FUJ 0x00000100) > >> est0: on cpu0 > >> est: CPU supports Enhanced Speedstep, but is not recognized. > >> est: cpu_vendor GenuineIntel, msr 619061906000619 > >> device_attach: est0 attach returned 6 > >> p4tcc0: on cpu0 > >> cpu1: on acpi0 > >> ACPI: SSDT @ 0x0xcf6cb0bb/0x00B8 (v 1 FUJ FJNB1E3=20 > >> 0x01050000 FUJ 0x00000100) > >> ACPI: SSDT @ 0x0xcf6cb740/0x0047 (v 1 FUJ FJNB1E3=20 > >> 0x01050000 FUJ 0x00000100) > >> est1: on cpu1 > >> est: CPU supports Enhanced Speedstep, but is not recognized. > >> est: cpu_vendor GenuineIntel, msr 619061906000619 > >> device_attach: est1 attach returned 6 > >> > >> > >> dmesg: > >> http://am-productions.biz/docs/dmesg.boot > > > > I was about to say that est.c was not updated for 21 months so > > newer processors is likely not to be supported by Enhanced > > Speedstep but 3 hours ago there was a patch notified :) > > > > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/cpufreq/est.c > > > > It doesn't look like it's going to help us though. I have the > > exact same problem with all my new systems. Two core 2 duo and > > one core 2 quad. They run way to hot without the correct > > speedstep setting. > > > > The big issue that I can see is that the frequency-voltage tables > > are missing in FreeBSD est.c, but they are for example easily > > available at: > > http://developer.intel.com/products/processor/core2duo/ Someone > > with the knowledge and time just needs to implement it. > > Anish, are you running amd64? This seems to be a recurring theme > with amd64, based on some research I did and based on my anecdotal > evidence. Yes, I'm running amd64. > I see this problem on my HP dv9700t which features a Core 2 Duo > (T7500) if it boots an amd64 kernel. In this case, the p4tcc > driver attaches instead. Unfortunately, this driver only offers > relative frequency control - good but not great. My processor is an SL7100. > When I boot the same machine with i386 kernel, est attaches fine > and frequency control is far superior. I have tested it out in > numerous ways and it keeps the temperature nice and cool and scales > up and down as needed (if powerd is adaptive or if passive cooling > is on). > > Perhaps someone with more knowledge can confirm that there's > something fishy with amd64. Since it works in FreeBSD/i386, the > fix is probably simpler than not. > > Yousif =2D-=20 Anish Mistry --nextPart4076808.qizr8nOpjZ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHyCicxqA5ziudZT0RAvBWAJ9SC5v5DQyvEWOHO6swXlf6apBs2QCfWsve z9LEkaRSyQMV/Yz20HzAX84= =q9jU -----END PGP SIGNATURE----- --nextPart4076808.qizr8nOpjZ--