kern/93790: cpufreq missing frequencies

Victor Balada Diaz victor at bsdes.net
Fri Feb 24 23:19:13 PST 2006


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. 
-------------- next part --------------
--- 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.


More information about the freebsd-bugs mailing list