Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 May 1995 10:40:50 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        wollman@halloran-eldar.lcs.mit.edu (Garrett Wollman)
Cc:        hsu@clinet.fi, freebsd-bugs@freefall.cdrom.com, bde@FreeBSD.org
Subject:   Re: 53-MHz Pentium
Message-ID:  <199505021740.KAA01564@gndrsh.aac.dev.com>
In-Reply-To: <9505021724.AA00501@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at May 2, 95 01:24:02 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> <<On Mon, 1 May 1995 13:50:02 -0700, Heikki Suonsivu <hsu@clinet.fi> said:
> 
> > Just wondering what is a 53-MHz Pentium 510?  The motherboard is made
> > by MSI, CPU was swapped a week ago to bugfree version (but it didn't
> > affect this problem).
> 
> The speed of a Pentium chip is calculated by examining the cycle
> counter register, DELAY(1000000), and then subtracting the old cycle
> counter reading from the new and rounding to the nearest million.  So,
> your reading indicates that either your CPU clock is running slower
> than its nominal rate (I assume it's supposed to be 60-MHz), or the
> DELAY function is running too fast.
> 
> My 60-MHz machine (Intel Premiere OEM system) correctly reports the
> speed and processor type:
> 
> cpu0       Busy            Pentium 510\60

Paul Richards and I have both done a some testing here with some code
Bruce Evans sent out.  There is infact a problem in DELAY, and I have
seen several systems when repeatedly rebooted report values from 83 to
90 Mhz (this is a 90Mhz machine).  Paul was able to duplicate it on
his system.

I need to go spend some more time looking at the code, but it has been
low priority for me as it only happens about 1 in 5 boots.

We do have a serious problem for DELAY(N) N<20 on these fast machines,
Paul measure this using Bruce program and found it to be almost an
order of magnitude in error :-(.

It was also found that the DELAY skew value that I put into the floppy
code to fix a floppy tape problem is almost exactly what Paul measured
to be the error in DELAY(N) for N > 50.

Bruce, do you have access to a P54C-90 system?  Or should I go and try
and fix this problem?

-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                   Custom computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199505021740.KAA01564>