|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U
Length: 8938 (0x22ea)
Types: TextFile
Notes: Uncompressed file
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦0af826742⟧ »EurOpenD3/network/modems/telebit/VAX.setup.Z«
└─⟦this⟧
=====================================================================
Telebit Corporation Revision 1.02 01 APR 1990
=====================================================================
SETUP INSTRUCTIONS FOR TELEBIT MODEMS AND VAX/ULTRIX 2.2/DMZ32
The following examples should allow easy initialization of a TELEBIT
modem for use with UUCP on a current VAX computer running Version 2.2
Ultrix. It assumes the use of a DMZ32 style I/O system, which provides
24 ports at up to 19.2kbps, with modem controls (including RTS/CTS)
NOTE: It is highly recommended that TELEBIT modems be connected to the
serial I/O ports most closely attached to the cpu. 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.
1. MODIFY /etc/ttys FOR MODEM OPERATION (use appropriate port number):
ttyd2 "/etc/getty std.9600" dialup on modem shared
2. MODIFY /etc/gettytab TO SET PROPER PORT SPEED:
2|std.9600|9600-baud:sp#9600:
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.
3. MODIFY /etc/remote:
Add this entry to your /etc/remote file (modify for proper port number):
d2.9600:dv=/dev/ttyd2:br#9600:
4. MODIFY /usr/lib/uucp/L-devices (modify for proper port number):
ACU ttyd2 ttyd2 9600 tb9600
\f
5. MODIFY /etc/acucap FOR PROPER MODEM CONTROLS AND TIMING:
Add the following entry to your /etc/acucap file:
#
# Telebit modem
tb9600|telebit|Telebit modem 9600 baud, Touch tone :\
:cr:hu:ls:re:ss=\dA\dA\dATZ\r:sr=OK:sd#250000:di=ATDT:dt=\r:\
:dd#50000:fd#80:rs=,:os=CONNECT:ds=\dA\dA\dATZ\r:ab=\dA\dA\dATZ\r:
#
Explanations of the various /etc/acucap codes are presented below:
------------------------------------------------------------------
cr = wait for carrier (watch CD)
db = give more debug information (when in uucico -x )
hu = hangup modem if carrier goes away (drop DTR)
ls = use internal sleep routine in fd, dd (delays in microseconds)
re = toggle DTR before modem synchronization
ss = syncronization string
sr = synchronization response (modem returns this after sync)
sd = synchronization delay (between characters, in microseconds)
di = dial initialization
dt = dial termination (sent after number dialed)
dd = dial delay between characters (in microseconds)
da = time to wait before dial response (in seconds)
dr = dial response string
fd = full delay (delay until carrier is detected)
rs = replacement string (replace - or = with , for delay)
os = online string (after carrier detected)
ds = disconnect string (when "tip" is finally disconnected)
ab = abort string (when "tip" is aborted)
\f
6. CONNECT THE MODEM TO THE DMZ32 WITH A MODEM CABLE:
Note that you should use a full modem cable. You may experience
premature hangup when using a cable that joins DCD with DSR.
Make the RS-232 cable for the modem, assuming serial device is
DMZ32 with modem control. Use the following wiring:
HOST: MODEM: SIGNAL:
---------------------------------
2 ------------- 2 TD
3 ------------- 3 RD
4 ------------- 4 RTS
5 ------------- 5 CTS
6 ------------- 6 DSR
7 ------------- 7 GND
8 ------------- 8 DCD
20 ------------- 20 DTR
\f
7. CONFIGURE THE 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.
With the modem now reset, tip to the modem and configure it with
the command string below:
AT &F S07=80 S45=0 S52=2 S53=2 S54=3 S58=3 S64=1 S66=1 S111=30 Q6 X0 <CR>
This string (the spaces are optional if you prefer to remove them) will:
- 1st (&F) recalls factory defaults (start with known configuration).
- 2nd (S07=80) sets the time the modem waits for carrier to 80 seconds.
- 3rd (S45=0) disables remote access.
When the modem is reset, remote access is enabled to
allow easier customer support from TELEBIT. This is not the
case when the modem is originally shipped from the factory.
Remote access is not necessary for this application.
- 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=3) enables software (XON/XOFF) flow control.
- 8th (S66=1) locks the interface speed to 9600 (S51=4, 9600 bps).
- 9th (S64=1) says to ignore characters sent by the DTE while dialing
or answering a call.
- 10th (S111=30) enables UUCP "g" protocol support in the TELEBIT modem.
- 11th (X0) sets the result codes to Basic.
- 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>) terminates the command to the modem.
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.
\f
7. MODIFY /usr/lib/uucp/L.sys:
Don't copy this literally. Modify the info for your application.
hostname Any ACU 9600 NNNNNNNNNN "" \d\r\d\r ogin: Uyoursysname word: 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.
8. 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