Re: The continuing saga of my 5000/200 [was Re: DECstation 5000/200 timekeeping]

Mouse <[email protected]>
Newsgroups gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
[Replying to content scraped from mail-index, hence suboptimal threading]

> [[ sun4c does not show ~10-sec-per-min drift seen on DECstation 5000/200 ]]

> Thanks very much!  Can you confirm that there are no timecounter
> sources on either machine, except for the RTC?

On the 5000/300, yes.  As I wrote on 2021-10-26, I saw

kern.clockrate: tick = 3906, tickadj = 15, hz = 256, profhz = 256, stathz = 256

kern.timecounter.choice = clockinterrupt(q=0, f=256 Hz) dummy(q=-1000000, f=1000000 Hz)
kern.timecounter.hardware = clockinterrupt

On the SS2, I forgot to check that at the time.  I just now booted that
setup again (I haven't had occasion to write to that disk since) and I
see

kern.clockrate: tick = 10000, tickadj = 40, hz = 100, profhz = 100, stathz = 100

kern.timecounter.choice = clockinterrupt(q=0, f=100 Hz) timer-counter(q=100, f=1000000 Hz) dummy(q=-1000000, f=1000000 Hz)
kern.timecounter.hardware = timer-counter
kern.timecounter.timestepwarnings = 0

dmesg includes

timer0 at mainbus0 ioaddr 0xf3000000 ipl 10: delay constant 17, frequency = 1000000 Hz
timecounter: Timecounter "timer-counter" frequency 1000000 Hz quality 100

and sys/arch/sparc/sparc/timer.c (timer_get_timecount) looks, at a
quick glance, as though it's accessing some kind of free-running
counter hardware.

I'll see if I can dig up other sun4c (SS1 or SS1+, most likely) to see
what they have.

> i'm currently not well,

Oh, that's not good to hear.  Here's hoping you get better soon and
thoroughly!

> but i'll look into this as and when I can.

Thank you!  But, please, take care of yourself first.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.