From owner-freebsd-current@FreeBSD.ORG Fri Mar 18 19:41:47 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 638C016A4CE; Fri, 18 Mar 2005 19:41:47 +0000 (GMT) Received: from ylpvm15.prodigy.net (ylpvm15-ext.prodigy.net [207.115.57.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3FA043D39; Fri, 18 Mar 2005 19:41:46 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.34] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222])j2IJbfba005285; Fri, 18 Mar 2005 14:37:41 -0500 Message-ID: <423B2EF7.1000309@root.org> Date: Fri, 18 Mar 2005 11:41:43 -0800 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041205) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Colin Percival References: <423AD2F3.50602@centtech.com> <423AD585.2010500@centtech.com> <423ADF0D.5090605@centtech.com> <423B12DB.2030409@freebsd.org> In-Reply-To: <423B12DB.2030409@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-acpi@freebsd.org cc: FreeBSD Current cc: Eric Anderson Subject: Re: Pentium-M - not recognized? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 18 Mar 2005 19:41:47 -0000 Colin Percival wrote: > Eric Anderson wrote: > >>Eric Anderson wrote: >> >>>Eric Anderson wrote: >>> >>>>I have a Dell Latitude D610 laptop, and my kernel says: >>>> >>>>CPU claims to support Enhanced Speedstep, but is not recognized. >>>>Please update driver or contact the maintainer. >>>>cpu_vendor = GenuineIntel msr = 6120e2606000e26, bus_clk = 64 >>>> >>>>What does that mean to me? How can I fix it? > > > If the BIOS knows about enhanced speedstep and ACPI (which it should) > then you can probably get access to the different settings via the > acpi_perf. Yes, I have a patch that does this locally. >>>I hate when I reply to myself, but.. After doing some more research, I >>>see that I have a Pentium M 750, but in cpufreq/est.c, I notice there >>>isn't an entry for it. >>>... >> >>I think a section for the 750 needs to >>be added, but I'm not sure what to add exactly, and I'm now afraid I'll >>light my computer on fire if I try. > > > That's exactly the problem I have. In earlier Pentium M processors, Intel > helpfully published a complete listing of the frequency/voltage pairs, > which I encoded into est.c. With the 133MHz Pentium M processors, Intel > decided not to publish all this; instead, they've just published the lowest > and highest pairs. > > I am told that the data I need is available in the "Prescott, Nocona, and > Potomac Processor BIOS Writer's Guide", but I can't get my hands on that > since I haven't signed an NDA, and I've been too busy lately to work out > how one goes about the process of obtaining and signing an Intel NDA. (I > have no objection in principle to NDAs, as long as I'm able to publish the > resulting code.) Yep. I finally was able to borrow a friend's T42 for the weekend and can test/finish my patch. I'll commit it once it's working. -- Nate