Date: Sat, 25 Feb 2006 08:19:09 +0100 From: Victor Balada Diaz <victor@bsdes.net> To: Colin Percival <cperciva@FreeBSD.org> Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/93790: cpufreq missing frequencies Message-ID: <20060225071909.GA679@pato.euesrg02.net> In-Reply-To: <200602250516.k1P5GLUN056765@freefall.freebsd.org> References: <200602250516.k1P5GLUN056765@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Feb 25, 2006 at 05:16:21AM +0000, Colin Percival wrote: > Synopsis: cpufreq missing frequencies > > State-Changed-From-To: open->analyzed > State-Changed-By: cperciva > State-Changed-When: Sat Feb 25 05:06:32 UTC 2006 > State-Changed-Why: > The Enhanced SpeedStep driver was written before Intel released mobile > processors with a 533MHz bus speed; it is recognizing the processor as > having a 15x clock multiplier, and deciding that this means it is a 1.5GHz > processor. > > This means that the Enhanced SpeedStep code has incorrectly recognized the > processor and there may be frequencies which the driver is unable to use; > but the main effect is simply that the frequencies are printed incorrectly: > The frequency 2.0GHz is reported as 1.5GHz, the frequency 800MHz is reported > as 600MHz, etc. > > Until this can be fixed properly, I suggest ignoring the frequency information > returned by the driver; if the submitter uses powerd(8) he will find that it > operates just as well in spite of the driver being somewhat confused. Thanks for the fast reply. I think that a note in the BUGS section of cpufreq(4) would be great, attached is my proposal. Btw i found that if i use the acpi driver instead of EST (by not loading cpufreq driver) it reports the right speeds. -- La prueba mas fehaciente de que existe vida inteligente en otros planetas, es que no han intentado contactar con nosotros. --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="cpufreq.diff" --- cpufreq.4 Sat Jul 30 11:34:57 2005 +++ cpufreq.4.new Sat Feb 25 08:12:45 2006 @@ -291,5 +291,8 @@ .Pp Notification of CPU and bus frequency changes is not implemented yet. .Pp +In some cases cpufreq may print wrong CPU speeds and may not be +able to use all the frequencies provided by the processor. +.Pp When multiple CPUs offer frequency control, they cannot be set to different levels and must all offer the same frequency settings. --17pEHd4RhPHOinZp--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060225071909.GA679>