xref: /freebsd/contrib/ntp/html/hints/sun4 (revision 416ba5c74546f32a993436a99516d35008e9f384)
1*2b15cb3dSCy SchubertNotes on CPU clock oscillator tolerance with SunOS 4.1.1 and 4.1.3
2*2b15cb3dSCy Schubert
3*2b15cb3dSCy SchubertA bug in SunOS 4.1.1 results in the kernel time losing 1 microsecond
4*2b15cb3dSCy Schubertper tick of the system clock. The bug was fixed (bugid 1094383) for
5*2b15cb3dSCy SchubertSunOS 4.1.1 and corrected in SunOS 4.1.3. The easiest way to fix this
6*2b15cb3dSCy Schubertis to replace the 4.1.1 binary clock.o with the corresponding 4.1.3
7*2b15cb3dSCy Schubertbinary. Without this change it is necessary to use the tickadj program
8*2b15cb3dSCy Schubertincluded in this distribution with the -t 9999 option.
9*2b15cb3dSCy Schubert
10*2b15cb3dSCy SchubertThe tickadj option will work in all cases except when the kernel has
11*2b15cb3dSCy Schubertbeen modified to correct the CPU clock oscillator frequency using a
12*2b15cb3dSCy Schubert1-pps signal from a precision source. The bugfix must be installed for
13*2b15cb3dSCy Schubertthis wrinkle to work properly.
14*2b15cb3dSCy Schubert
15*2b15cb3dSCy SchubertDave Mills (mills@udel.edu)
16