Sponsored Content
Full Discussion: Solaris NTP client
Operating Systems Linux Fedora Solaris NTP client Post 302352316 by bogacd on Friday 11th of September 2009 03:35:50 AM
Old 09-11-2009
Power Solaris NTP client

Hello All

I have a problem about ntp, I am install a ntp server on a fedora 11 machine and I have 8 ntp client (solaris 10) everything working fine but just a server can not sync time . I have receive this error message

Code:
-bash-3.00# ntptime
ntp_gettime() returns code 5 (ERROR)
  time ce547b63.35c13000  Fri, Sep 11 2009 10:31:47.209, (.209979),
  maximum error 1312256 us, estimated error 1048576 us
ntp_adjtime() returns code 5 (ERROR)
  modes 0x0 (),
  offset 0.000 us, frequency 0.000 ppm, interval 4 s,
  maximum error 1312256 us, estimated error 1048576 us,
  status 0x41 (PLL,UNSYNC),
  time constant 0, precision 1.000 us, tolerance 512 ppm,
  pps frequency 0.000 ppm, stability 512.000 ppm, jitter 200.000 us,
  intervals 0, jitter exceeded 0, stability exceeded 0, errors 0.
-bash-3.00#

Anyone know this
Best regards

Last edited by DukeNuke2; 09-11-2009 at 05:52 AM.. Reason: added code tags
 

10 More Discussions You Might Find Interesting

1. Windows & DOS: Issues & Discussions

ntp client windows xp

All, I have a Windows XP client which I need to get time synchronized from a Linux ntp server. What are the commands to perform the setup and configuration? Thanks, Mike (1 Reply)
Discussion started by: bubba112557
1 Replies

2. Solaris

ntp server and ntp client

All, How do you set a Solaris 9 server which received ntp updates from a ntp server to broadcast them on a local subnet. I have created a /etc/inet/ntp.conf file to receive the updates from a server on network and need to make this server become like a ntp relay from the main server. Any... (1 Reply)
Discussion started by: bubba112557
1 Replies

3. AIX

NTP Client problem

Hello everybody! When I run command "ntpdate" the following error occures "ksh: ntpdate: 0403-006 Execute permission denied. " # oslevel -s 5300-08-06-0918 oslevel -r 5300-08 eny suggestion friends? :-) (3 Replies)
Discussion started by: wwwzviadi
3 Replies

4. Linux

configuring an NTP client/server

I need to configure an NTP daemon on a "bridge-PC" connected on 2 LANs. It is expected to read the correct time on a time server on the first LAN and behave as a server for the second LAN. Can I do both the things with ntpd? In other words, is ntpd able to work as client and server at the same... (3 Replies)
Discussion started by: bigjim33
3 Replies

5. Solaris

Cannot configure NTP client

Hi, I am trying to configure NTP client on my Solaris server, but I am getting error like: Jan 13 10:53:33 SPOTS ntpdate: no server suitable for synchronization foundMy ntp.conf file: bash-3.00# pwd /etc/inet bash-3.00# bash-3.00# bash-3.00# cat ntp.conf # ident "@(#)ntp.client... (5 Replies)
Discussion started by: nypreH
5 Replies

6. Solaris

NTP client offset

How to add offset to NTP client so that, for eg., clock is -20 seconds? (2 Replies)
Discussion started by: orange47
2 Replies

7. HP-UX

Setting up NTP HP-UX clients from solaris NTP server

Hi I wonder if its possible to setup NTP clients running HP-UX o.s. from a solaris 10 NTP server? FR (3 Replies)
Discussion started by: fretagi
3 Replies

8. Solaris

ntp client configuration error

hi all ntp client side configuration file is done but in # ntpq -p remote refid st t when poll reach delay offset disp ============================================================================== ntpserver .INIT. 16 u - 64 0 0.00 0.000... (5 Replies)
Discussion started by: nikhil kasar
5 Replies

9. Red Hat

Ntp client sync with local over ntp server

Hi, I have two ntp servers in my cluster and I want all the nodes in my cluster to sync with either of the ntp servers or just one. Unfortunately it keep rotating the sync, between my ntp server 1, ntp server 2 and local. Is there anyway I can change the sync to avoid local? # ntpq -p ... (3 Replies)
Discussion started by: pjeedu2247
3 Replies

10. Programming

A Slightly Better NTP Client for the ESP8266

Was not really happy with the NTP clients for the ESP8266 because, after a few years of game engine programming, I am not a fan of a lot of code and delays in the main loop, so here is a "slightly better NTP client" for the ESP8266. In a nutshell, instead of having a delay in the main loop as a... (1 Reply)
Discussion started by: Neo
1 Replies
NTP_ADJTIME(2)						      BSD System Calls Manual						    NTP_ADJTIME(2)

NAME
ntp_adjtime, ntp_gettime -- Network Time Protocol (NTP) daemon interface system calls LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/time.h> #include <sys/timex.h> int ntp_adjtime(struct timex *); int ntp_gettime(struct ntptimeval *); DESCRIPTION
The two system calls ntp_adjtime() and ntp_gettime() are the kernel interface to the Network Time Protocol (NTP) daemon ntpd(8). The ntp_adjtime() function is used by the NTP daemon to adjust the system clock to an externally derived time. The time offset and related variables which are set by ntp_adjtime() are used by hardclock(9) to adjust the phase and frequency of the phase- or frequency-lock loop (PLL resp. FLL) which controls the system clock. The ntp_gettime() function provides the time, maximum error (sync distance) and estimated error (dispersion) to client user application pro- grams. In the following, all variables that refer PPS are only relevant if the PPS_SYNC option (see options(4)) is enabled in the kernel. ntp_adjtime() has as argument a struct timex * of the following form: struct timex { unsigned int modes; /* clock mode bits (wo) */ long offset; /* time offset (us) (rw) */ long freq; /* frequency offset (scaled ppm) (rw) */ long maxerror; /* maximum error (us) (rw) */ long esterror; /* estimated error (us) (rw) */ int status; /* clock status bits (rw) */ long constant; /* pll time constant (rw) */ long precision; /* clock precision (us) (ro) */ long tolerance; /* clock frequency tolerance (scaled * ppm) (ro) */ /* * The following read-only structure members are implemented * only if the PPS signal discipline is configured in the * kernel. */ long ppsfreq; /* pps frequency (scaled ppm) (ro) */ long jitter; /* pps jitter (us) (ro) */ int shift; /* interval duration (s) (shift) (ro) */ long stabil; /* pps stability (scaled ppm) (ro) */ long jitcnt; /* jitter limit exceeded (ro) */ long calcnt; /* calibration intervals (ro) */ long errcnt; /* calibration errors (ro) */ long stbcnt; /* stability limit exceeded (ro) */ }; The members of this struct have the following meanings when used as argument for ntp_adjtime(): modes Defines what settings should be changed with the current ntp_adjtime() call (write-only). Bitwise OR of the following: MOD_OFFSET set time offset MOD_FREQUENCY set frequency offset MOD_MAXERROR set maximum time error MOD_ESTERROR set estimated time error MOD_STATUS set clock status bits MOD_TIMECONST set PLL time constant MOD_CLKA set clock A MOD_CLKB set clock B offset Time offset (in microseconds), used by the PLL/FLL to adjust the system time in small increments (read-write). freq Frequency offset (scaled ppm) (read-write). maxerror Maximum error (in microseconds). Initialized by an ntp_adjtime() call, and increased by the kernel once each second to reflect the maximum error bound growth (read-write). esterror Estimated error (in microseconds). Set and read by ntp_adjtime(), but unused by the kernel (read-write). status System clock status bits (read-write). Bitwise OR of the following: STA_PLL Enable PLL updates (read-write). STA_PPSFREQ Enable PPS freq discipline (read-write). STA_PPSTIME Enable PPS time discipline (read-write). STA_FLL Select frequency-lock mode (read-write). STA_INS Insert leap (read-write). STA_DEL Delete leap (read-write). STA_UNSYNC Clock unsynchronized (read-write). STA_FREQHOLD Hold frequency (read-write). STA_PPSSIGNAL PPS signal present (read-only). STA_PPSJITTER PPS signal jitter exceeded (read-only). STA_PPSWANDER PPS signal wander exceeded (read-only). STA_PPSERROR PPS signal calibration error (read-only). STA_CLOCKERR Clock hardware fault (read-only). constant PLL time constant, determines the bandwidth, or ``stiffness'', of the PLL (read-write). precision Clock precision (in microseconds). In most cases the same as the kernel tick variable (see hz(9)). If a precision clock counter or external time-keeping signal is available, it could be much lower (and depend on the state of the signal) (read-only). tolerance Maximum frequency error, or tolerance of the CPU clock oscillator (scaled ppm). Ordinarily a property of the architecture, but could change under the influence of external time-keeping signals (read-only). ppsfreq PPS frequency offset produced by the frequency median filter (scaled ppm) (read-only). jitter PPS jitter measured by the time median filter in microseconds (read-only). shift Logarithm to base 2 of the interval duration in seconds (PPS, read-only). stabil PPS stability (scaled ppm); dispersion (wander) measured by the frequency median filter (read-only). jitcnt Number of seconds that have been discarded because the jitter measured by the time median filter exceeded the limit MAXTIME (PPS, read-only). calcnt Count of calibration intervals (PPS, read-only). errcnt Number of calibration intervals that have been discarded because the wander exceeded the limit MAXFREQ or where the calibration interval jitter exceeded two ticks (PPS, read-only). stbcnt Number of calibration intervals that have been discarded because the frequency wander exceeded the limit MAXFREQ/4 (PPS, read- only). After the ntp_adjtime() call, the struct timex * structure contains the current values of the corresponding variables. ntp_gettime() has as argument a struct ntptimeval * with the following members: struct ntptimeval { struct timespec time; /* current time (ro) */ long maxerror; /* maximum error (us) (ro) */ long esterror; /* estimated error (us) (ro) */ /* the following are placeholders for now */ long tai; /* TAI offset */ int time_state; /* time status */ }; These have the following meaning: time Current time (read-only). maxerror Maximum error in microseconds (read-only). esterror Estimated error in microseconds (read-only). RETURN VALUES
ntp_adjtime() and ntp_gettime() return the current state of the clock on success, or any of the errors of copyin(9) and copyout(9). ntp_adjtime() may additionally return EPERM if the user calling ntp_adjtime() does not have sufficient permissions. Possible states of the clock are: TIME_OK Everything okay, no leap second warning. TIME_INS ``insert leap second'' warning. TIME_DEL ``delete leap second'' warning. TIME_OOP Leap second in progress. TIME_WAIT Leap second has occurred. TIME_ERROR Clock not synchronized. SEE ALSO
options(4), ntpd(8), hardclock(9), hz(9) J. Mogul, D. Mills, J. Brittenson, J. Stone, and U. Windl, Pulse-Per-Second API for UNIX-like Operating Systems, RFC 2783, March 2000. BSD
October 22, 2007 BSD
All times are GMT -4. The time now is 04:19 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy