All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruno Ducrot <ducrot@poupinou.org>
To: Sergey Vlasov <vsu@altlinux.ru>
Cc: cpufreq@www.linux.org.uk
Subject: Re: powernow-k7: wrong FSB frequency detection
Date: Thu, 1 Jul 2004 20:02:15 +0200	[thread overview]
Message-ID: <20040701180215.GH5614@poupinou.org> (raw)
In-Reply-To: <20040701163549.GD29214@master.mivlgu.local>

On Thu, Jul 01, 2004 at 08:35:49PM +0400, Sergey Vlasov wrote:
> On Thu, Jul 01, 2004 at 05:28:03PM +0200, Bruno Ducrot wrote:
> > On Thu, Jul 01, 2004 at 04:25:55PM +0400, Sergey Vlasov wrote:
> > > On the MaxSelect A7W notebook the powernow-k7 driver in kernel 2.6.7
> > > basically works, but shows completely wrong frequency values:
> > > 
> > > # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 
> > > 4355876 3266907 2800206 2489072 2177938 1555670
> > > 
> [skip]
> > Could you please try this little debug stuff ?  That will not help for
> > now, but I want to be sure.
> 

Thanks.  IMHO we should restore the old behaviour, that is using the
max fid as per powernow spec, then provide something for people who
unfortunately do have borken bios (those who put the processor not in
max fid before booting OS).

Dave, could you please apply this patch?  I will provide the workaround
for the unfortunate tomorow, after searching who do have the borken
bios, and probably yet another powernow boot option :(

--- linux-2.6/arch/i386/kernel/cpu/cpufreq/powernow-k7.c	2004/07/01 15:01:46	1.1
+++ linux-2.6/arch/i386/kernel/cpu/cpufreq/powernow-k7.c	2004/07/01 17:56:12
@@ -565,7 +565,7 @@ static int __init powernow_cpu_init (str
 	rdmsrl (MSR_K7_FID_VID_STATUS, fidvidstatus.val);
 
 	/* A K7 with powernow technology is set to max frequency by BIOS */
-	fsb = (10 * cpu_khz) / fid_codes[fidvidstatus.bits.CFID];
+	fsb = (10 * cpu_khz) / fid_codes[fidvidstatus.bits.MFID];
 	if (!fsb) {
 		printk(KERN_WARNING PFX "can not determine bus frequency\n");
 		return -EINVAL;

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.

  reply	other threads:[~2004-07-01 18:02 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-01 12:25 powernow-k7: wrong FSB frequency detection Sergey Vlasov
2004-07-01 15:28 ` Bruno Ducrot
2004-07-01 16:35   ` Sergey Vlasov
2004-07-01 18:02     ` Bruno Ducrot [this message]
2004-07-02  8:58       ` Dominik Brodowski
2004-07-02  9:40         ` Bruno Ducrot
2004-07-02 15:34       ` Sergey Vlasov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040701180215.GH5614@poupinou.org \
    --to=ducrot@poupinou.org \
    --cc=cpufreq@www.linux.org.uk \
    --cc=vsu@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.