4/330 time problems

dupuy at cs.columbia.edu dupuy at cs.columbia.edu
Tue Nov 14 03:45:45 AEST 1989


> Problem Description:
> There is a bug in SunOS 4.0.3 which causes the Sun 4300 processor
> board to be unable to synchronize the kernel's notion of the time
> of day with the TOD chip.
> 
> Corrective Action:
> To patch a running kernel: (will be fixed until next reboot)
> 
> 	   # adb -w -k /vmunix /dev/mem
> 	   todget+0x1e0/X
> <old value should be 80a3e006>
> 	   todget+0x1e0/W 80a3e007
> 	   $q
> 	   #

Just as a note, the clock.o module that comes with the SPARCserver 390
"feature" tape (i.e. support for IPI disks/controllers) already has this
patch in it.  It certainly seems to be able to set the TOD chip, in fact
it tells us every time it does so! :-(

Nov 12 23:54:11 hudson vmunix: resettodr: setting TOD chip to 12-13-21 04:54:11
Nov 12 23:54:11 hudson vmunix: resettodr: TOD chip was 12-13-21 04:54:11
Nov 12 23:54:23 hudson vmunix: resettodr: setting TOD chip to 12-13-21 04:54:23
Nov 12 23:54:23 hudson vmunix: resettodr: TOD chip was 12-13-21 04:54:23

We run NTP, and it seems only to be able to keep the clock within about
100 ms of our local secondary time servers.  So there's still some bad
stuff happening with them thar clocks.

inet: dupuy at cs.columbia.edu
uucp: ...!rutgers!cs.columbia.edu!dupuy



More information about the Comp.sys.sun mailing list