DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T U

⟦f8e5c7e40⟧ TextFile

    Length: 10012 (0x271c)
    Types: TextFile
    Notes: Uncompressed file

Derivation

└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦08f658b71⟧ »EurOpenD3/network/modems/telebit/SUN.setup.Z« 
    └─⟦08f658b71⟧ »EurOpenD3/network/modems/telebit/SUN3.setup.Z« 
        └─⟦this⟧ 

TextFile

=====================================================================
Telebit Corporation          Revision 1.02              01 APRIL 1990
=====================================================================

  SETUP INSTRUCTIONS FOR TELEBIT MODEMS AND SUNOS 3.X WORKSTATIONS

The following examples should allow easy initialization of TELEBIT 
modems for use with dialin/dialout and UUCP on a current SUN 3 or SUN 4
workstation with SUNOS 3.X.

1. MODIFY KERNEL:
   First, the kernel must be modified so that the modem can dial/answer calls.

        cd /usr/sys/conf

        cp GENERIC MODEM

        ------edit MODEM-- change:
                device  zs0 at obio ? csr 0x20000 flags 3 priority 3
        to:
                device  zs0 at obio ? csr 0x20000 flags 0 priority 3
        -----save the file.

        /etc/config MODEM

        cd ../MODEM

        make

        mv /vmunix /vmunix.old

        mv /usr/sys/MODEM/vmunix /vmunix

        ---reboot the system----------

2. CREATE THE DIAL OUT DEVICES (if necessary):
   This will create the entries in /dev needed to dial out with the modem.

        cd /dev

        mknod cua0 c 12 128

        mknod cub0 c 12 129

        chmod 666 cua0 cub0

   References to dialout ports in this document assume the ttya port "cua0". If 
   you are connecting to ttyb, remember to substitute "cub0" where appropriate.

   NOTE:  It is highly recommended that TELEBIT modems be connected to the
          serial I/O ports ttya and ttyb.  Use of serial I/O multiplexors
          may limit modem speed to 9600 bps or lower due to flow control,
          cpu/bus interrupt, or memory buffer problems.
\f



3. MODIFY /etc/gettytab:
   This allows modem operation at 19200 bps.

        cd /etc

        --- edit gettytab, add this entry to the list:
                z|std.19200|19200-baud:\
                        :sp#19200:
        --- save the file.

4. MODIFY /etc/remote 
   Add these entries (all characters are literal, i.e. the ^ is 'shift 6' 
   on the Sun):

       tb9600:dv=/dev/cua0:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D:
       tb19200:dv=/dev/cua0:br#19200:el=^C^S^Q^U^D:ie=%$:oe=^D:

   The following /etc/remote may be used for autodialing:

	NOTE:	Be sure to set X0,in the modem, when using autodial.

	TELEBIT|Autodial TELEBIT:\
		:el=^D^U^C^S^Q^O@:du:at=hayes:ie=#$%:oe=^D:br#SSSSS:\
		:pn=NNNNNNN:dv=/dev/cua0:

   Where:

	SSSSS =	baud rate [9600/19200]
      NNNNNNN = phone number

\f


5. CONFIGURE MODEM
   In order to configure your TELEBIT modem correctly, it is best to start
   by resetting the modem to factory settings.  Please consult your TELEBIT
   modem reference manual for the proper modem resetting procedure.
 
   Once the reset is completed, tip to the modem using "tip tb9600" and
   configure it with the command string below:

  AT&F S45=0 S51=5 S52=2 S53=3 S54=3 S58=0 S66=1 S68=3 S110=1 S111=30 Q6 &W<CR>

   This string (the spaces are optional if you prefer to remove them) will:
 
         - 1st (&F) recalls factory defaults (start with known configuration).
         - 2nd (S45=0) disables remote access. S45=255 sets remote access ON.
		Remote access will allow TELEBIT technical support to
		access and configure your modem, should this be required.
		Remote access is set to OFF in ALL factory shipped modems.
		A hardware reset will set remote access to ON.
         - 3rd (S51=5) sets the serial port to 19200 bps.
         - 4th (S52=2) says drop the connection when DTR is dropped to the modem
                and reload the modem's stored EEPROM values (do a soft reset).
         - 5th (S53=3) sets DSR "ON" when modem is off-hook. 
                It also sets DCD "ON" when carrier is detected.
		NOTE:	S53 maps to registers S130 and S131 in Release B_5.00,
			GA1.00, FA2.00, and above firmware.  If S53 is not
			present in your modem firmware, be assured that its
			settings will map to the proper registers.
         - 6th (S54=3) says pass BREAKs through the modem transparently.
         - 7th (S58=0) disables flow control from DTE.
                The UUCP protocol support handles flow control instead.
         - 8th (S66=1) locks the interface speed.
		This is necessary during connections with slower modems.
         - 9th (S68=3) XON/XOFF flow control from DCE.
                This setting will allow flow control for interactive sessions.
         - 10th (S110=1) enables data compression between TELEBIT modems.
                If desired, S110=0 will disable this feature.
         - 11th (S111=30) enables TELEBIT's UUCP "g" protocol support.
         - 12th (Q6) silences the modem when an inbound call arrives.  
                This prevents getty-battles between the RING result code and 
                getty's echo of the same.
         - 13th (&W) writes these new values into the current EEPROM bank (1/2).
                This saves the new values as the modem's power on defaults, for
	        either bank A or B, until you change them again.
         - 14th (<CR>) executes the command line in the modem.

   Upon execution of the command line, the serial interface speed will be 
   changed to 19200 bps.  As a result of this action, garbage characters
   will be echoed as a response to any input.  Exit tip using the "~."
   command. Use "tip tb19200" to access the modem at 19200 bps.
\f



    NOTES:      (1)  S58 sets the type of flow control to be used by the
                     modems serial I/O port.  It is highly recommended that
                     RTS/CTS (hardware) flow control (S58=2) be used whenever
                     possible.  Please consult your systems manuals for
                     instructions on proper software and hardware
                     configurations for RTS/CTS flow control.  Some hardware
                     systems or operating systems may not be capable of this
                     function.

                (2)  S92 governs the sequence of modulation tones issued
                     upon auto answer.  To reverse the answering sequence,
                     set S92=1, this will solve any "slow modem" connection
                     problems caused by the issuance of PEP tones.  ALL
                     incoming PEP modems should have S50=255 set to connect
                     using PEP.

                (3)  If you would like to limit dialin/dialout connection
                     access to high-speed (PEP mode), add "S50=255" to the
                     above script to force the modem to use only the PEP mode.
                     To allow dial OUT to slower speed modems, modify the
                     L.sys script (noted below in step 9) to:

   hostname Any cua0 19200 cua0  ""  ATX0S50=0\r OK ATDNNNNNNNNNN\r  CONNECT  ""
    ""-\r-login:-\r-login:-\r-login: \r login: Uyoursysname ssword: XXXXXXXX
        
\f


6. ENABLE GETTY FOR DIALIN:

        cd /etc

        --- edit ttys and change:
                0fttya
        to:
                1zttya
        --- restart getty on ttya:

        kill -1 1

   The use of a rotary or autobaud in getty is not recommended due to the
   modems ability to lock interface speed (S66=1).  The modem can then
   arbitrate a slow modem connection to the hard-set interface speed without
   the need for interface speed matching.

   If a rotary/autobaud getty is used, don't forget to set your getty to
   include 19200 in its cycle.  You may have it trying 19200 first and moving
   to 2400 on the 1st receipt of a break and to 1200 on the second receipt of
   break.  The order of the cycle is not important so long as the calling
   system knows to send breaks until it sees the login sequence.
\f



7. MODIFY /usr/lib/uucp/uucico TO RUN 19200 BPS:
   To use uucico at 19200, you must modify the SUNOS 3.X version using "adb".
   We will use the 4800 baud entry and replace it with 19200.

        cd /usr/lib/uucp

        cp uucico uucico.orig

        adb -w uucico
        20000?L 0t4800
        
        --- at this point you'll get output something like:
        20a0c:

        --- so enter:
        ?DD

        --- it will respond with ADDRESS:DATA like:
        20a0c: 4800 12

        --- so enter:
        ?W 0t19200 0t14

        --- now type ^D. This completes the uucico modification.

   NOTE: Don't forget to check the permissions and ownership of uucico.orig
         to be the same as uucico.

8. MODIFY /usr/lib/uucp/L-devices: 
   Add the following entry to your L-devices file. Fill in the correct port
   number. 

       ACUHAYES cua0 cua0 19200
       DIR cua0 0 19200
\f



9. MODIFY /usr/lib/uucp/L.sys:  
   Do not copy this literally. Modify the information for your application.
   Also note that this is ONE line of data, not two.

   hostname Any cua0 19200 cua0  ""  ATX0S50=255\r OK ATDNNNNNNNNNN\r CONNECT  ""
    ""-\r-login:-\r-login:-\r-login: \r login: Uyoursysname ssword: XXXXXXXX

   NOTES:
   hostname     = THEIR System name
   NNNNNNNNNN   = THEIR System phone number
   Uyoursysname = Your UUCP account on THEIR machine
   XXXXXXXX     = Your UUCP passwd on THEIR machine

   The "chat" script is the most common point of wasted connection time and
   login failure.  Be sure to test this entry rigorously to verify a successful
   login in the fastest time possible.

10.TEST UUCP:
   UUCP can now be tested by issuing the following command.

     /usr/lib/uucp/uucico -r1 -x4 -shostname

   Upon success or failure of the UUCP session, the status file must be
   removed before another UUCP session can be started with the above command.

     rm /usr/spool/uucp/STST.hostname
   

You should now be able to run UUCP between two machines attached to your
modems just as you always have with slower modems.  Enjoy the new world of
high speed UUCP "g" via TELEBIT modems.


	Michael Ballard/Cerafin E. Castillo
	Telebit Corporation
	1315 Chesapeake Terrace
	Sunnyvale, CA  94089
        1-800-TELEBIT

            UUCP:     {ames, uunet, sun, pyramid, decwrl}!telebit!modems

        INTERNET:     modems@telebit.com