background image

T e m p u s   L X   G P S   U s e r   M a n u a l

52

C H A P T E R   S I X

53

T e m p u s   L X   G P S   U s e r   M a n u a l

C O N T R O L   A N D   S T A T U S   C O M M A N D S

position of the Tempus LX.  By default, the unit is configured to locate itself using the GPS satellites.  

In some situations, visibility of the sky is limited and the unit will not be able to determine its posi-

tion.  In this case, the user must determine an accurate WGS-84 position by other means and input 

it using this command.  If you need to set the accurate reference position, you must run this script as 

root.  The changes take place immediately.  Refer to 

Appendix D - GPS Reference Position

 for de-

tails.  

If the GPS dynamic mode setting is ON (see 

gpsdynmode

/

setgpsdynmode

 commands), then 

running this script will have no effect.

In addition to setting a new accurate, reference position, the user can also invalidate an existing 

one.  This will force the Tempus LX to re-establish a new reference position using the GPS satellite 

constellation.

  Set: 

 

 

 

setgpsrefpos

  Tempus LX response: 

 

Interactive shell script is started.

setsigfltmask

This command allows the user to enable or mask the Signal Loss Fault.  Parameter for this command 

is either MASKED or ENABLED.  Setting this command to MASKED will prevent a signal loss 

fault from creating an alarm condition.  Some installations may need to mask this fault when operat-

ing the NTP server as a Stratum 2 server.  The factory default setting is ENABLED.

  Set: 

 

 

 

sigfltmask MASKED

  Meridian response: 

 

Signal Loss Fault Mask set to MASKED

sigfltmask

This command displays the current setting for the Signal Loss Fault Mask.  

  Query:   

 

 

sigfltmask

  Meridian response: 

 

Signal Loss Fault is ENABLED

unlockkp

This command unlocks access to the front-panel keypad EDIT key.  When the EDIT key is locked, 

it will prevent unauthorized tampering with the unit.  All other keys are still enabled so you may 

continue to read the status and current settings of the Tempus LX.  Refer to the 

kplockstat 

and 

lockoutkp

 commands.

  Set: 

 

 

 

unlockkp

  Tempus LX response: 

 

Front-panel keypad EDIT key enabled.

updaterootflag

This command allows the user to update the configuration of the Linux bootloader after a new root 

file system image has been uploaded to the UPGRADE root file system partition, 

/dev/rootfs_1

 of the 

Tempus LX FLASH disk.  It may also be used to reset the default back to the FACTORY root file sys-

tem partition.  Refer to 

Appendix B - Upgrading the Firmware

 for detailed instructions for perform-

ing the upgrade procedure.  One argument is accepted,  whose value is either 0 or 1, causing a flag to 

be set that will indicate to the bootloader which root file system image should be loaded by default.  

If an argument value of 2 is given, then the currently configured default root file system is shown.

Содержание Tempus LX GPS

Страница 1: ...Smarter Timing Solutions Tempus LX GPS Network Time Server User Manual...

Страница 2: ......

Страница 3: ...experience in the research and development of receiver technology for the Global Positioning System GPS has created our window mount GPS antenna and extended hold over oscillator control algorithms T...

Страница 4: ...harges to EndRun Technologies and EndRun Technologies shall pay shipping charges to return the product to Buyer However Buyer shall pay all shipping charges duties and taxes for products returned to E...

Страница 5: ...ice agent It is important to contact us first as many prob lems may be resolved with a phone call Please have the serial number of the unit and the nature of the problem available before you call If i...

Страница 6: ...Te m p u s L X G P S U s e r M a n u a l...

Страница 7: ...One Introduction 1 GPS Timing How It Works 1 Where to Use It 2 Main Features 2 Performance Reliability and Economy 2 Flexibility 2 Easy Installation 2 Free FLASH Upgrades 2 Chapter Two Basic Installat...

Страница 8: ...r 18 Chapter Three Setting Up NTP Clients on Unix like Platforms 19 Basic NTP Client Setup 20 Configure NTP 20 MD5 Authenticated NTP Client Setup 20 Create the ntp keys File 21 Configure NTP 21 Broadc...

Страница 9: ...rence Position 35 GPS Dynamic Mode 35 Oscillator Status 35 Antenna Fault Mask 36 Signal Loss Fault Mask 36 Clock Menu 36 Time Mode 36 Local Offset 36 Hours Display 36 Daylight Savings Time 36 CPU I O...

Страница 10: ...tmask 44 cpuopts 44 cpuoptsconfig 44 eraserootfs_1 44 gntphwaddr 45 gntposctype 45 gntppasswd 45 gntprootfs 45 gntpstat 45 gntptimemode 46 gntptimemodeconfig 46 gntpversion 47 gpsdynmode 47 gpsrefpos...

Страница 11: ...ocol 59 Appendix B Upgrading the Firmware 61 What You Need To Perform the Upgrade 61 Performing the Linux NTP Upgrade 61 Recovering from a Failed Upgrade 63 Performing the Linux Kernel Upgrade 63 Perf...

Страница 12: ...t TFOM 77 Appendix F Serial Time Output 79 Sysplex Format 79 Truetime Format 80 EndRun Format 80 EndRunX Extended Format 81 NENA Format 81 NMEA 0183 Format 82 Appendix G Third Party Software 85 GNU Ge...

Страница 13: ...wn as GPS ICD 200 It specifies the receiver interface needed to receive and demodulate the navigation and time transfer data contained in the GPS satellite transmissions The GPS navigation system requ...

Страница 14: ...existing public domain NTP SNTP client software that has been created for use with similar time servers it may be used in any computer network environment that is using TCP IP protocols Although clie...

Страница 15: ...amiliarity with Linux or other Unix like operating systems would be helpful it is not essen tial If you satisfy these conditions the instructions provided herein should guide you to a successful insta...

Страница 16: ...sole interface to the Tempus LX This console allows the user to initialize and maintain the Tempus LX See Chapter 6 RS 232 Serial I O Port Signal Definitions for detailed information 10 100Base T Jack...

Страница 17: ...further information refer to Appendix F Serial Time Output AC Power Input Jack This IEC 320 standard three prong connector provides AC power DC Power Input Block This optional 3 position terminal blo...

Страница 18: ...ails If you are unable to achieve GPS lock after trying all of these suggestions then your Tempus LX may be damaged and should be returned to the factory for repair or exchange Installing the Tempus L...

Страница 19: ...s hostname via DHCP if your DHCP server is configured to provide it You can do this by running a simple shell script called netconfig after your unit is up on the network If your network does use DHCP...

Страница 20: ...will refer to either of these as termi nal for the remainder of this instruction 1 Disconnect power from the Tempus LX 2 Connect one end of the DB9F to DB9F null modem adapter cable to the serial I O...

Страница 21: ...2 order 0 4096 bytes Buffer cache hash table entries 1024 order 0 4096 bytes Page cache hash table entries 8192 order 3 32768 bytes CPU AMD 486 DX 4 WB stepping 04 Checking hlt instruction OK POSIX co...

Страница 22: ...68k freed INIT version 2 76 booting etc rc d rc S bin is a directory mtdblock_open ok mtdblock_open ok Loading GPS Loading Keypad VFD Fri Aug 20 00 53 54 2004 0 707128 seconds 2004 Setting system tim...

Страница 23: ...see characters displayed by your terminal program within 30 seconds after the unit is powered up you must troubleshoot your setup An incorrectly wired cable or incorrect port setting in your terminal...

Страница 24: ...IP address for gntp aaa bbb ccc ddd 192 168 1 245 DEFAULT GATEWAY ADDRESS setting Set the default gateway address such as 111 112 113 1 If you don t have a gateway just hit ENTER to continue Enter def...

Страница 25: ...er if you are using DHCP It appears near the end of the kernel generated boot messages If you are using DHCP and are not using the RS 232 serial I O port you will have to check the DHCP configuration...

Страница 26: ...k that by issuing this shell command Tempus LX GPS root gntp cat etc resolv conf search your domain nameserver 192 168 1 1 nameserver 192 168 1 2 Which displays the contents of the etc resolv conf fil...

Страница 27: ...d Tempus LX GPS shell prompt The Tempus LX uses the bash shell which is the Linux standard full featured shell After configuring the unit you should change the passwords using the gntppasswd command i...

Страница 28: ...s 224 0 1 1 when you are prompted to enter the broadcast address Configuring NTP Using the Front Panel Keypad To configure NTP using the front panel keypad go to the Main Menu display Press the RIGHT...

Страница 29: ...uthentication Configuration Do you want authentication enabled using some or all of the keys in the ntp keys file y es n o y You will be prompted for key numbers 1 65534 that you want NTP to trust The...

Страница 30: ...Operating the Tempus LX as a Stratum 1 Server is the recommended mode You may operate the unit as a Stratum 2 server but since there are innumerable ways to configure your network with Stratum 2 serv...

Страница 31: ...blueprints 0701 NTP pdf http www sun com solutions blueprints 0801 NTPpt2 pdf http www sun com solutions blueprints 0901 NTPpt3 pdf If you have a news service many problems may be solved by the helpf...

Страница 32: ...ver which you have just configured You should verify that it is being reached You may have to continue issuing the peers command for a minute or two before you will see the reach count increment If yo...

Страница 33: ...two commands at the shell prompt chown root root etc ntp keys chmod 600 etc ntp keys Configure NTP You must edit the ntp conf file which ntpd the NTP daemon looks for by default in the etc directo ry...

Страница 34: ...running the ntpconfig shell script This is not the factory default configuration so be sure to run ntpconfig If you are going to use MD5 authentication your Tempus LX must have been configured to ope...

Страница 35: ...ute or two before you will see the reach count increment If you are using authentication you can verify that authentication is being used by issuing the com mand associations to display the characteri...

Страница 36: ...Te m p u s L X G P S U s e r M a n u a l 24 C H A P T E R T H R E E...

Страница 37: ...pdf If you have a news service many problems may be solved by the helpful people who participate in the Internet news group devoted to NTP at comp protocols time ntp Three methods of using the Tempus...

Страница 38: ...to stop the Network Time Protocol service and then re start it Use the NTP utility ntpq exe to check that ntpd exe is able to communicate with the Tempus LX By default it is installed in the Program...

Страница 39: ...ur client computer or use the secure copy utility scp or use a text editor to create the equivalent file Although you should first test your setup using the factory default etc ntp keys file in your T...

Страница 40: ...to the Tempus LX server If you see bad you should wait a few minutes to be sure that there is a problem since bad is the initial state of this setting If the bad indication persists then you must che...

Страница 41: ...word with the multicastclient keyword You may remove the line added previously in Basic NTP Client Setup server 192 168 1 245 or the authenticated version added in MD5 Authenticated NTP Client Setup s...

Страница 42: ...inutes to be sure that there is a problem since bad is the initial state of this setting If the bad indication persists then you must check your configuration for errors Typi cally this is due to a ty...

Страница 43: ...izes Time information is readable at distances in excess of 15 feet The keypad consists of an eight key switch assembly designed to allow easy parameter selection and control Keypad Description The fr...

Страница 44: ...her digits When the parameter is correct press ENTER to load the new value All entered values are stored in non volatile FLASH and restored after a power cycle If you wish to abort the edit process pr...

Страница 45: ...tatus display The displays available through the Shortcut Menu are the Receiver Status display the Faults display and the NTP Status display To select the Shortcut Menu press ENTER for one second whil...

Страница 46: ...lays are described in detail below Receiver Menu The Receiver Menu is selected from the Main Menu and provides access to the Receiver Status Os cillator Status Reference Position and GPS Dynamic Mode...

Страница 47: ...si tion In this case the user must determine an accurate WGS 84 position by other means and input it either through the serial interface or via the front panel In addition to loading a new accurate re...

Страница 48: ...t affect the NTP output which is always UTC Possible values for the time mode are GPS UTC and local time GPS time is derived from the GPS satellite system UTC is GPS time minus the current leap second...

Страница 49: ...e Optional Programmable TTL Pulse Rate Output Synthesized Rate Serial Time Output Setup The Serial Time Output display allows you to set up the parameters for the optional once per second serial time...

Страница 50: ...til the oscillator frequency finally reaches one of the actual DAC endpoints The unit should be returned to the factory for oscillator replacement at the customer s convenience ANT Antenna Cable This...

Страница 51: ...cator are 00 None No fault and no pending leap second 01 Insert Pending No fault and a leap second insertion is pending 10 Delete Pending No fault and a leap second deletion is pending 11 Fault Unsync...

Страница 52: ...tp conf file is modified The final display in the edit sequence requires confirmation of your intent to change the instrument set tings Once confirmation takes place the instrument will reboot Firmwar...

Страница 53: ...commands will be described in this chapter The serial I O port physical and electrical characteristics are defined as well General Linux Shell Operation You do not need to know Linux in order to oper...

Страница 54: ...talled oscillator type which is one of TCXO MS OCXO HS OCXO or Rubidium gntppasswd Allows the root user to change the password for the two config ured users on the Tempus LX gntpuser and root This scr...

Страница 55: ...sses the position to the GPS subsystem setsigfltmask Command to mask or enable the Signal Loss Fault sigfltmask Prints the current setting for the Signal Loss Fault mask unlockkp Unlocks access to the...

Страница 56: ...rrent settings for the optional Serial Time Output Query cpusertime Tempus LX response Current Serial Time Output Baud Rate Setting 9600 Current Serial Time Output Format Setting Sysplex Current Seria...

Страница 57: ...r to Appendix B Upgrading the Firmware for detailed instructions on performing the upgrade procedure Query gntprootfs Tempus LX response BOOT_IMAGE TempusLXGPS_1 gntpstat This command allows the user...

Страница 58: ...of this writing Query gntpstat Tempus LX response LOCKED TO GPS Offset 0 000024 TFOM 4 2001 092 06 03 10 904312858 13 gntptimemode This command displays the current time mode settings for the front p...

Страница 59: ...static In addition a minimum of four satellites must be visible and only 3 D position fixes are used When the dynamic mode is ON the source reported for the accurate reference position by gpsrefpos i...

Страница 60: ...t UTC midnight number of leap seconds difference between the UTC and GPS timescales 13 at the time of this writing S is the Signal Processor State one of 0 Acquiring 1 GPS Locking 2 GPS Locked N is th...

Страница 61: ...peration at the next power cycling since important parameters could be corrupt The unit should be returned to the factory for repair GPS Comm Fault This bit indicates that the microprocessor is unable...

Страница 62: ...all of these e g for secu rity reasons you must run this script as root from either the RS 232 serial I O port or from a telnet or ssh session This script modifies the etc inetd conf file which is no...

Страница 63: ...this script as root Refer to Chapter 2 Con figuring the Network Time Protocol for details on the use of this command The two files that are modified are etc ntp keys and etc ntp conf Both of these are...

Страница 64: ...ay need to mask this fault when operat ing the NTP server as a Stratum 2 server The factory default setting is ENABLED Set sigfltmask MASKED Meridian response Signal Loss Fault Mask set to MASKED sigf...

Страница 65: ...ple the C character was received three times before the user hit the ENTER key to begin the transfer The last three lines are the boot messages that are sent by the GPS subsystem as it comes up The fi...

Страница 66: ...nect the Tempus LX to another computer a null modem adapter must be used The serial cable provided with the shipment is wired as a null modem adapter and can be used to connect the Tempus LX to your c...

Страница 67: ...bling New IPv6 Capabilities The presence of an IPv6 capable kernel will automatically enable most of the new IPv6 capabilities By default autoconfiguration of the ethernet interface via IPv6 Router Ad...

Страница 68: ...atibility with customers existing etc syslog conf setups but they are not IPv6 capable If you are not currently directing your system logs to a remote host or you are not using IPv6 then there is litt...

Страница 69: ...inistrator information that will allow custom configuration to fit specific security needs Linux Operating System The embedded Linux operating system running in the Tempus LX is based on kernel versio...

Страница 70: ...dles the needs of most users however the syntax of these two files sup ports elaborate configuration possibilities which are beyond the capabilites of this simple shell script Advanced users who need...

Страница 71: ...SSH2 Since the provided private keys are not passphrase protected the user should create a new set of keys after verifying operation with the factory default key sets After creating the new keys the...

Страница 72: ...60 A P P E N D I X A CAUTION If you are planning to make changes to the etc ntp conf file you must not restrict query access from the local host to the NTP daemon Various system monitoring processes r...

Страница 73: ...Tempus LX This means that you must place the previously downloaded file s in a place on your network which is accessible to the Tempus LX Performing the Linux NTP Upgrade There are two FLASH disk par...

Страница 74: ...issuing this command on your Tempus LX updaterootflag 1 You should see this line displayed UPGRADE is the default root file system Now reboot the system by issuing this command at the shell prompt shu...

Страница 75: ...e the problems with the previous upgrade and re perform it Performing the Linux Kernel Upgrade If you want to upgrade your kernel to the IPv6 capable one then you must first be sure that your root fil...

Страница 76: ...to the working directory tmp The GPS subsystem image will be named with the software part number and version like 6010 0020 000_3 01 bin Substitute the name of the actual GPS subsystem image that you...

Страница 77: ...1 FPGA 6020 0005 000 v 0202 The firmware version should match that of the binary file that you uploaded At this point the up gradegps script terminates its execution and you will again have the standa...

Страница 78: ...ke sure the above cat command is killed by typing CTRL C Then enter a new cat com mand as cat dev arm_user You should again be seeing the bootloader message every few seconds Tempus Bootloader 6010 00...

Страница 79: ...he agent configuration concepts SNMPv3 Security Prior to SNMPv3 SNMP had definite security inadequacies due to using two community names in a manner analogous to passwords that were transmitted over t...

Страница 80: ...the line so that it will not be executed A very compact editor with WordStar command keystrokes is available on the system for this purpose edit If you start edit without giving it a file name to open...

Страница 81: ...ormport where trap2community and informcommunity should be replaced by your communities and xxx xxx xxx xxx is the IP address or hostname of the destination host for receiving the notifica tions or in...

Страница 82: ...The second file is located on the non volatile FLASH disk and is used by the SNMP agent to store persistent data that may be dynamic in nature This may include the values of the MIB II variables sysL...

Страница 83: ...m the file boot net snmp snmpd conf and then add new createUser lines Then re boot the system This example gives the simplest configuration to begin using SNMPv3 but doesn t make use of the full capab...

Страница 84: ...Te m p u s L X G P S U s e r M a n u a l 72 A P P E N D I X C...

Страница 85: ...and then make any adjustments to the height that might be necessary if the antenna is installed in a high rise build ing Input it to the Tempus LX via the setgpsrefpos command Using Geodetic Databases...

Страница 86: ...he X axis lies in the equatorial plane and intersects the 0 or Greenwich meridian The Y axis also lies in the equato rial plane and intersects the 90 east meridian The Z axis is perpendicular to the e...

Страница 87: ...The following is a sample datasheet for a benchmark that is near the EndRun Technologies facility in downtown Santa Rosa CA DATABASE Sybase PROGRAM datasheet VERSION 6 57 1 National Geodetic Survey Re...

Страница 88: ...HIGHWAY AND 0 3 M 1 0 FT EAST OF THE JT9450 WEST END OF THE ABUTMENT JT9450 THE MARK IS 1 4 M ABOVE A SIDEWALK retrieval complete Elapsed Time 00 00 01 The height data for this benchmark was not obtai...

Страница 89: ...lator OCXO or Rubidium oscillator The extrapolated TFOM is based on a conservative estimate of the performance of the oscillator and should be considered worst case for a typical benign ambient temper...

Страница 90: ...Te m p u s L X G P S U s e r M a n u a l 78 A P P E N D I X E...

Страница 91: ...57600 19200 9600 and 4800 Parity selections are odd even and none Format selections are Sysplex Truetime EndRun EndRunX NENA and NMEA 0183 Sysplex Format Sysplex means SYStem comPLEX and is a term us...

Страница 92: ...ime in this string to be UTC then set the time mode of the Tempus LX to UTC See Time Mode in Chapter 5 Front Panel Keypad and Display and gsystimemodeconfig in Chap ter 6 Control and Status Commands T...

Страница 93: ...hapter 5 m is the Timemode character and is one of G GPS L Local U UTC CC is the current leap seconds value FF is the future leap seconds value CR is the ASCII carriage return character 0x0D LF is the...

Страница 94: ...on time character Once the unit is locked to GPS the leading edge of the start bit of the on time character is transmitted within 100 microseconds of the beginning of the second GGA GPS Fix Data The G...

Страница 95: ...t of satellite geometry on the accuracy of the fix An example is below GPGSA A 3 18 3 22 6 9 14 19 32 2 0 1 2 1 6 10 CR LF Msg ID GPGSA Field 1 A Fixed text A shows auto selection of 2D or 3D fix Fiel...

Страница 96: ...eld 11 empty field Direction of magnetic variation Field 12 A Fixed text A shows that mode is autonomous Checksum 0D Msg End CR LF ZDA Time and Date The ZDA sentence identifies the time associated wit...

Страница 97: ...By contrast the GNU General Public License is intended to guarantee your freedom to share and change free software to make sure the software is free for all its users This General Public License appl...

Страница 98: ...such program or work and a work based on the Program means either the Program or any derivative work under copyright law that is to say a work containing the Program or a portion of it either verbatim...

Страница 99: ...rights or contest your rights to work written entirely by you rather the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In addition...

Страница 100: ...ute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcin...

Страница 101: ...o ask for permission For software which is copyrighted by the Free Software Foundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by the tw...

Страница 102: ...if the text was explicitly included in the file Copyright c David L Mills 1992 2006 Permission to use copy modify and distribute this software and its documentation for any purpose with or without fee...

Страница 103: ...0 9 over 0 to 70 C Rubidium 1x10 9 over 0 to 70 C Stratum 1 Holdover Performance 24 Hours TCXO 35 Days MS OCXO 140 Days Rubidium Time to Lock 5 minutes typical TCXO 10 minutes typical OCXO Rb Alphanum...

Страница 104: ...erver TELNET client server FTP client DHCP client SYSLOG Supported IPv6 Protocols See Chapter 7 IPv6 Information for more details SNTP NTP v2 v3 v4 and broadcast multicast mode MD5 authentication and...

Страница 105: ...m MMBT2222A open collector grounded emitter High impedance in alarm state Voltage 40 VDC maximum Saturation Current 100 mA maximum Connector Rear panel BNC jack or terminal strip Serial Time Output on...

Страница 106: ...Amendment 93 68 EC Supplementary Compliance Data Safety EN 60950 1992 A1 A2 1993 A3 1995 A4 1997 A11 1998 EMC EN 55024 1998 EN61000 3 2 1995 w A1 A2 98 EN61000 3 3 1995 w A1 98 EN55022 1998 w A1 00 C...

Страница 107: ...95 Te m p u s L X G P S U s e r M a n u a l S P E C I F I C AT I O N S...

Страница 108: ...Te m p u s L X G P S U s e r M a n u a l 96 A P P E N D I X H...

Страница 109: ...ses where configuration files must be re configured If You Are Using DHCP The new version DHCP client daemon included in the 2 60 RFS will by default overwrite the etc ntp conf This will cause serious...

Страница 110: ...ds A power failure during this time would render the unit unbootable so it is highly advis able to plug the unit into a UPS while performing the upgrade Enabling New IPv6 Capabilities The presence of...

Страница 111: ...remote syslogging to an IPv6 host you will need to edit the new etc syslog ng conf file and copy it to boot etc At boot time the presence of both the syslog ng daemon and the boot etc syslog ng conf f...

Страница 112: ...Te m p u s L X G P S U s e r M a n u a l 100 A P P E N D I X I...

Страница 113: ...fications Changes for Customer Requirements From time to time EndRun Technologies will customize the standard Tempus LX Network Time Server for special customer requirements If your unit has been modi...

Страница 114: ...Te m p u s L X G P S U s e r M a n u a l 102 S P E C I A L M O D I F I C AT I O N S...

Страница 115: ......

Страница 116: ...2270 Northpoint Parkway Santa Rosa CA 95407 TEL 1 877 749 3878 FAX 707 573 8619 www endruntechnologies com Smarter Timing Solutions...

Отзывы: