From owner-freebsd-bugs@FreeBSD.ORG Sat Feb 25 07:19:13 2006 Return-Path: X-Original-To: freebsd-bugs@FreeBSD.org Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E22116A420; Sat, 25 Feb 2006 07:19:13 +0000 (GMT) (envelope-from victor@bsdes.net) Received: from alf.dyndns.ws (244.Red-217-126-240.staticIP.rima-tde.net [217.126.240.244]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F6D643D46; Sat, 25 Feb 2006 07:19:11 +0000 (GMT) (envelope-from victor@bsdes.net) Received: from alf.dyndns.ws (pato.euesrg02.net [192.168.0.3]) by alf.dyndns.ws (8.13.1/8.13.1) with ESMTP id k1P7JA6g053041; Sat, 25 Feb 2006 08:19:10 +0100 (CET) (envelope-from victor@bsdes.net) Date: Sat, 25 Feb 2006 08:19:09 +0100 From: Victor Balada Diaz To: Colin Percival Message-ID: <20060225071909.GA679@pato.euesrg02.net> References: <200602250516.k1P5GLUN056765@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <200602250516.k1P5GLUN056765@freefall.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/93790: cpufreq missing frequencies X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Feb 2006 07:19:13 -0000 --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--