Ref: 99980118
Title: SW/200-A/BSC/SDLC-NCS/1 Version 20070
Date: 6/16/87

Copyright 3Com Corporation, 1991.  All rights reserved.

Enclosed is a tape cartridge containing SW/200-A/BSC/SDLC-NCS/1
Version 20070. This tape is your distribution copy of the
software and should be used only to copy the software onto the
NCS/1.  This release memo describes new features of and bugs
fixed in SW/200-A/BSC/SDLC-NCS/1 Version 20070.

.h1;Compatibility

SW/200-A/BSC/SDLC-NCS/1 Version 20070 can operate with the
following hardware products and software releases:

 CS/1-X.25 running SW/1-X.25 Version 14000 or later
 CS/1 running SW/1-A/BSC/SDLC Version 17100 or later
 CS/1-HSM running SW/1-HSM Version 11010 or later
 CS/1-SNA running SW/1-SNA Version 10000 or later
 CS/100 running SW/100-A/BSC Version 15000 or later
 GS/1 running SW/2-CS-ICS Version 14000 or later
 GS/3 running SW/3 Version 14000 or later
 GS/4 running SW/4 Version 10000 or later
 GS/6 running SW/6 Version 10000 or later
 GS/300 running SW/300 Version 10000 or later
 IVECS running SW/IVECS-A Version 10000 or later
 NCS/1 running SW/1-NCS Version 10000 or later
 NCS/150 running SW/150-NCS Version 10000 or later
 IB/1 and IB/2 running SW/IB Version 10000 or later
 PC running EtherTerm Version 12000 or later


.h1;Installing Software on the NCS/1

Because the CS/200 is a diskless unit, it must be supported by a
Network Control Server.  You must copy SW/200-A/BSC/SDLC-NCS/1
Version 20070 from the tape cartridge to the NCS/1 before the
software can boot the CS/200.  Please refer to the Series/200
Installation Guide for the startup procedure and to the NCS/1
Installation and Operation Guide for the copy procedure.

Although there is no console connector on the back panel of the
CS/200, you can configure the firmware to designate any port as a
console port. For the standard shipping configuration, there is
no designated console port.  The default value of the Initial
Boot Source parameter is Network, and the default value of Auto-
reboot is Upload Then Reboot.

After you power on or reset the CS/200, the Self Test LED will be
on for approximately 20 seconds.  It will be off when the CS/200
completes the self-test diagnostics.  Then the Boot State LED
will be on, indicating that the CS/200 is entering the boot
phase.  If the Boot State LED is off, you must check whether a
console port has been enabled, because a console port will cause
the CS/200 to enter Monitor mode instead of the boot phase.
Follow these steps to reboot the CS/200:

1.  Type "fc" to enter the Firmware Configuration menu.

2.  Change the Auto-reboot parameter from "m" to "u".

3.  Change the Initial Boot Source parameter from "m" to "n".

4.  Change Monitor from "e" to "d".

5.  After you return to the monitor prompt, press the reset
switch to exit Monitor mode.

For further information on firmware configuration parameters,
please refer to the Series/200 Installation Guide.


.h1;New Features

This section describes the features of SW/200-A/BSC/SDLC-NCS/1
Version 20070 that were not present in SW/200-A Version 20010.
Because some enhancements are added to support Data General
terminal interfaces, some new features affect Data General
terminals only, and some affect all terminals linked to the
CS/200.

A new option, DataGeneral, has been added to the DeVice
parameter.  This option puts the terminal in Data General mode,
in which both the Bridge User Interface and the Serial I/O
module's operations are altered. The DeVice parameter will
control the default parameter settings for the Data General
environment. Whenever it is set, the Bridge User Interface will
configure the port for a set of default Data General parameters.
Therefore, you should set the DeVice parameter before you alter
other parameters.

Standard default parameters are not restored when DeVice is set
to Default.  The default parameter settings are made only when
the DeVice parameter is changed by the SETDefault command.
The parameter settings after the DeVice parameter is set to
DataGeneral Terminal are shown in Table 1.

___________________________________________________
| Table 1  Data General Terminal Parameter Settings|
|__________________________________________________|
|                                                  |
| Parameter         Setting                        |
|                                                  |
| BreakAction       OutofBand                      |
| BreakChar         Disabled                       |
| DeVice            (Terminal, Glass, DataGeneral) |
| ECMChar           ^\                             |
| ERAse             ^?                             |
| FlowControlFrom   (None)                         |
| FlowControlTo     (XonXoff)                      |
| IdleTimer         1                              |
| LineErase         ^U                             |
| ReprintLine       ^A                             |
| UseDTRin          Ignore                         |
| UseDCDout         (AlwaysAssert, NoToggle)       |
| Verbatim          ^P                             |
| WordErase         ^B                             |
| XOFF              ^S                             |
| XON               ^Q                             |
|__________________________________________________|


Table 2 shows the parameter settings when DeVice is set to
DataGeneral Host.
______________________________________________
| Table 2 Data General Host Parameter Settings|
|_____________________________________________|
|                                             |
| Parameter         Setting                   |
|                                             |
| DeVice            (Host, Glass, DataGeneral)|
| FlowControlFrom   (CTSRTS)                  |
| FlowControlTo     (None)                    |
| IdleTimer         1                         |
| UseDTRin          AsDTR                     |
| UseDCDout         (OnConnect, NoToggle)     |
|_____________________________________________|

The new features specific to Data General terminals become
effective when you set DeVice to DataGeneral.  These features are
described below:

1.  For the terminal interface, Data General ^S/^Q will be
used.  The ^S/^Q flow control method is used to control
data going from the host to the terminal.  The ^S and ^Q
characters, which are the flow control characters, can be
embedded in terminal responses.  As a result, the CS/200
and the host have to determine, based on the context of the
data stream, whether or not the ^Q and ^S characters are
XON/XOFF.

SW/200-A/BSC/SDLC now supports Data General context
sensitive ^S/^Q, which is in force when DeVice is
DataGeneral and FlowControlFrom is XONXOFF, so that the
flow control operates properly.

2.  A link-level escape character, which is the ^P character,
is implemented to allow a Data General terminal to deliver
the flow control characters to a Data General host over the
network on which back-to-back servers are used.

Any character following ^P will be delivered to the network
as data.  A ^P not preceded by another ^P will be removed
from the data stream by the Communications Server.  Any ^
that follows ^P will take precedence over the ^P deletion
algorithm. Note that ^P deletion is performed only when
FlowControlFrom is ^Q and DeVice is DataGeneral.

If you set the Verbatim character to ^P, you must supply
spare ^Ps to allow the Bridge User Interface to complete
its transparency operation.  For instance, to send ^Q to
the Bridge User Interface, you must type ^P^P^P^Q.

3.  You may need to pass a ^Q forward to the application
program despite that ^S/^Q flow control is in effect.  The
CS/200 now can perform spare ^Q forwarding when it is in
Data General mode and FlowControlFrom is XON/XOFF, so that
the ^Q can be forwarded properly.

All ^S characters not preceded by ^^, ^, or ^P will be
removed from the data stream and will begin flow control of
data from the server.  The first ^Q character received
after any number of ^S characters will be removed from the
data stream.  This will cause the pending flow control
condition to stop.

If a ^Q is not preceded by ^^, ^, or ^P, and is not the
first ^Q character received after a ^S character, it will
be forwarded as data.

If you are in a Data General environment, the BreakChar parameter
must be set to Disabled.  Otherwise, it may cause problems with
flow control operations.  Also, if the terminal's parity and the
server's parity do not match, line editing may not work properly.
Following are the new features of SW/200-A/BSC/SDLC affecting all
terminals linked to the CS/200:

1.  LF is now treated as a command delimiter for the Bridge User
Interface.  Therefore, both CR and LF will be recognized as
the end of the command line.

2.  For all terminal ports, the default value of the BAud
parameter is Autobaud, and that of the PARIty parameter is
AutoParity.  When you install the first terminal on a new
CS/200, you must press the following sequence immediately
after the device is powered on to enter Command mode:

<RETURN>.<RETURN>

3.  The BAud parameter now includes an option called AutobaudLF
to allow auto-baud on the LF character.  All baud rates that
can be set on the CS/200 from 75 to 19.2 bps may be detected.

4.  Data is usually folded modulo 128 for control character
detection.  However, on some eight-bit extended ASCII
terminals, control characters such as XON and XOFF have
unique representations within the 256-character repertoire.
They should not be folded before being sent to the User
Interface or being recognized by the SIO processor.

You can override the data folding by setting PARIty to a new
option called DoNotFold.  You can select this option in
conjunction with None, Even, or Odd parity.  For example, you
can type:

setd PARIty = Even DoNotFold Because of this new option, it
is now possible to use eight-bit control characters with or
without parity.  The DoNotFold option, however, should be
used only when the DataBits parameter is set to 8.  To reset
the special PARIty option, type:

setd PARIty = 0 When the DoNotFold option is set, the control
characters sent over the network from the CS/200 are taken to
be eight-bit long.  Only a single ECM, BREAK, XON, XOFF, or
EDIT character is recognized out of the 256 octets.

5.  The User Interface now uses the default XON and XOFF
characters for flow control.  Previously, it used hard coded
defaults.

6.  SW/200-A/BSC/SDLC-NCS/1 Version 20070 supports both BISYNC
and SDLC protocols.

The line interfaces of the CS/200 require no modification for
synchronous operation.  All 10 ports provide RS-232
synchronous DCE interfaces.  These interfaces implement RS-
232 pins 1-8, 15, 17, and 20.  Pin 24 is supported on ports 0
and 1 only.  You may activate pin 24 on these ports by
setting the TerminalProvidedClock port parameter to On.

In addition to DCE operation, ports 0 and 1 may be configured
for DTE operation.  Therefore, up to two synchronous modems
may be connected to a CS/200.  To use DTE mode on these
ports, the INTerfaceType parameter, a port physical
parameter, must be set to DTE and a special mapping cable
must be used.

The mapping cable should be wired according to Table 3:

_____________________________________
|               Table 3              |
| Connection between CS/200 and modem|
|____________________________________|
|                                    |
|   CS/200 Pin          Modem Pin    |
|                                    |
|        1                  1        |
|        2                  3        |
|        3                  2        |
|        4                  5        |
|        5                  4        |
|        6                 20        |
|        7                  7        |
|        8            not connected  |
|       11                  6        |
|       15            not connected  |
|       17                 24        |
|       20                  8        |
|       23                 15        |
|       24                 17        |
|____________________________________|

7.  The NoMacroBreak or MacroBreak field has been added to the
InterAction parameter.  The NoMacroBreak option prevents
users from breaking out of a macro while a macro is
executing.  When a NoMacroBreak option is set, the BREAK key
is ignored.  This feature can be used to prevent a user from
breaking out of a macro in Global Network Manager privilege.

8.  Whenever a disconnection from a host port is requested,
either by a user typing the DisConnect command on the
terminal or by the AutoDisconnect timer, the LogoffString
will be transmitted to the host port before it closes down
the circuit.

LogoffString transmission is controlled by the string defined
in the LogoffString parameter of the host-end server.  The
LogoffString can be up to 24 characters long.

In order for the LogoffString to be transmitted, the
AUtoLogoff parameter should be set to ON.  This parameter can
be set on a per-port basis.

The LogoffString will not be transmitted if the disconnection
is caused by the following conditions:

a)  A network manager uses the Listen command to listen out
the host or terminal port.

b)  Traffic to the host port is totally flow controlled, and
transmission of the LogoffString is not possible within a
reasonable amount of time (currently six seconds).

c)  A user powers off the terminal before disconnecting the
session and the UseDTRin parameter is set to AsDTR on the
terminal port.

The LogoffString and AUtoLogoff parameters have the following
syntax:

a)  To set the LogoffString, enter:

SETDefault LogoffString = "string" The "string" can
contain any control characters (e.g., "^M" for <CTRL-M>,
"^J" for <CTRL-J>).

b)  To enable/disable AUtoLogoff on a particular port, enter:

SETDefault (!portid) AUtoLogoff = [ON | OFF] The
AUtoLogoff parameter is only available on a host port.

c)  To display the AUtoLogoff parameter for a particular
port, enter:

SHow (!portid) AUtoLogoff

d)  To display the LogoffString, enter:

SHow LogoffString

9.  Permanent Virtual Circuits (PVCs) support is implemented.
Permanent Virtual Circuits allow automatic circuit
reestablishment upon disconnection.

Once a permanent virtual circuit is defined, it will be
reestablished whenever the server is rebooted.  After the
PermanentVC parameter is set, the first connection attempt
will begin in approximately 30 seconds.  If the connection
attempt fails or if the permanent virtual circuit is
disconnected for any reason, the system will attempt to
reestablish the circuit every 60 seconds.  PVCs can be
defined on a host port only.  The destination end of the
connection can be either a terminal or host port.  The PVC
may be defined on both ends of the circuit.

In addition, PVCs may accept names.

The PermanentVC parameter has the following syntax:

- SETDefault (!portid) PermanentVC = "<address>"

Defines a permanent virtual circuit between a local host
port and any port on the network.  <address> can be
either a physical address or a name.  The name can be up
to 12 characters long.

- SETDefault (!portid) PermanentVC = ""

Removes any previous PVC definition, but does not
disconnect any existing connection.  The existing
circuits can be disconnected using the DisConnect or
Listen command.

- SHow (!portid) DefaultParameter PermanentVC

Displays the current permanent virtual circuits.

10. The SHow AllSessions command has an option allowing it to
display specified physical addresses or logical names of
destination devices when a connection is established.

For example, to display physical addresses of destination
devices, use the following command:

SHow AllSessions p To display logical names of destination
devices, use the following command:

SHow AllSessions

11. The UseDTRin and UseDCDout parameters operate slightly
differently than those on a CS/1 or a CS/100.  When DeVice is
set to Host, the operations of these parameters on a CS/1 and
a CS/200 are the same.  They are different when DeVice is set
to Terminal.

When UseDTRin is set to AsDTR and UseDCDout is set to
OnConnect, port lookup is prevented after you listen a port.
If the server port does not activate DCD until connection,
and connection must be made from data sent in by the
terminal, the port will deadlock.  This is because the
terminal will not transmit data without DCD.

To prevent this deadlock, the CS/200 connects or disconnects
depending on the state of DTR, not a transition of state of
DTR. On the CS/1 with UseDTRin set to AsDTR, a port will
enter Command mode whenever the DTR circuit changes from
active to inactive.  On the CS/200, the port will enter
Command mode whenever DTR is active.  Therefore, if you put
the port in Listen mode, it will immediately return to
Command mode after toggling the DSR, DCD, and CTS circuits.

12. The last six digits of the Ethernet address of a CS/200 are
recognized.

.h1;Bugs Fixed

The following problems, which were present in SW/200-A Version
20010, have been fixed in SW/200-A/BSC/SDLC Version 20070:

1.  The BufferSize parameter can now be set to reduce the buffer
size.

2.  The BreakAction parameter now works when set to EscDTM even
though neither InBand nor OutofBand is also specified as one
of the values of this parameter.

3.  The DataForward parameter now operates when set to EDiting.

4.  When set to CTSRTS, the FlowControl parameters now cause the
transmit data stream to stop within three byte times instead
of one packet time.

5.  When UseDTRin is set to AsDTR and UseDCDout is set to
AlwaysAssert, UI connection will not occur until the DTR
circuit is active and the first data byte is received.


The following table illustrates the software and firmware
compatibility of SW/200-A/BSC/SDLC-NCS/1 Version 20070:
________________________________________________________
|            SOFTWARE/FIRMWARE COMPATIBILITY            |
|_______________________________________________________|
|        |                         |                    |
| Product|         Software        |     Firmware       |
|        |                         |                    |
| CS/200 |  SW/200-A/BSC/SDLC-NCS/1|  C1MMON Rev. 01C   |
|________|_________________________|____________________|

.h1;Documentation

The current versions of the manuals for the CS/200 are:

 + Series/200 Installation Guide (6/87)
 (Part number: 09-0060-01)

 + Connection Service User's Guide (8/86)
 (Part number: 09-0063-01)

 + Getting Started Guide (1/87)
 (Part number: 09-0043-01)

 + Network Management Guide (1/87)
 (Part number: 09-0067-01)

 + Configuration Guide (1/87)
 (Part number: 09-0093-00)

If you have any questions, please contact an authorized Bridge
service representative for assistance.
