Control Process logging location codes are generated by the NETCP
process of Network Transport. For each of the logging explanations, any or all
of the following may be present:
PARM = Meaning of the parameter logged.
PORT = Transport port number of the Control Process.
NI = Network Interface Type against which the event was logged:
FDDI = Fiber Distributed Data Interface LAN.
GATEHALF = Gateway Half network over LAPB.
LAN = IEEE 802.3 or Ethernet LAN.
LOOP = Loopback network.
ROUTER = Point-to-Point network over either PSI LAPB or
LAPBMUX Link.
SNA = NS over SNA/iX network (obsolete).
TOKEN = Token Ring LAN.
X.25 = Host-based or PC-based X.25 network.
Link = Link Type against which the event was logged:
DCLDM = Data Communications Logical Device Manager for
LAPB.
DTC = Distributed Terminal Controller configured for
X.25.
LAN = IEEE 802.3 or Ethernet LAN link.
LAPB = PSI (Programmable Serial Interface) link.
LAPBMUX = LAPB Link on the MUX card.
NS/SNA = NS over a specific SNA/iX LU (obsolete).
TOKEN = Token Ring LAN link.
FDDI = Fiber Distributed Data Interface LAN link.
X.25 = X.25 over a DTC link.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 10 CLAS0002
CAUSE: While initially starting NETCP, or while starting
NI specific protocols on a LAN, GATEHALF, or ROUTER network, NETCP
could not get node name information from the NODENAME path in the NMCONFIG
file (PARM = 32-bit status returned by the call to nmconfgetdata).
ACTION: One or more network protocols were not completely
started. Stop the network and use NMMGR to make sure a nodename
is configured and the NMCONFIG file is validated. If the file looks
good, try restarting the network. If the problem persists, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Out of resources
Level: 19 CLAS0002
CAUSE: While building the IP alias list, NETCP discovered
there are too many network NI's configured in the NMCONFIG
file (PARM = maximum networks allowed).
ACTION: Check the configuration file, and if it is not the problem
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 20 CLAS0002
CAUSE: NETCP received an unexpected message that was
not a reply, while waiting for a reply message having a specific
function code (PARM.(0:16) = function code and PARM.(16:16) = interface
code of received message).
ACTION: It is not possible to tell from NETCP logging what message
it was expecting, however if disk logging was enabled, the entire received
message was logged, which may aid debugging. The flow of normal NETCP
operations has been interrupted, and a transport hang may be imminent,
especially if new :NETCONTROL commands are issued. It may be
necessary to restart the system to clear this problem. See
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 21 CLAS0002
CAUSE: While initially starting NETCP, or while starting NI
specific protocols on a LAN, GATEHALF, or ROUTER network, NETCP's attempt
to get a buffer for a nodal path report failed (PARM = 32-bit status
returned by the call to bmgr_get_buffer).
ACTION: One or more network protocols were not completely started.
Stop transport and retry the operation. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 22 CLAS0002
CAUSE: While initially starting NETCP, or while starting NI
specific protocols on a LAN, GATEHALF, or ROUTER network, NETCP could not
get path report information from the NETXPORT.GLOBAL.REPORT path
in the NMCONFIG file (PARM = 32-bit status returned by the call to
nmconfgetdata).
ACTION: One or more network protocols were not completely started.
Stop the network and use NMMGR to check the NMCONFIG file and validate it.
If the file looks good, try restarting transport. If the problem persists,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 25 CLAS0002
CAUSE: While initially starting up, NETCP's attempt to get the
global information record from the NETXPORT.GLOBAL path in the
NMCONFIG file failed (PARM = 32-bit status returned by the call to
nmconfgetdata).
ACTION: Transport did not start. Verify the configuration file
exists, and if this is not the problem, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 27 CLAS0002
CAUSE: An attempt to create NETCP's frozen utility
buffer pool failed during initial startup (PARM = 32-bit status
returned by the call to bmgr_create_pool).
ACTION: Transport did not start. Depending on the error, it is
possible too much frozen memory is being used by the system, but this can
change with time. Use GLANCEXL or a similar utility to check memory usage
by the system. If memory is not the cause and the problem persists even if
retried after a suitable waiting period, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: IRRECOVERABLE ERROR; Bad CONFIG file version
Level: 29 CLAS0002
CAUSE: If PARM = 0, during initial
startup NETCP discovered the version number in the NMCONFIG file
was not in the range expected by Transport.
ACTION: Transport did not start. Run program NMMGRVER to convert
the configuration file to the current version, then restart the network.
CAUSE: If PARM is nonzero, during initial startup NETCP could not
read the global information record from the NETXPORT.GLOBAL path
in the NMCONFIG file (PARM = 32-bit status returned by the call to
nmconfgetdata).
ACTION: Transport did not start. Use NMMGR to validate the
NMCONFIG file, then retry the operation again. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: PACKET DISCARD; Path resolve failure
Level: 30 CLAS0002
CAUSE: During initial NETCP startup, an attempt to initialize the
Node/Address Path cache by calling path_cache_init failed
(PARM = maximum cached node names).
ACTION: Transport did not start. It is not possible to tell from
NETCP logging what the result code from path_cache_init was, but
PATHS may have logged additional errors. See Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Async request from link
Level: 33 CLAS0002
CAUSE: NETCP received an asynchronous event message containing
a negative error status, from the DCLDM controlling one of the LAPB links
on the network (PARM = 32-bit status field from the message).
ACTION: NETCP stopped the device associated with the link, also
stopping any attached protocols and driver. Run the PSIDAD diagnostic on
the appropriate PSI card. If the PSI looks good, it may be possible to
restart the device using :NETCONTROL ADDLINK=linkname; NET=niname.
If the problem persists, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; A reads
Level: 40 CLAS0002
CAUSE: While NETCP was rendezvousing a particular protocol
to a driver, an attempt to connect a LAPB device failed for some
reason other than a close already being in progress (PARM = 32-bit
status returned by the call to xp_connect_the_driver).
ACTION: Check the appropriate PSI card and its cabling. If it
looks good, another possibility is that the DCLDM or LAPB driver are hung;
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Device open
Level: 42 CLAS0002
CAUSE: An attempt to physically start a device failed with a
nonzero status meaning an unexpected error or warning occurred (PARM
= 32-bit status returned by the call to nslopenlink). Physical
startup includes all creation and startup of a link driver and its
dependent modules, selftest, startup, downloading and configuration of link
hardware, plus optional creation of a DCLDM, so any error along the way
will be detected here by NETCP.
ACTION: Stop Transport and enable all available logging for the
link subsystem corresponding to the NI type of the network reporting the
error, then restart Transport and reproduce the problem, monitoring logged
data for any problems. If this does not reveal the cause, link tracing can
be used on the affected link to collect even more data.
Check that the physical path specified in the NMCONFIG file is correct for
all link devices on the network being started, and that a card is installed
in the slot for that path. You can stop the system then use IOMAP to verify
physical path numbers.
For links other than X25, probably the link driver failed to obtain a
resource, the link hardware was already in use by an IBM communications
subsystem such as NRJE, the link hardware failed selftest or its firmware
version is not supported by the driver, the download file was inaccessible,
corrupt or has the wrong version, or executing the download caused the link
hardware to hang and resulted in a driver or module configurator timeout or
other problem. Use NMMGR to check the link configuration in NMCONFIG and
use SYSDIAG to check the link hardware.
For X.25 links (and/or hardwired terminals), if a DTC link is in use the
DTC and network links may have same physical path specified in NMMGR; try
specifying separate physical LAN cards. Make sure the DTC configuration was
validated with NMMGR. Another common cause with X25 networks is that the
NMCONFIG file may have specified a DTC address or card which is inoperative
or does not exist, resulting in one or more timeouts, some of which may
have been accidentally sent to NETCP. Using NMMGR, compare the specified
DTC configuration with the actual DTC hardware, and delete any DTC cards
that are not physically present. Any DTC changes made, or re-validation of
the DTC configuration, may require a system restart to take effect.
If the problem persists after investigating all these causes, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 45 CLAS0002
CAUSE: While NETCP was starting a specific network NI,
an attempt to create a frozen outbound buffer pool for that NI failed
(PARM = 32-bit status returned by the call to bmgr_create_pool).
ACTION: The NI did not start. Using NMMGR, check the configured
packet size for the affected link. In particular, look for a packet size
of 8224, which may indicate the NMCONFIG file has been corrupted, probably
by an incompatible version of NMMGR. If the packet size is configured
correctly, then depending on the error, it is possible too much frozen
memory is being used by the system, but this can change with time. Use
GLANCEXL or a similar utility to check memory usage by the system. If these
are not the causes and the problem persists even if retried after a
suitable waiting period, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: Transport start
Level: 50 CLAS0002
CAUSE: As one of the first things it does during initial
startup, NETCP logs that a new instance of Transport is starting
(PIN=0, and PARM = PIN number of the NETCP system process).
ACTION: None. This is an informative message only. It
does not imply successful startup, only that a startup is beginning.
When starting Transport after a previous instance of it has just
been stopped, it is possible for this message to appear before the
other instance's Transport stop message appears.
MESSAGE: Transport stop
Level: 51 CLAS0002
CAUSE: As one of the last things NETCP does during shutdown,
it logs that instance of Transport has stopped. After this, NETCP
will close logging access, disconnect from NMMON, release its message
port, then terminate (PARM = 0).
ACTION: None. This is an informative message only. It
is only logged after all outstanding replies have been received
from the general protocols. This message does not imply that Transport
is completely down, nor does it imply successful shutdown, only
that there is very little cleanup left to do. It is possible that
another instance of Transport can be successfully started before
this message appears.
MESSAGE: INTERNAL ERROR; Device close
Level: 54 CLAS0002
CAUSE: An attempt to physically stop a device failed with a
negative nonzero status meaning an unexpected error (not a warning)
occurred (PARM = 32-bit status returned by the call to
nslcloselink). Physical stop includes all shutdown and deletion
of a link driver and its dependent modules and any connections to
the NMS subsystem or the operating system, reset of link hardware,
plus optional deletion of a DCLDM, so any error along the way will
be detected here by NETCP.
ACTION: This problem in itself was not fatal, and link shutdown
continued. However, there may be a problem with the link driver software or
hardware.
Most shutdown problems are warnings, not errors (see error
283). Usually the link driver failed to release a resource, possibly
due to a previous error, or the link hardware failed to stop in
an orderly manner resulting in a driver or module configurator timeout
or other problem, or an attempt to close logging resulted in a warning
which was incorrectly reported as an error. If the link hardware
is suspect, use SYSDIAG to check it. For X25 networks, verify the
X25 switch has not failed.
If you wish to pursue the cause further, stop Transport and
enable all available logging for the link subsystem corresponding
to the NI type of the network reporting the error, then restart
and stop the same network again to reproduce the problem, monitoring
logged data for any problems. If this does not reveal the cause,
link tracing may be attempted on the affected link to collect even
more data, though because the device is shutting down, keep in mind
the system may automatically stop the tracing before the point at
which the problem is detected.
If the problem persists after investigating all these causes, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 58 CLAS0002
CAUSE: At the beginning of NETCP shutdown due to a system shutdown,
a :NETCONTROL STOP command, or an error during initial startup,
NETCP encountered an error trying to close the NMCONFIG file it had
previously opened (PARM = 32-bit status returned by the call to
nmconfclose).
ACTION: This error in itself was not fatal, and shutdown continued.
However, the NMCONFIG file may be inaccessible. If the problem occurs
repeatedly, see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 84 CLAS0002
CAUSE: A message with an unrecognized function code was
received on the NETCP port while NETCP was idle and waiting for
new commands (PARM = the 16-bit unknown message function code).
ACTION: The message was ignored and NETCP went back to
waiting for the next new command. However, some other modules on
the system are still waiting for the message exchange that mistakenly
went to NETCP, and this could cause problems in those other modules.
If disk logging was enabled, NETCP logged the entire received message
to the current NM logfile, which may aid in diagnosis. It may not
have been a transport message at all. If necessary, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Write aborted by link
Level: 101 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that, in addition to some other error, one
or more queued outbound write operations were aborted by the LAPB
PSI driver (PARM = 16-bit internal ldev number of device whose writes were
aborted). This error is always preceded by another asynchronous link
error (for example, errors 257 and 259) indicating the original cause
of the failure that resulted in the aborts.
ACTION: None; this is an informative message only, and
only serves to indicate that queued outbound data was not sent when
the error occurred. Additional information may be gained by enabling
logging classes 10 and 12 for link subsystem 28 (LAPB) and class
0 for subsystem 4 (DCLDM), then reproducing the problem. If this
does not reveal the cause, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Trace
Level: 106 CLAS0002
CAUSE: After successfully disabling tracing for an entity
at the Transport level, NETCP encountered an error trying to stop
it at the NMS subsystem level (PARM = 32-bit status returned by
the call to nmclosetrace).
ACTION: This error was not fatal, and NETCP continued
running. However, the trace file may not have been closed, and thus
would not be available for access until after the next system restart.
If the problem occurs every time, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Trace
Level: 118 CLAS0002
CAUSE: While attempting to enable tracing for an entity, NETCP
encountered an error attempting to get a trace ID from the NMS subsystem
(PARM = 32-bit status returned by the call to nmgettraceid).
ACTION: No message to enable tracing was sent to the desired
entity. Check that sufficient diskspace is available on the system,
and that trace filename specified in the link screen of the NMCONFIG file,
or in the :NETCONTROL TRACEON command is legal and does not
violate file system security rules. If this does not reveal the cause, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Device open
Level: 136 CLAS0002
CAUSE: While attempting to rendezvous a specific protocol
to the link driver, NETCP encountered an error (PARM = 32-bit status
returned by the call to ns_rendezvous_to_driver).
ACTION: NETCP assumed the rendezvous failed. If this was a LAPB
device, it was also not told to connect. See
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 138 CLAS0002
CAUSE: During early initialization of NETCP during startup,
validation of the NMCONFIG file failed (PARM = 16-bit result code
returned by the call to validatenetxport).
ACTION: The transport did not start. Using NMMGR, open and
validate the NMCONFIG configuration file to find any errors. Correct the
errors and validate again. Then restart the network.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 143 CLAS0002
CAUSE: While starting a network NI having a nonzero number
of buffers configured for IP Store/Forward, NETCP was unable to
create a frozen buffer pool to provide those buffers (PARM = 32-bit
status returned by the call to bmgr_create_pool).
ACTION: The NI was not started. Using NMMGR, check total
Store/Forward buffers for each NI configured. Depending on the error, it is
possible too much frozen memory is being used by the system, but this can
change with time. Use GLANCEXL or a similar utility to check memory usage
by the system. If memory is not the cause and the problem persists even if
retried after a suitable waiting period, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: Path verify
Level: 163 CLAS0002
CAUSE: NETCP is about to execute a Path Verify operation because
of a possible path change detected by the Transport software, such as
excessive retransmissions or a redirect message from a GATEWAY. NETCP logs
this event, then forwards Path Verify messages to all general protocols and
to the ICMP server, if any, then waits up to 15 seconds for replies to all
those messages. General protocols which fail to respond will cause logging
of error 629 after the timeout (PARM = number of duplicates).
Path Verify storms (a large number of Path Verify operations during a short
time period) can occur if a heavily used high speed link suddenly fails.
During storms, if NETCP receives new Path Verifies or any other requests
while awaiting previous replies, they are queued for later execution if
they are unique. If a new Path Verify is a duplicate of one already queued,
the new one is counted and then discarded. Later, after all replies arrive
or a timeout occurs, the oldest queued Path Verify is executed (PARM =
number of duplicates of this Path Verify received and discarded while
awaiting replies; nonzero indicates a storm is occurring, and larger
numbers mean more severe storms). This continues until no Path Verifies
arrive while awaiting replies. Other NETCP requests such as
:NETCONTROL STATUS, can then be processed. If a new Path Verify
arrives after that point, even if it duplicates one already processed it
is treated as new and unique.
ACTION: None. This is an informative message
only.
MESSAGE: STATIC UPDATE: Update
Level: 167 CLAS0002
CAUSE: NETCP is about to send a GATEWAY update message
to IPU for a specific IP address, because a network is starting
(PARM = 32-bit IP address being updated).
ACTION: None. This is an informative message only. IPU will use
information in the message to update its tables.
MESSAGE: Device restarting
Level: 168 CLAS0002
CAUSE: NETCP is restarted a device either because DIAL failed to
make a connection (for instance due to a bad security string), or because
idle device timeouts were enabled in the configuration and a timeout
occurred (PARM = 16-bit NETCP device index of affected device).
ACTION: If you suspect a security problem, you may wish
to address that issue. Otherwise, no action is required; this is
an informative error message only. NETCP disconnected the device,
then cleaned up for the next device startup.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 169 CLAS0002
CAUSE: While attempting to build GATEWAY update information
for IPU because a network was starting, NETCP was unable to obtain
a buffer from its own pool to hold the information for a specific
NI (PARM = 32-bit status returned by the call to bmgr_get_buffer).
ACTION: NETCP attempted to continue with the next NI,
possibly resulting in additional errors. Probably all the NETCP
buffers have somehow been used up, though it should have allowed
for enough to support starting any supported network configuration.
Stop Transport and use NMMGR to validate the NMCONFIG file and check
for obvious file corruption, then restart the network. If the problem
persists, see Appendix A "Submitting a CR" of this
manual.
MESSAGE: STATIC UPDATE: Update
Level: 170 CLAS0005
CAUSE: NETCP is about to send a GATEWAY update message
to IPU for a specific IP address, because a network is stopping
(PARM = 32-bit IP address being updated).
ACTION: None. This is an informative message only. IPU will use
information in the message to update its tables.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 171 CLAS0002
CAUSE: While attempting to collect current address configuration
data from NMCONFIG because an X25 network was either starting or
being updated, NETCP was unable to obtain a logical buffer from
its own pool to hold all the X25 information (PARM = 32-bit status
returned by the call to bmgr_get_buffer).
ACTION: Check the configuration file using NMMGR, to see
that the amount of X25 configuration data seems to be within limits.
Also verify your system has any and all software patches that may
be needed to use the amount of X25 configuration data you are specifying,
especially if you configuration contains more than 1024 X.25 paths.
If the problem still cannot be isolated, the NMCONFIG file may be
corrupt, or there may be a bug in NETCP or the NMS subsystem; see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: PACKET DISCARD; Allowable max exceeded
Level: 222 CLAS0002
CAUSE: While configuring a GATEHALF or a ROUTER network mapping
entry, NETCP was unable to find free space in a global array to hold
another new phone number (PARM = maximum phone numbers per system, in hex).
ACTION: Even after attempting to eliminate duplicate phone numbers,
no free cells were available for an additional number; all entries appear
to be in use. If phone numbers have been changed via
:NETCONTROL UPDATE, stop and restart the network, stop any started
ROUTER or GATEHALF networks that are not needed, or decrease the number of
unique phone numbers configured in the
NETXPORT.NI.niname.MAPPING.entryname paths of your NMCONFIG file.
Depending on the version of Transport you are running, the maximum number
of unique phone numbers is either 1024 or 4096 for the whole system, and
the per-NI limit is either 256 or 1024 respectively.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 232 CLAS0002
CAUSE: While attempting to build a DCN start message for IPU
because of a network start, a :NETCONTROL ADDLINK command, or an X25
auto restart, NETCP was unable to obtain a buffer from its own pool to hold
alias list information (PARM = 32-bit status returned by the call to
bmgr_get_buffer).
ACTION: Though no DCN message was sent, network startup
probably continued to completion, but connections over the affected
network may not work. Probably all the NETCP buffers have somehow
been used up, though it should have allowed for enough to support
starting any supported network configuration. Stop Transport and
use NMMGR to validate the NMCONFIG file and check for obvious file
corruption, then restart the network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR: Configuration file error
Level: 238 CLAS0002
CAUSE: During NETCP processing of a network start or
update command, after an earlier successful validation of the NMCONFIG
file a later validation of the file failed (PARM = 16-bit result
code returned by the call to validatenetxport).
ACTION: The specified network was not started. Possibly
the NMCONFIG file was being modified while networks were running,
and the changes made were incomplete or incorrect. Stop Transport
and use NMMGR to open and validate the NMCONFIG configuration file
and find any errors. Correct the errors and validate again. Then
restart the network.
MESSAGE: INTERNAL ERROR; Port
Level: 241 CLAS0002
CAUSE: During later phases of its initial startup, NETCP
was unable to create a process port for itself (PARM = 32-bit status
returned by the call to create_port).
ACTION: The transport was not started. There is a problem with the
operating system or a bug in NETCP; see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 242 CLAS0002
CAUSE: During later phases of its initial startup, after
NETCP was finished using the NMCONFIG file, it encountered an error
while trying to close the file (PARM = 32-bit status returned by
the call to nmconfclose).
ACTION: This error in itself was not fatal, and startup
continued. However, the NMCONFIG file may be inaccessible, and to
be safe NETCP assumed it still has the file open. If Transport is
later stopped, NETCP will again try to close the file. Possibly
an earlier run of NMMGR left the file in a bad state. If the problem
occurs repeatedly, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 251 CLAS0002
CAUSE: While creating and initializing a specific network NI
because a :NETCONTROL START command was issued, the NI module
configurator reported an error when trying to create the NI port data area
or port, or when sending an initialization message to the new NI (PARM =
32-bit escape code returned by the call to ni_module_config).
Always preceded by another error from the module configurator (having a
different Entity number, such as 151-160), logging the reason for the
original failure.
ACTION: Record the previous error and this error. See
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 254 CLAS0002
CAUSE: NETCP tried to search the NMCONFIG file to determine if an
NI having a specific name was configured or not, but was unable to open the
file (PARM = 32-bit status returned by the call to nmconfopen).
ACTION: Check that the NMCONFIG file exists and is not already
opened by some other user, such as a STORE process or someone running
NMMGR. If this is not the problem, there may be a bug in the NMS subsystem
or in NETCP; see Appendix A "Submitting a CR" of
this manual.
MESSAGE: INBOUND; Device disconnected
Level: 256 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI link was disconnected (PARM
= 32-bit NETCP device state bitmask for the device). NETCP will
not attempt to reconnect the device because it appears neither level
1 nor level 2 connections were established when this event occurred.
May be followed by informative error 101 if outbound data was queued
when the error occurred.
ACTION: This error may follow a previous asynchronous link error,
which may indicate an earlier problem. Additional information may be gained
by enabling logging classes 3 for Transport subsystem 3, 10 and 12 for link
subsystem 28 (LAPB) and class 0 for subsystem 4 (DCLDM), then reproducing
the problem. It may be possible to manually restart the device using a
:NETCONTROL ADDLINK=linkname; NET=niname command. If the problem
persists, see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INBOUND; Device disconnected
Level: 257 CLAS0003
CAUSE: NETCP received an asynchronous event message from the DCLDM
indicating that its LAPB PSI link was closed (PARM = 16-bit internal ldev
number of the device). NETCP will attempt to reconnect the device because
it appears either level 1 or level 2 connections, or both, were established
when the event occurred. May be followed by informative error 101 if
outbound data was queued when the error occurred.
ACTION: None. This is an informative error message only.
The link will reconnect automatically unless error 256 appears.
This event may follow a previous asynchronous link error, which
may indicate an earlier problem. If the situation continues, there
may be a problem with the phone system; additional information may
be gained by enabling logging classes 10 and 12 for link subsystem
28 (LAPB) and class 0 for subsystem 4 (DCLDM).
MESSAGE: INBOUND; Device connected
Level: 258 CLAS0003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI link has established a level
2 connection (PARM = 16-bit internal ldev number of the device).
ACTION: None. This is an informative message only. The
LAPB link is now successfully engaged in protocol handshaking, and
will stay up unless an error, disconnect, or idle timeout occurs,
or the network is stopped.
MESSAGE: INBOUND; Device disconnected
Level: 259 CLAS0003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI link was disconnected by
its remote side (PARM = 0). May be followed by informative error
101 if outbound data was queued when the error occurred.
ACTION: None. This is an informative error message only.
NETCP will now tell the driver on the local side to disconnect,
so informative error 257 should follow.
MESSAGE: PACKET DISCARD; Illegal phone number
Level: 260 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB driver had some problem handling
a phone number change request (PARM = 32-bit NETCP device state bitmask
for the device).
ACTION: This error may be related to the syntax or length
of the phone number, but could also be caused by some internal problem.
Use NMMGR to check the syntax of the telephone number in the NMCONFIG
file for the affected link. Then attempt a
:NETCONTROL ADDLINK=linkname; NET=niname command. If the error
persists, see Appendix A "Submitting a CR"
of this manual.
MESSAGE: INBOUND; Device disconnected
Level: 261 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that closing its LAPB PSI link failed (PARM
= 16-bit internal ldev number of the device). NETCP will attempt
to bring down the device and its driver. May be followed by informative
error 101 if outbound data was queued when the error occurred.
ACTION: See Appendix A "Submitting a
CR" of this manual.
MESSAGE: INBOUND; INTERNAL ERROR; Async request from link
Level: 262 CLAS0005
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating its LAPB PSI link reported some sort of miscellaneous
warning (PARM = 16-bit internal ldev number of the device).
ACTION: None. This is an informative message
only.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 265 CLAS0002
CAUSE: While creating an NI because a specific network
was starting, NETCP encountered an error trying to create a message
pool for the new NI port (PARM = 32-bit status returned by the call
to create_pool).
ACTION: None. The network was not started. See
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 266 CLAS0002
CAUSE: NETCP tried to search the NMCONFIG file to determine
if an NI having a specific name was configured or not, but after
successfully opening the file it was unable to close it (PARM =
32-bit status returned by the call to nmconfclose).
ACTION: This error in itself was not fatal, and NETCP continued.
However, the NMCONFIG file may be inaccessible. Check that the NMCONFIG
file exists and is not already opened by some other user, such as someone
running NMMGR. If this is not the problem and the message persists, see
"Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 267 CLAS0002
CAUSE: While creating an NI because a network was starting, NETCP
encountered an error trying to create a new mapping table for the NI
(PARM = 32-bit status returned by the call to map_create_table).
ACTION: The network was not started. Depending on the
error, it is possible too much frozen memory is being used by the
system, but this can change with time. Use GLANCEXL or a similar
utility to check memory usage by the system. If memory is not the
cause and the problem persists even if retried after a suitable
waiting period, see Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 268 CLAS0002
CAUSE: While creating an NI because a network was starting, NETCP
successfully created a new mapping table for the NI, but then encountered
an error trying to add the NETCP entity into the table (PARM = 32-bit
status returned by the call to map_add_entity).
ACTION: The network was not started. See
Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 278 CLAS0002
CAUSE: While processing a :NETCONTROL command to start or
update a network or add a link, NETCP successfully opened the NMCONFIG file,
but was unable to lock it (PARM = 32-bit status returned by the call
to nmconflockfile).
ACTION: The command did not execute, and NETCP closed the open
file. Check that the NMCONFIG file exists and is not already opened by some
other user, such as someone running NMMGR. If this is not the problem and
the message persists, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 280 CLAS0002
CAUSE: While processing a :NETCONTROL command to start or
update a network or add a link, NETCP was unable to open the NMCONFIG file
(PARM = 32-bit status returned by the call to nmconfopen).
ACTION: The command did not execute. Check that the NMCONFIG file
exists and is not already opened by some other user, such as someone
running NMMGR. If this is not the problem and the message persists,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 281 CLAS0002
CAUSE: NETCP received a dial request message but the
entity whose reply port was in the message was not one of the network
specific protocols known to NETCP for this NI (PARM = 0).
ACTION: Some entity other than DIAL may be attempting dial
requests. See Appendix A "Submitting a CR"
of this manual.
MESSAGE: Device Startup Warning
Level: 282 CLAS0003
CAUSE: An attempt to physically start a device was successful, but
returned a positive status meaning some sort of unexpected warning occurred
(PARM = 32-bit status returned by the call to nslopenlink).
ACTION: None. This is an informative error message, and exists for
pre-5.0 systems only. If you want more information, try enabling additional
logging for the link subsystem corresponding to the type of NI for the
network reporting the warning, then reproduce the message. If this still
does not reveal the cause, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: Device Shutdown Warning
Level: 283 CLAS0003
CAUSE: An attempt to physically stop a device failed with a
positive nonzero status meaning an unexpected warning (not an error)
occurred (PARM = 32-bit status returned by the call to
nslcloselink). Physical stop includes all shutdown and deletion
of a link driver and its dependent modules and any connections to
the NMS subsystem or the operating system, reset of link hardware,
plus optional deletion of a DCLDM, so any error along the way will
be detected here by NETCP.
ACTION: This problem in itself was not fatal, and link shutdown
continued. However, there may be a problem with the link driver software
or hardware.
Most shutdown problems are warnings, not errors (see error 54). Usually the
link driver failed to release a resource, possibly due to a previous error,
or the link hardware failed to stop in an orderly manner resulting in a
driver or module configurator timeout or other problem, or an attempt to
close logging resulted in a warning which was incorrectly reported as an
error. If the link hardware is suspect, use SYSDIAG to check it. For X25
networks, verify the X25 switch has not failed.
If you wish to pursue the cause further, stop Transport and enable all
available logging for the link subsystem corresponding to the NI type of
the network reporting the error, then restart and stop the same network
again to reproduce the problem, monitoring logged data for any problems.
If this does not reveal the cause, link tracing may be attempted on the
affected link to collect even more data, though because the device is
shutting down, keep in mind the system may automatically stop the tracing
before the point at which the problem is detected.
If the problem persists after investigating all these causes, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Device restarting
Level: 284 CLAS003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI link received a second SABM frame
after a connection was already established, meaning the link has connected
again (PARM = 0).
ACTION: None. This is an informative error message only, of
interest to operators who wish to know when new connections occur. Handling
a second SABM is a normal part of the LAPB protocol.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 285 CLAS0003
CAUSE: During NETCP's early initial startup,
immediately after attempting to create the NS Registry, NETCP was
unable to add Transport's subsystem number to it (PARM
= 32-bit status returned by the call to reg_add_subsys).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed, in which case all subsequent
calls to it will also result in errors being logged. If this message
occurs every time, see Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 286 CLAS0003
CAUSE: Near the end of NETCP's early initial
startup, it was unable to put its port number into a new entity
named "NetCP" in the NS Registry (PARM = 32-bit
status returned by the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed (see error 285), or the Registry
may be full. If the message occurs every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 289 CLAS0003
CAUSE: While creating a network NI for which IP Store
and Forward was enabled, NETCP was unable to put the new Store and
Forward buffer pool ID into a new entity, having the same name as
the NI, in the NS Registry (PARM = 32-bit status returned by the
call to reg_add_entity).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed (see error 285), or the Registry
may be full. If the message occurs every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 290 CLAS0003
CAUSE: During NETCP's early initial startup,
it was unable to put the NETCP utility buffer pool ID into a new
entity named "CP POOL" in the NS Registry (PARM
= 32-bit status returned by the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed (see error 285), or the Registry
may be full. If the message occurs every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 291 CLAS0003
CAUSE: While creating an NI because a network was being
started, NETCP was unable to put that NI outbound buffer pool ID
into a new entity, having the same name as the NI, in the NS Registry
(PARM = 32-bit status returned by the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed (see error 285), or the Registry
may be full. If the message occurs every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 292 CLAS0002
CAUSE: While building a buffer containing all X25 configuration
data for a network, NETCP successfully obtained a buffer of the supposedly
correct size, but later encountered an error attempting to write a block of
Network Directory address information to the buffer (PARM = 32-bit status
returned by the call to bmgr_write_buffer).
ACTION: Check the configuration file using NMMGR, to see that the
amount of X25 configuration data seems to be within limits. Also verify
your system has any and all software patches that may be needed to use the
amount of X25 configuration data you are specifying. If the problem still
cannot be isolated, see Appendix A "Submitting a
CR" of this manual.
MESSAGE: INTERNAL ERROR; Auto dial failure
Level: 293 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI's autodial operation
failed due to an internal autodialer problem (PARM = 16-bit internal
ldev number of the device).
ACTION: Check the autodialer cabling and strapping or
configuration, and diagnose the autodialer hardware. Then retry
the operation.
MESSAGE: PACKET DISCARD; Illegal phone number
Level: 294 CLAS0003
CAUSE: NETCP received an asynchronous event message from the DCLDM
indicating that its LAPB PSI card was passed a bad autodial telephone
number (PARM = 16-bit internal ldev number of the device).
ACTION: Use NMMGR to check the syntax of the telephone number in
the NMCONFIG file for the affected link. Then retry the dialing operation.
If the problem persists, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: PACKET DISCARD; Auto dial not completed
Level: 295 CLAS0003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that a LAPB PSI's autodial operation
was not completed, possibly because the site being dialed is either
busy or not picking up (PARM = 16-bit internal ldev number of the device).
ACTION: Attempt to dial out again at a later time, or
reconfigure the remote site and the local NMCONFIG mappings to provide
additional phone connections into that site.
MESSAGE: INTERNAL ERROR; No auto dialer power
Level: 296 CLAS0003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI autodial operation was attempted
while the autodialer hardware was not powered up (PARM = 16-bit
internal ldev number of the device).
ACTION: Turn on the autodial unit and check for power
and correct cabling. Then attempt to dial out again.
MESSAGE: OUTBOUND; Data line occupied
Level: 303 CLAS0003
CAUSE: NETCP received an asynchronous event message from the DCLDM
indicating that its LAPB PSI autodial failed because the line was busy or a
phone line was not available (PARM = 16-bit internal ldev number of the
device). (Some pre-5.0 versions of Transport also incorrectly
reported wrong autodialer cables under this location; now see error 674).
ACTION: Attempt to dial out again later when a phone line
is free.
MESSAGE: Device restarting
Level: 304 CLAS0003
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI link experienced a power
failure, resulting in a disconnect of the phone line (PARM = 16-bit
internal ldev number of the device). May be followed by informative
error 101 if outbound data was queued when the error occurred.
ACTION: None. This is an informative error message only.
NETCP will now automatically attempt to bring the device driver
down and then back up.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 305 CLAS0002
CAUSE: During later stages of NETCP's initial
startup, NETCP was unable to create a message pool for its own process
port (PARM = 32-bit status returned by the call to create_pool).
ACTION: The transport was not started. There is a problem with the
operating system or a bug in NETCP; see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 306 CLAS0003
CAUSE: During later stages of NETCP's initial startup, NETCP was
unable to add its own port message pool ID to the NS Registry (PARM =
32-bit status returned by the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued; use of
the Registry here is not critical. However, creation of the NS Registry by
NETCP may have failed (see error 285), or the Registry may be full. If the
message occurs every time, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Dial
Level: 311 CLAS0003
CAUSE: While restarting a link requiring autodial, because an
unexpected error occurred while connected (see error 257), NETCP instructed
the local side to establish a level 2 connection. This failed because
NETCP received an asynchronous DCLDM event message indicating its LAPB PSI
link reported that the remote side was establishing or had already
established a connection (PARM = 16-bit connect event code from LAPB).
ACTION: None. This is an informative error message only.
The connection was successfully established, but through the initiative
of the remote side, not the local. NETCP then disconnected the device
at the local side.
MESSAGE: INTERNAL ERROR; Dial
Level: 312 CLAS0003
CAUSE: While restarting a link requiring autodial, because an
unexpected error occurred while connected (see error 257), NETCP instructed
the local side to establish a level 2 connection. A connection was
established, but then failed because NETCP received an asynchronous
DCLDM event message indicating its LAPB PSI link reported another
failure (PARM = upper 16 bits of status from the call to
xp_connect_the_driver: usually the connect event code from LAPB).
ACTION: NETCP disconnected the device and notified protocols
that the link went down. This is most likely a link level problem.
Consult the link diagnostics and check the modems. Confirm that
the link connection is working for the affected link. If the link
is connection is working, then see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Dial
Level: 313 CLAS0003
CAUSE: While restarting a LAPB PSI link because an unexpected
error occurred while connected (see error 257), NETCP encountered an error
when it instructed the local side to reestablish a level 1 connection so
that a level 2 connection can be established later (PARM = 32-bit status
returned by the call to xp_connect_the_driver).
ACTION: NETCP brought the device and its driver down, and notified
protocols that the link went down. This is most likely a link level problem.
Another possibility is that the DCLDM or LAPB driver are hung. Consult the
link diagnostics and check the modems. Confirm that the link connection is
working for the affected link. If the link is connection is working, then
see Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Dial
Level: 315 CLAS0003
CAUSE: While processing a legal dial request message,
NETCP found that the link appeared to already be connected, so dialing
was not possible (PARM = adjusted LAPB status).
ACTION: None. This is an informative error message only.
Another class-3 logging message may have preceded this, indicating
that the link just connected.
MESSAGE: INTERNAL ERROR; Dial
Level: 316 CLAS0003
CAUSE: NETCP received a legal dial request message but encountered
an error while downloading the phone number to the link (PARM = 32-bit
status returned by the call to xp_driver_config_dial).
ACTION: This event may follow a previous asynchronous link error,
which may indicate the original problem. Another possibility is that the
DCLDM or LAPB driver are hung. Also check the validity of the phone number
in the configuration. If the situation continues, additional information
may be gained by enabling logging classes 10 and 12 for link subsystem 28
(LAPB), and class 0 for subsystem 4 (DCLDM). If this still does not reveal
the problem, see Appendix A "Submitting a CR"
of this manual.
CAUSE: NETCP received a legal dial request message but encountered
an error while trying to establish a level 2 connection at the LAPB driver,
through the DCLDM (PARM = 32-bit adjusted status returned by the call to
xp_connect_the_driver: add decimal 256 to get the actual status).
ACTION: This event may follow a previous asynchronous
link error, which may indicate the original problem. Another possibility
is that the DCLDM or LAPB driver are hung. Also check the validity
of the phone number in the configuration. If the situation continues,
additional information may be gained by enabling logging classes
10 and 12 for link subsystem 28 (LAPB), and class 0 for subsystem
4 (DCLDM). If this still does not reveal the problem, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Dial
Level: 322 CLAS0003
CAUSE: While processing a legal dial request message,
NETCP found that the link was already closed, due to system timing
conditions (PARM = adjusted LAPB status).
ACTION: This is an informative error message only. Attempt
to dial out again if necessary.
MESSAGE: 2 IP adr for 1 adr key
Level: 401 CLAS0003
CAUSE: While collecting configuration data for startup
of an X25 network, NETCP found two IP addresses mapping to the same
X25 address key (PARM = 0).
ACTION: This error in itself was not fatal, and collection
of the X25 data continued. The logging does not tell which address
was involved. You may wish to run NMMGR and inspect the X25 configuration
data for mistakes.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 404 CLAS0002
CAUSE: An attempt to create a frozen inbound buffer pool for a
particular NI device failed (PARM = 32-bit status returned by the call to
bmgr_create_pool). Always followed by another error indicating
whether LAPB (see error 407) or non-LAPB (see error 619) pool creation was
being attempted.
ACTION: The NI did not start. Check the packet size configured
in the NMCONFIG file. For LAPB links, pool creation parameters are obtained
from this file, but other link types have a more complex process
for determining packet size. Depending on the error, it is possible
too much frozen memory is being used by the system, but this can
change with time. Use GLANCEXL or a similar utility to check memory
usage by the system. If these are not the causes and the problem
persists even if retried after a suitable waiting period, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 406 CLAS0003
CAUSE: While creating a frozen inbound buffer pool for a
particular NI device because its network was being started, NETCP was
unable to put that pool ID into a new entity, having a name that is the
ASCII version of the decimal buffer size, in the NS Registry (PARM = 32-bit
status returned by the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued; use of
the Registry here is not critical. However, creation of the NS Registry by
NETCP may have failed (see error 285), or the Registry may be full. If the
message occurs every time, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Device open
Level: 407 CLAS0002
CAUSE: While attempting to start a LAPB PSI device on an existing
NI, NETCP was unable to create a frozen inbound buffer pool for that
device's reads (PARM = 32-bit status returned by the call to
cp_get_read_pool). Always preceded by another error indicating
the original failure (see error 404).
ACTION: The device did not start. Check the packet size
configured in the NMCONFIG file; for LAPB links, pool creation parameters
are obtained from this file. Depending on the error, it is possible
too much frozen memory is being used by the system, but this can
change with time. Use GLANCEXL or a similar utility to check memory
usage by the system. If these are not the causes and the problem
persists even if retried after a suitable waiting period, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Device close
Level: 410 CLAS0002
CAUSE: While shutting down a specific protocol on a network, NETCP
encountered an error attempting to unbind that protocol from a device
driver (PARM = 32-bit status returned by the call to
ns_separate_from_driver). NETCP did not expect any error since it
supposedly bound that protocol to the driver during network startup. (Some
pre-5.0 versions of Transport also reported unbind errors for shutdown
of specific devices under this location; now see error 673).
ACTION: This error in itself was not failed, and protocol shutdown
continued. If this error occurs every time, see Appendix
A "Submitting a CR" of this manual.
MESSAGE: Overwrote X25 Addr/DDN
Level: 411 CLAS0003
CAUSE: While collecting configuration data for startup
of an X25 network, NETCP found that a user had specified an X25
address for a remote node was on a DDN Network, but had also supplied
the actual address. Instead, the X25 address should be derived from
the IP address by the Transport code (PARM = 0).
ACTION: Verify that the network interface started is actually
for a DDN Network. If the network is DDN, no action is required,
since all configured X25 addresses will be ignored. If not, reconfigure
the DTC (using the DTC manager), then stop and restart the network
NI on the host. This error message is only printed once per startup,
even if multiple X25 addresses have this problem.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 412 CLAS0002
CAUSE: NETCP received an unrecognized message on port
subqueue 2 or 4, which are only designed for asynchronous event
messages (PARM = first 16 bits of message, which should
give the message type.) NETCP was expecting either a DCLDM event
message (type 340) or an SDI async event message (type 390).
ACTION: This error in itself was not fatal, and NETCP
continued operating. However, some other modules on the system may
still be waiting for a message exchange that mistakenly went to
NETCP, and this could cause problems in those other modules. If
disc logging was enabled, NETCP logged the entire received message
to the current NM logfile, which may aid in diagnosis. It may not
have been a Transport message at all. If necessary, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 413 CLAS0002
CAUSE: While collecting configuration data for startup
of an X25 network, NETCP successfully obtained a buffer to hold
the data, but later on was unable to write data into that buffer
(PARM = 32-bit status returned by the call to bmgr_write_buffer).
ACTION: Not all the configuration data was collected,
and startup of that network failed. Check the configuration file
using NMMGR, to see that the amount of X25 configuration data seems
to be within limits. Also verify your system has any and all software
patches that may be needed to use the amount of X25 configuration
data you are specifying. If the problem still cannot be isolated,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 414 CLAS0002
CAUSE: NETCP received an asynchronous DCLDM event message,
but the device number in the message did not correspond to any known device
in NETCP's tables (PARM = 16-bit internal ldev number from the message).
ACTION: This error in itself was not fatal, and NETCP
continued operating. Some kind of timing condition may have occurred.
Another possibility is NETCP or a DCLDM may be confused. If the
problem occurs repeatedly, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Async request from link
Level: 416 CLAS0002
CAUSE: NETCP received an asynchronous SDI event message,
but the specific type of event was something other than an exception
event, the only message type NETCP was expecting (PARM = 32-bit
SDI status field from the message).
ACTION: This error in itself was not fatal, and NETCP
continued operating. However, some other modules on the system may
still be waiting for the event message that mistakenly went to NETCP,
and this could cause problems in those other modules. If disc logging
was enabled, NETCP logged the entire received message to the current
NM logfile, which may aid in diagnosis. If necessary, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Level 3 Up on DTC
Level: 417 CLAS0003
CAUSE: NETCP received an SDI asynchronous event message
from X25 informing it that a level 3 connection has been established
on a DTC for an X25 link already started by the Transport (PARM
= 32-bit SDI status field from the message).
ACTION: None. This is an informational message only. NETCP
has connected the device, and Transport will now begin using this
link.
MESSAGE: INTERNAL ERROR; Async request from link
Level: 418 CLAS0003
CAUSE: NETCP received an SDI asynchronous event message informing
it that an X25 device reported an error (PARM = 32-bit SDI status
field from the message).
ACTION: NETCP will bring down the X25 device and its driver, then
start a 2-minute automatic restart timer. If the problem occurs repeatedly,
stop the network or use the :NETCONTROL DELLINK=linkname;
NET=niname command to remove the DTC link from Transport use. Verify
that the DTC LAN link on the host is functioning correctly (via LANDAD)
then verify that the link on the DTC is functioning correctly (via the
Openview DTC Manager). Once the errors are corrected, restart the network
or use a :NETCONTROL ADDLINK=linkname; NET=niname command to allow
the Transport to use the DTC link again.
MESSAGE: INTERNAL ERROR; Device open
Level: 419 CLAS0002
CAUSE: While starting an 802.3 LAN device prior to opening
its driver, NETCP encountered an error attempting to add multicast
addresses to the driver's KSO (PARM = 32-bit status returned
by the call to ieee_multicast_add).
ACTION: The LAN network did not start. Use the LANDAD tool to
verify the LAN hardware is functioning correctly. If it looks good, there
may be a problem with the LAN driver software or a bug in NETCP; see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Device close
Level: 420 CLAS0002
CAUSE: While stopping an 802.3 LAN device prior to closing its
driver, NETCP encountered an error attempting to delete multicast addresses
it supposedly added previously to the driver's KSO (PARM = 32-bit status
returned by the call to ieee_multicast_delete).
ACTION: This error in itself was not fatal, and device
shutdown continued. After shutdown, use the LANDAD tool to verify
the LAN hardware is functioning correctly. If it looks good but
the problem persists, then see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 423 CLAS0002
CAUSE: While stopping an X25 network, NETCP encountered an error
attempting to delete the X25 Flow Control Manager (PARM = 32-bit status
returned by the call to netfc_kill). The Flow Control Manager
dynamically allocates the flow control buffer pools for X25.
ACTION: This error in itself was not fatal, and shutdown of the
X25 NI continued. If the error occurs every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 428 CLAS0002
CAUSE: NETCP was about to send a level 3 restart message
to the X25 protocol, but the NETCP tables showed a restart had already
been sent (PARM = 0).
ACTION: No restart message was sent this time, but this situation
should not have occurred. If it occurs repeatedly, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 429 CLAS0002
CAUSE: NETCP was about to send a level 3 stop message
to the X25 protocol, but the NETCP tables showed a restart had already
been sent (PARM = 0).
ACTION: No stop message was sent this time, but this situation
should not have occurred. If it occurs repeatedly, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Level 3 Down on DTC
Level: 431 CLAS0003
CAUSE: NETCP received an SDI async event message informing
it that the X25 RLM was not ready, meaning that levels 3 and 2 have
gone down on the DTC for an X25 link already started by Transport (PARM =
32-bit SDI status field from the message).
ACTION: None. This is an informative message only. In
many cases the DTC will recover on its own. If this does not happen,
use the DTC Manager to find the reason why levels 2/3 are not up.
Once the problem is corrected on the DTC, the host will be informed
and will start using the device.
MESSAGE: LOGGING; Log
Level: 500 CLAS0005
CAUSE: NETCP has received a message instructing it to process one
of the general :NETCONTROL commands (PARM = hex 330). Examples of
these are START, ADDLINK, DELLINK, STOP, and
UPDATE commands: anything except for STATUS.
ACTION: None. This is an informative message
only.
MESSAGE: LOGGING; Log
Level: 501 CLAS0005
CAUSE: NETCP has received a message instructing it to
process a :NETCONTROL STATUS command (PARM = hex 332).
ACTION: None. This is an informative message
only.
MESSAGE: Bad status
Level: 600 CLAS0002
CAUSE: When NETCP attempted to send a reply message back to NETUI
to complete a blocked :NETCONTROL command, or send a reply back to
NMMON to complete initial creation of NETCP after either a successful or an
unsuccessful startup, an error occurred on the send (PARM = 32-bit status
returned by the call to send_msg).
ACTION: If user session which issued the command exists, it will
now be hung. Since it also owns resources, it cannot be aborted, and a
system restart will be needed to recover. However, depending on the command
that hung, most other network operations should continue to work normally.
If not, you may try restarting the network. If the command that hangs
attempted to mix several :NETCONTROL operations in the same command,
try avoiding this, issuing separate commands instead. If the separate
commands are in a batch job or a UDC, try adding some :PAUSE
commands between the network commands. If the problem still persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 601 CLAS0002
CAUSE: While attempting to send a request message to
the PROBE module to cause it to send a packet to a network, NETCP
encountered an error on the send (PARM = 32-bit status returned
by the call to send_msg).
ACTION: Other systems on the network may be unaware that
this node is up. This, in itself, will not prohibit connections
into or out from this node. If the desired connectivity cannot be
achieved, restart the network. If the problem persists, then see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 602 CLAS0002
CAUSE: While attempting to send an X25 restart request
message to the X25 protocol module, NETCP encountered an error on
the send (PARM = 32-bit status returned by the call to send_msg).
ACTION: X25 did not receive the restart request. This will cause
the X25 network to enter a bad state. Stop and restart that network. If
this problem continues, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: Bad status
Level: 603 CLAS0002
CAUSE: On an SNA network NI, while attempting to send
a bind message to the L2RESOLVE module of SNA, NETCP encountered
an error on the send (PARM = 32-bit status returned by the call
to send_msg).
ACTION: This will prevent SNA from establishing any connections.
Stop and restart the network. If this problem continues, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 604 CLAS0002
CAUSE: On an SNA network NI, while attempting to send a device
disconnect message to the L2RESOLVE module of SNA for a device which had
previously established a level 1 connection, NETCP encountered an error on
the send (PARM = 32-bit status returned by the call to send_msg).
ACTION: The device was not disconnected. Restart the network. If
this problem continues, then see Appendix A "Submitting
a CR" of this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 605 CLAS0003
CAUSE: In the last phases of stopping the last device
on an NI that was being shut down, NETCP encountered an error while
trying to delete that NI inbound buffer pool (PARM = 32-bit status
returned by the call to bmgr_delete_pool).
ACTION: This error was not fatal, and network shutdown
continued. However, the amount of system memory used by the pool
may be inaccessible until the next system restart. Probably some
buffers for the pool were lost, or are still outstanding in protocol
modules which had previously encountered errors. If the problem
occurs repeatedly, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 606 CLAS0002
CAUSE: In the last phases of stopping the last device
on an NI that was being shut down, NETCP found the NI inbound buffer
pool ID in its device table, but not in its read pool table (PARM
= 16-bit buffer size for the missing pool ID; this number was used
internally in the NS Registry to name that pool).
ACTION: This error was not fatal, and network shutdown
continued. However, since pool ID's should always appear
in both tables, NETCP is confused. Even if the pool ID in the device
table was valid, NETCP could not be sure, so to be safe the buffer
pool was not deleted, and the NS Registry may still contain that
pool ID. The amount of system memory used by this buffer pool may
be inaccessible until the next system restart. If the problem occurs
again, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: Bad status
Level: 607 CLAS0002
CAUSE: While attempting to disable tracing on one of the Transport
modules, in response to a system shutdown or a user's :NETCONTROL
command, NETCP encountered an error trying to send a trace disable message
to that module (PARM = 32-bit status returned by the call to
send_msg).
ACTION: This error was not fatal, and network operation
continued. Though it is not possible to tell from console logging
which module was affected, disc logging will show the entire message,
including the interface code of the entity being sent to. After
this error, NETCP disabled the affected module's tracing
at the NMS subsystem level, closing the trace file. While this may
result in additional module specific errors if the module tries
writing more trace data later on, at least the file will be available
for analysis. If this problem occurs repeatedly, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 608 CLAS0002
CAUSE: While attempting to enable tracing on one of the Transport
modules, in response to a user's :NETCONTROL command, NETCP
encountered an error trying to send a trace enable message to that module
(PARM = 32-bit status returned by the call to send_msg).
ACTION: This error was not fatal, and network operation continued.
Even though a new trace file was created, the module will not record any
trace data in it, and more errors may occur when tracing is disabled later
on. The specified module may have failed or may not exist. When convenient,
try restarting the network. If the problem still persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 609 CLAS0002
CAUSE: While stopping Transport due to a system shutdown or a
:NETCONTROL STOP command, NETCP was unable to delete a CM Port
Dictionary entry named "NMCONFIG", into in which it had previously stored
the name of the NMCONFIG file (PARM = 16-bit result code returned by the
call to dict_delete). The entry was used as a way to partially
lock the file, so NMMGR could tell Transport was up and running. The
CM Port Dictionary is an operating system lookup service used by,
but not part of, Transport.
ACTION: This error in itself was not fatal, and shutdown continued.
However, the entry should have been there. If the same error occurs again,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 610 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or
a :NETCONTROL STOP command, NETCP encountered an error trying to
delete the NETIPC Socket Timers module (PARM = 32-bit status returned by
the call to sk_ti_stop).
ACTION: This error in itself was not fatal, and shutdown continued.
However, it may not be possible to restart Transport without first
restarting the system. See Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 611 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or a
:NETCONTROL STOP command, NETCP encountered an error when trying to
stop one of the general protocols (PARM = 32-bit escape code returned
by the call to the module deconfigurator that failed). Always preceded
by another error from another entity (having a different Entity
number, such as 151-160), indicating the cause of the original failure.
ACTION: This error in itself was not fatal, and shutdown
continued. However, some system resources may be lost until the next system
restart. Inspect the previous error, and if necessary see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 612 CLAS0003
CAUSE: While shutting down Transport due to a system shutdown or a
:NETCONTROL STOP command, NETCP encountered an error trying to
delete the NS Registry (PARM = 32-bit status returned by the call to
reg_del_register).
ACTION: This error in itself was not fatal, and shutdown continued.
However, it may not be possible to restart Transport without first
restarting the system. If necessary, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 613 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or
a :NETCONTROL STOP command, NETCP encountered an error trying to
delete its utility buffer pool (PARM = 32-bit status returned by the call
to bmgr_delete_pool).
ACTION: This error was not fatal, and network shutdown continued.
However, the amount of system memory used by the pool may be inaccessible
until the next system restart. Probably some buffers for the pool were
lost, or are still outstanding in modules which remain in the background
after NETCP terminates. If the problem occurs repeatedly, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 614 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or a
:NETCONTROL STOP command, NETCP encountered an error trying to
delete a CM Port Dictionary entry named "NetCP", into which it had stored
its own port number, for use by various CM transport modules such as PROBE
(PARM = 16-bit result code returned by the call to dict_delete).
The CM Port Dictionary is an operating system
lookup service used by, but not part of, Transport.
ACTION: This error in itself was not fatal, and shutdown
continued. However, it may not be possible to restart Transport without
first restarting the system, since if the Dictionary entry does still
exist, future :NETCONTROL commands may either hang or cause a
system abort. See Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 615 CLAS0002
CAUSE: During the later phases of initial NETCP startup,
NETCP encountered an error trying to add its port ID into the NMMON
port table, so that NETCP would receive a shutdown message if the
system or NMMON were later shut down (PARM = 32-bit status returned
by the call to nnmonaddid).
ACTION: This error was not fatal, and network startup continued.
However, shutting down the system will not stop Transport, to avoid
ungraceful connection losses, attempt a :NETCONTROL STOP command
before attempting the next system shutdown. Try
restarting the network, if the problem still occurs, NMMON may not
be running, though that would more likely cause a NETCP hang. Run
NMMAINT and check for version mismatches on subsystem 0. If there
is no mismatch, try restarting the system. If the problem still
occurs, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 616 CLAS0002
CAUSE: Dictionary error.
ACTION: This error was not fatal, and network startup
continued. However, additional problems, including system aborts,
may occur because other modules of Transport will not be able to
find NETCP. Also, additional errors will occur later when NETCP
tries to delete the Dictionary entry (see error 614). If another
instance of Transport was just shut down, it is possible a collision
occurred. Stop and restart the network. If the problem persists,
see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 617 CLAS0002
CAUSE: During the later phases of initial NETCP startup, NETCP
encountered an error trying to add its own port number into a CM Port
Dictionary entry named "NetCP", for use by various CM transport modules
such as PROBE (PARM = 16-bit result code returned by the call to
dict_add). The CM Port Dictionary is an operating system lookup
service used by, but not part of, Transport.
ACTION: This error was not fatal, and network startup
continued. However, additional problems, including system aborts,
may occur because other modules of Transport will not be able to
find NETCP. Also, additional errors will occur later when NETCP
tries to delete the Dictionary entry (see error 614). If another
instance of Transport was just shut down, it is possible a collision
occurred. Stop and restart the network. If the problem persists,
see Appendix A "Submitting a CR" of this manual.
CAUSE: During the early phases of initial NETCP startup, after
successfully opening the configuration file, NETCP encountered an error
trying to add the name of the file into a CM Port Dictionary entry named
"NMCONFIG" (PARM = 16-bit result code returned by the call to
dict_add). The entry was used as a way to partially lock
the file, so NMMGR could tell Transport was up and running. The
CM Port Dictionary is an operating system lookup service used by,
but not part of, Transport.
ACTION: This error was not fatal, and network startup
continued. However, additional errors will occur later when NETCP
tries to delete the Dictionary entry (see error 609). In addition,
assumptions made by Transport and NMMGR about the partial lock on
the file will not be valid; all NMMGR access to the NMCONFIG file
during the time this instance of Transport is up should be avoided.
Restart the network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 618 CLAS0002
CAUSE: While starting the X25 protocol module for an
X25 network that was being started, NETCP encountered an error trying
to add a linkname it created for one of the X25 devices, into a
CM Port Dictionary entry (PARM = 16-bit result code returned by
the call to dict_add). The CM Port Dictionary is an operating system
lookup service used by, but not part of, Transport. There should
be one entry per X25 device, named "X25.linkid", where
"linkid" consists of 4 unprintable bytes defining
the binary SDI link ID for that link, dynamically assigned by the
Link Support Services subsystem.
ACTION: This error was not fatal, and network startup
continued. However, additional errors will occur later when NETCP
tries to delete the linkname (see error 660). In addition, certain
X25 operations may not work correctly. Restart the network. If this
problem continues, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Device open
Level: 619 CLAS0002
CAUSE: While attempting to start a device on an existing NI type
other than a ROUTER, NETCP encountered an error trying to create a frozen
inbound buffer pool for that device's reads (PARM = 32-bit status returned
by the call to cp_get_read_pool). Always preceded by another error
indicating the original failure (see error 404).
ACTION: The device did not start. Check the packet size configured
in the NMCONFIG file; for non LAPB links, pool creation parameters are
computed from the base figures found in this file. Depending on the error,
it is possible too much frozen memory is being used by the system, but this
can change with time. Use GLANCEXL or a similar utility to check memory
usage by the system. If these are not the causes and the problem persists
even if retried after a suitable waiting period, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 620 CLAS0002
CAUSE: While attempting to send a device start message to an
existing NI in response to a :NETCONTROL command, NETCP encountered
an error on the send (PARM = 32-bit status returned by the call to
send_msg).
ACTION: The device was started at the NETCP and MAP layers, but
not at the NI layer. As a result, no packets can be successfully sent or
received over that device, and other errors, especially NI errors, may
occur if attempted. Restart the network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 621 CLAS0002
CAUSE: After successfully starting an FDDI link and all its
network specific protocols because a :NETCONTROL START command was
issued, NETCP encountered an error trying to send a broadcast information
message to the UDP protocol module
(PARM = 32-bit status returned by the call to send_msg).
ACTION: This error in itself was not fatal, and NETCP startup
continued. After this failure, most of Transport, with the exception of
UDP, will probably run correctly. However, certain actions, such as Path
Verifies, can indirectly result in more sends to UDP, which may cause more
errors. When convenient, try stopping Transport using
:NETCONTROL STOP, then restart it and bring up the FDDI link
again. If the same problem persists, see Appendix
A "Submitting a CR" of this manual.
MESSAGE: Bad status
Level: 622 CLAS0002
CAUSE: While attempting to send a DCN start message to IPU in
response to an X25 automatic restart or a user's :NETCONTROL START
or :NETCONTROL ADDLINK command, NETCP encountered an error on the
send (PARM = 32-bit status returned by the call to send_msg). A
DCN start message is required for a Directly Connected Network such as X25.
ACTION: IPU did not receive the message, so it does not know the
network is started. As a result, path resolution for the NI will fail.
Restart the network. If this problem continues, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 623 CLAS0002
CAUSE: After completing construction of a GATEWAY update
buffer in response to startup or shutdown of some network, NETCP
encountered an error trying to send a message referencing that buffer
to the IPU module of Transport (PARM = 32-bit status returned by
the call to send_msg).
ACTION: IPU did not receive the message, so path resolution
information for the network will not be up to date, and attempts to
establish connections with it may fail. Restart the network. If this
problem persists, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: Bad status
Level: 624 CLAS0002
CAUSE: While attempting to send a device stop message
to the DIAL module because protocols on an existing ROUTER network
are being shut down, NETCP encountered an error on the send (PARM
= 32-bit status returned by the call to send_msg).
ACTION: The error in itself was not fatal, and shutdown
of this network probably continued, ending with deletion of this
instance of the DIAL module. However, DIAL was not notified the
device has stopped, which may have caused more errors if it happened
to run again before it was deleted. In addition, some versions of
Transport may hang if this problem occurs, requiring a system restart
to recover. On a non critical terminal, attempt a :NETCONTROL STATUS
command; if results are reported, then try restarting the network. If the
network restarts but the problem returns, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 625 CLAS0002
CAUSE: While deconfiguring an NI for a network that was being shut
down and which also had IP Store and Forward enabled, after first deleting
that Store and Forward buffer pool ID from the NS Registry, NETCP
encountered an error trying to delete the buffer pool itself (PARM = 32-bit
status returned by the call to bmgr_delete_pool).
ACTION: This error was not fatal, and network shutdown continued.
However, the amount of system memory used by the pool may be inaccessible
until the next system restart. Probably some buffers for the pool were
lost, or are still outstanding in link drivers or in Transport modules
which had previously encountered errors. If the problem occurs repeatedly,
see Appendix A "Submitting a CR" of
this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 626 CLAS0002
CAUSE: While deconfiguring an NI for a network that was
being shut down, after first deleting the outbound buffer pool ID
from the NS Registry, NETCP encountered an error trying to delete
the buffer pool itself (PARM = 32-bit status returned by the call
to bmgr_delete_pool).
ACTION: This error was not fatal, and network shutdown continued.
However, the amount of system memory used by the pool may be inaccessible
until the next system restart. Probably some buffers for the pool were
lost, or are still outstanding in link drivers or in Transport modules
which had previously encountered errors. If the problem occurs repeatedly,
see Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 627 CLAS0002
CAUSE: While stopping an NI because a network was being
shut down, NETCP encountered an error trying to delete a mapping
table it had previously created for the NI (PARM = 32-bit status
returned by the call to map_create_table).
ACTION: This error in itself was not fatal, and shutdown
continued. However, depending on the error, the amount of system
memory used by the table and its secondary tables be inaccessible
until the next system restart. If the problem occurs repeatedly,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 628 CLAS0002
CAUSE: While attempting to stop one of the devices on
an existing NI, NETCP disconnected the device at the MAP level,
then encountered an error trying to send a device stop message to
the NI (PARM = 32-bit status returned by the call to send_msg).
ACTION: This error in itself was not fatal, and shutdown may
continue. However, some versions of Transport may hang if this problem
occurs, requiring a system restart to recover. On a non critical terminal,
attempt a :NETCONTROL STATUS command; if results are reported, then
try restarting the network. If the network restarts but the problem
returns, see Appendix A "Submitting a CR"
of this manual.
MESSAGE: PACKET DISCARD; Late reply
Level: 629 CLAS0002
CAUSE: During processing of a Path Verify operation on
behalf of some other Transport module because of a possible problem
or change in state of a certain network, NETCP sent Path Verify
request messages to all the general protocols, but failed to receive
a reply from one of them within a 15-second timeout period (PARM
= 32-bit port number of the general protocol module which failed
to reply). One of these errors will appear for each module that
fails to reply.
ACTION: This error in itself was not fatal, and NETCP
processing continued. This can mean either that a temporary Path
Verify storm is occurring because a heavily used link has failed,
or it can mean there is a problem with the general protocol module.
In addition, if the reply ever does arrive, NETCP will probably
discard it, but may instead get confused if it arrives while awaiting
some other reply. If the problem persists, first look for previous
errors 678 or 679. The PARM for these would contain the interface
code from the reply, and should tell HP what module was sending
to CP. If this does not help, you can still determine which module
by restarting the network and taking note of all port numbers printed
on the console when Transport starts up, and the modules which printed
those ports. Then when the next error 629 occurs, match those port
numbers with the PARM value printed for the error. Afterward see
Appendix A "Submitting a CR" of this manual, to
report a problem against
the general protocol module which is failing to reply.
MESSAGE: Bad status
Level: 630 CLAS0002
CAUSE: While processing a Path Verify operation because NETCP
detected a possible problem or change in state of a certain network, or
because of a Path Verify message received from IPU in response to a
redirect packet IPU received from a GATEWAY, NETCP encountered an error
trying to send a Path Verify message to one of the general protocols (PARM
= 32-bit status returned by the call to send_msg).
ACTION: This error was not fatal; messages were sent to all the
other general protocols, and NETCP will not expect a reply for the send
that failed. However, the affected protocol module will not be aware there
may be a problem with the path, and may continue to try to use it. If NETCP
tracing was active, the tracefile will show the message which could not be
sent, and the interface code in that message will indicate which module was
not accessible. If the problem happens frequently, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: Bad status
Level: 631 CLAS0002
CAUSE: While processing a Path Verify operation because
NETCP detected a possible problem or change in state of a certain
network, or because of a Path Verify message received from IPU in
response to a redirect packet IPU received from a GATEWAY, NETCP
encountered an error trying to send a path verify message to the
ICMP Server module of Transport (PARM = 32-bit status returned by
the call to send_msg).
ACTION: This error was not fatal; messages were sent to
all the general protocols, and NETCP will not expect a reply to
the send that failed. However, the ICMP Server module will not be
aware there may be a problem with the path, and may continue to
try to use it. In addition, PING commands from NETTOOL may report
errors against the affected network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 632 CLAS0002
CAUSE: While processing a :NETCONTROL STOP command or a
system shutdown, NETCP encountered an error trying to send a DCN stop
message to the IPU module of Transport (PARM = 32-bit status returned by
the call to send_msg). A DCN stop message is required for a
Directly Connected Network such as X25.
ACTION: This error in itself was not fatal, and shutdown may
continue. However, some versions of Transport may hang if this problem
occurs or if the IPU module initially failed to start (see error 654),
requiring a system restart to recover. On a non critical terminal, attempt
a :NETCONTROL STATUS command; if results are reported, then try
restarting the network. If the network restarts but the problem returns,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 633 CLAS0002
CAUSE: While attempting to send a device stop message to notify
the DIAL module that an existing ROUTER network was being shut down,
because of a :NETCONTROL DELLINK command or a previous asynchronous
link error, NETCP encountered an error on the send (PARM = 32-bit status
returned by the call to send_msg).
ACTION: The error in itself was not fatal, and shutdown of this
network probably continued, ending with deletion of this instance of the
DIAL module. However, DIAL was not notified the device has stopped, which
may have caused more errors if it happened to run again before it was
deleted. In addition, some versions of Transport may hang if this problem
occurs, requiring a system restart to recover. On a non critical terminal,
attempt a :NETCONTROL STATUS command; if results are reported,
then try restarting the network. If the network restarts but the problem
returns, see Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 634 CLAS0002
CAUSE: While processing an asynchronous event message
from the DCLDM indicating that its LAPB PSI link either experienced
a problem related to autodial, or else that an autodial succeeded,
NETCP encountered an error trying to send a reply message back to
DIAL telling the type of event that occurred (PARM = 32-bit status
returned by the call to send_msg).
ACTION: DIAL did not receive the reply message, and will be
unaware of the results of the autodial operation. It may take up to 30
minutes for DIAL to time out and reset itself, and during this delay, new
autodial connections cannot be established, and sessions which attempt it
may hang. To clear this condition, first try a
:NETCONTROL DELLINK=linkname; NET=niname command against the
affected link, followed by a
:NETCONTROL ADDLINK=linkname; NET=niname. If this does not help,
a system restart will probably be required to clear the hang. If the
problem occurs again, take a dump when the error is reported and before any
attempts to recover, and see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 635 CLAS0002
CAUSE: NETCP received an asynchronous exception event
message from a link driver, but no device having the SDI link ID
in that message was found in NETCP's device tables (PARM
= 32-bit SDI device ID from the message).
ACTION: Either the driver or NETCP are confused. Though NETCP may
continue working, the affected network will most likely hang, possibly
requiring a system restart to recover. See Appendix
A "Submitting a CR" of this manual.
MESSAGE: Bad status
Level: 636 CLAS0002
CAUSE: While attempting to send a debug message to one of the
Transport protocol modules in response to a :NETCONTROL DIAG
command, NETCP encountered an error on the send (PARM = 32-bit status
returned by the call to send_msg).
ACTION: This error was not fatal, and NETCP continued running.
However, the desired module did not receive its debug message, and will not
respond as expected. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 637 CLAS0002
CAUSE: While processing a :NETCONTROL DELLINK command, and
trying to send a DCN stop message to the IPU module of Transport because at
least one network link was active, NETCP encountered an error on the send
(PARM = 32-bit status returned by the call to send_msg). A DCN
stop message is required for a Directly Connected Network such as X25.
ACTION: This error in itself was not fatal, and the operation may
continue. However, some versions of Transport may hang if this problem
occurs or if the IPU module initially failed to start (see error 654),
requiring a system restart to recover. On a non critical terminal, attempt
a :NETCONTROL STATUS command; if results are reported, then try
restarting the network. If the network restarts but the problem returns,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 638 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL START command was starting a new instance of
Transport, NETCP successfully started some modules, then encountered an
error trying to initialize the NETIPC Socket Timers module (PARM = 32-bit
status returned by the call to sk_ti_start). May be preceded by
another error from NETIPC, logging the reason for the original failure.
ACTION: Newer versions of Transport treat this as a fatal
error, and Transport startup will fail. For older versions of Transport
this error was not fatal, and startup will continue, but NETIPC
and Sockets will not work correctly. It is possible Socket Timers
encountered an unreported error during its last shutdown, and exited
early without finishing. Try stopping and restarting transport.
If the error still happens, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 639 CLAS0002
CAUSE: While waiting for a reply message, NETCP received a message
that was indeed a reply, but the function code in the message was not the
expected value (PARM.(0:16) = the function code that was expected and
PARM.(16:16) = interface code of received message).
ACTION: It is not possible to tell from the console logging what
function code NETCP received, however if disc logging was enabled, the
entire received message was logged, which may aid debugging. The flow of
normal NETCP operations has been interrupted, and a network hang may be
imminent, especially if new :NETCONTROL commands are issued. It may
be necessary to restart the system to clear this problem. See
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 640 CLAS0002
CAUSE: While attempting to send a reply message back to NETUI to
complete the blocked :NETCONTROL START command that initially
created NETCP, no entry named "NETUI" was found in the CM Port Dictionary
to identify which session port number issued the command (PARM = 16-bit
result code returned by the call to dict_find). Usually this means
the user session which issued the command has somehow been aborted. The CM
Port Dictionary is an operating system lookup service used by, but not
part of, Transport.
ACTION: If a system shutdown was being done, ignore this
message. The network startup or shutdown should run to completion,
and other network operations should continue to work normally. Otherwise,
if it still exists, the user session which issued the command (typically
the system console) may be hung. Since it also owns resources, it
cannot be aborted, and a system restart will be needed to recover.
You may attempt a network stop on another terminal, then restart
the system and restart the network. In some versions of Transport,
if this error occurs NETCP will accidentally send the reply to a
random port number, and the effects of this are indeterminate. If
the same problem happens again, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 641 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or
a :NETCONTROL STOP command, NETCP detected an error or warning while
attempting to stop the Net Timers module (PARM = 32-bit status returned by
the call to nettmr_module_deconfig). Always preceded by other
errors from Net Timers, indicating the cause of the original failure.
ACTION: This error in itself was not fatal, and shutdown
continued. However, some system resources may be lost until after
the next system restart. One possible cause would be if a tool has
already been used to stop Net Timers, in which case NETCP cannot
stop it; in this case ignore the error. Inspect the previous error,
and if necessary, or if this problem occurs repeatedly, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 642 CLAS0002
CAUSE: While stopping an NI due to a system shutdown or a
:NETCONTROL STOP command, NETCP detected an error trying to delete
the NI (PARM = 32-bit escape code returned by the call to
ni_module_deconfig). Always preceded by another error from another
entity (having a different Entity number, such as 151-160), indicating the
cause of the original failure.
ACTION: This error in itself was not fatal, and shutdown
continued. However, some system resources may be lost until after the next
system restart. Inspect the previous error and if necessary, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 643 CLAS0002
CAUSE: While stopping an NI because a network was being
shut down, NETCP tried to free a NIB (Network Interface Block) it
had previously allocated for the NI, but was unable to locate that
NIB in other NETCP tables (PARM = 32-bit address of the missing NIB).
ACTION: This error in itself was not fatal, and shutdown
continued. However, NETCP may be confused. If the problem occurs
repeatedly, see Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 644 CLAS0002
CAUSE: While initializing an NI for a network that was being
started, NETCP was unable to read the global information record from the
NETXPORT.NI.name path in the NMCONFIG file (PARM = 32-bit status
returned by the call to nmconfgetdata).
ACTION: The NI did not start. Stop the network, run NMMGR, and
check the NI configuration for the NI which did not start. Validate the
file. Then restart the network. If the problem persists, the NMCONFIG file
may be corrupt, or there may be a bug in the NMS subsystem, NMMGR, or
NETCP; see Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 645 CLAS0002
CAUSE: While stopping an NI because of a system shutdown or a
:NETCONTROL STOP command, NETCP was unable to delete the port
message pool it previously created for that NI and its attached protocols
(PARM = 32-bit status returned by the call to purge_pool).
ACTION: This error in itself was not fatal, and shutdown
continued. However, some amount of system memory that had been used
by the message pool may be inaccessible until after the next system
restart. If this problem happens repeatedly, there may be an operating
system problem or a bug in NETCP; see Appendix
A "Submitting a CR" of this manual.
MESSAGE: INTERNAL ERROR; NM Entry
Level: 646 CLAS0003
CAUSE: While initializing a new NI for a network that was being
started, NETCP successfully created a port message pool for use by that NI
and its attached protocols, but was unable to put the pool ID into a new
entity named "IP-NI" in the NS Registry (PARM = 32-bit status returned by
the call to reg_add_entity).
ACTION: This error was not fatal, and startup continued;
use of the Registry here is not critical. However, creation of the
NS Registry by NETCP may have failed (see error 285), or the Registry
may be full. If the message occurs every time, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 647 CLAS0003
CAUSE: While shutting down an NI due to a system shutdown or a
:NETCONTROL STOP command, NETCP encountered an error while trying to
stop one of the NI specific protocols for that network (PARM = 32-bit
escape code returned by the call to the module deconfigurator that failed).
Always preceded by another error from another entity (having a different
Entity number, such as 151-160), indicating the cause of the
original failure.
ACTION: This error in itself was not fatal, and shutdown
continued. However, some system resources may be lost until the next system
restart. Inspect the previous error, and if necessary see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 648 CLAS0002
CAUSE: While reading the home node's path report during initial
NETCP startup, or while starting some network specific protocols for a LAN,
GATEHALF or ROUTER network because a :NETCONTROL command was issued,
NETCP successfully read local node name data from the NMCONFIG file, then
encountered an error trying to write that data into a buffer it obtained a
short time earlier (PARM = 32-bit status returned by the call to
bmgr_write_buffer).
ACTION: NETCP was unable to write all the required data,
and attempted to recover and free the buffer. The network operation
that was being performed will not work correctly. Because the buffer
given to NETCP by the buffer manager should have been large enough
to contain all data that was to be written, there may be a problem
in either NETCP, the buffer manager, the NMS subsystem, or NMMGR,
or the NMCONFIG file may be corrupt. Stop the network and retry
the operation. If the problem persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: Bad status
Level: 649 CLAS0002
CAUSE: After successfully building a buffer containing needed
configuration data for an X25 network that was being started, NETCP
encountered an error trying to send the buffer to the X25 protocol module
(PARM = 32-bit status returned by the call to send_msg).
ACTION: X25 did not receive its configuration data, though the
rest of network startup continued. The X25 network will not operate
correctly in this condition. In addition, the buffer may have been lost,
which may result in error 613 when the network is stopped. Try stopping and
restarting the network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 650 CLAS0002
CAUSE: During the final phases of shutdown because of a
:NETCONTROL STOP command or a system shutdown, NETCP encountered and
error while attempting to stop the ICMP Server module it previously started
(PARM = 32-bit status returned by the call to
icmp_server_module_deconfig).
ACTION: This error in itself was not fatal, and shutdown
continued. However, any system resources owned by the ICMP Server may be
lost until after the next system restart. If this problem occurs
repeatedly, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 651 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP encountered an error trying to start the TCP protocol module (PARM
= 32-bit status returned by the call to tcp_module_config). Always
preceded by another error from another entity (having a different Entity
number, such as 151-160), logging the reason for the original failure.
ACTION: None of the general protocols were started, so Transport
will not work. Older versions of Transport will improperly continue the
startup after this error, and may also hang when stopped. Record the
previous error and this error. Stop the network, if there is no hang, then
try restarting the network. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 652 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP encountered an error trying to start the UDP protocol module (PARM
= 32-bit status returned by the call to tcp_module_config). Always
preceded by another error from another
entity (having a different Entity number, such as 151-160),
logging the reason for the original failure.
ACTION: Some of the general protocols were started, but
Transport will not work. Older versions of Transport will improperly
continue the startup after this error, and may also hang when stopped.
Record the previous error and this error. Stop the network, if there
is no hang, then try restarting the network. If this problem persists,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 653 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP encountered an error trying to start the PXP protocol module (PARM
= 32-bit status returned by the call to tcp_module_config). Always
preceded by another error from a different
entity (having a different Entity number, such as 151-160),
the configurator, logging the reason for the original failure.
ACTION: This error in itself was not fatal, and general
protocol startup continued. However, dynamic name resolution will
fail. To clear the problem, stop then restart the network. If this
problem persists, record the previous error and this error, then
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 654 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP encountered an error trying to start the IPU (IP Update) module
(PARM = 32-bit status returned by the call to tcp_module_config).
Always preceded by another error from another entity (having a different
Entity number, such as 151-160), logging the reason for the
original failure.
ACTION: The general protocols were started, but Transport will not
work. Older versions of Transport will improperly continue the startup
after this error, however path resolution will fail, and Transport may also
hang when stopped. Record the previous error and this error. Stop the
network. If there is no hang, then try restarting the network. If the error
still occurs, a common cause is that NMMGR "Unguided Confide" mode was, at
some time in the past, used to create the first NS configuration ever put
into the NMCONFIG file, and that a bug in the Validation function of an
earlier version of Transport then corrupted a hidden record in that file,
which specifies IPU startup information.
If you suspect "Unguided Config" mode was used, you can try to repair the
hidden record. First make a copy of the old NMCONFIG file. Then one way to
fix it is to purge and recreate the entire file using "Guided Config" mode.
If your file is complicated, you may first want to try another way, which
is to create a new dummy file named, NMCONFGT, and using "Guided Config"
mode, configure any network NI (for instance, a dummy LAN network). Then
reopen the original NMCONFIG file and use the "Copy Subtree" utility
function to copy the NETXPORT.GPROT.IPU path, out of the dummy
NMCONFGT file and into NMCONFIG, overwriting the existing subtree. Then try
restarting the network. If the error goes away, you can purge NMCONFGT. But
if the same error still happens, there may be more corruption in the file
than just that one record; try recreating the entire file, but using
"Guided Config" mode wherever possible.
If, after recreating or attempting to repair the file, the problem still
persists, there is most likely a bug in Transport; see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 655 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP successfully started some modules, then encountered an error trying
to start the ICMP (PING) Server module (PARM = 32-bit escape code returned
by the call to pxp_module_config). Always preceded by another
error from another entity (having a different Entity number, such as
151-160), logging the reason for the original failure.
ACTION: This error in itself was not fatal, and general
protocol startup continued. However, the PING service will not be
available, and pings from other nodes will go unanswered. To clear
the problem, stop then restart the network. If this problem persists,
record the previous error and this error, then see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 656 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP successfully started some modules, then encountered an error trying
to start the Net Timers module (PARM = 32-bit status returned by the call
to nettmr_module_config). Always preceded by another error from
Net Timers, logging the reason for the original failure.
ACTION: TCP and ARP will not work without timers. Some
versions of Transport will erroneously continue the startup after
this error. Record the previous error and this error. Stop the network.
Then try restarting the network. If the problem still occurs, then
depending on the error, it is possible too much frozen memory is
being used by the system, but this can change with time. Use GLANCEXL
or a similar utility to check memory usage by the system. If memory
is not the cause and the problem persists even if retried after
a suitable waiting period, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 657 CLAS0002
CAUSE: While attempting to start all the general protocols because
a :NETCONTROL command was starting a new instance of Transport,
NETCP successfully started some modules, then encountered an error trying
to create the Socket Registry (PARM = 16-bit result code returned by the
call to sock_registry_create). May be preceded by another error
from NETIPC, logging the reason for the original failure.
ACTION: Newer versions of Transport treat this as a fatal
error, and Transport startup will fail. For older versions of Transport
this error was not fatal, and startup will continue, but NETIPC
and Sockets will not work correctly. It is possible the Socket Registry
encountered an unreported error during its last shutdown. Try stopping
and restarting transport. If the error still happens, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 658 CLAS0002
CAUSE: While attempting to start all network specific protocols,
required for a given network, such as IP, because a :NETCONTROL
command was issued, NETCP encountered an error, either from a protocol's
module configurator, or while trying to rendezvous a protocol to the link
driver. (PARM = 32-bit status returned by the call to a module
configurator, or from cp_rendezvous_protocol). May be preceded by
another error from another
module, logging the reason for the original failure.
ACTION: The general protocols were started, but the specified
network did not start, and NETCP attempted to stop the partially
started network and any network specific protocols which did start.
Retry the operation. If the problem still occurs, stop and restart
Transport. If the problem still persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Module Deconfig Failed
Level: 659 CLAS0002
CAUSE: After an error occurred while NETCP was attempting to start
network specific protocols for a given network, NETCP attempted to clean up
by stopping any of those protocols which did start, but then encountered
another error when calling a protocol module deconfigurator (PARM = 32-bit
status returned by the call to a module deconfigurator, or from
cp_rendezvous_protocol). Should always be preceded by other
errors, logging the reasons for the original failures.
ACTION: This secondary error is not the main concern, though it
may indicate additional problems. The general protocols were started, but
the specified network failed to start because of the first error. Retry the
operation. If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Data dictionary error
Level: 660 CLAS0002
CAUSE: While stopping an X25 network because of a system shutdown,
or a :NETCONTROL STOP command for one or all networks, NETCP first
stopped all devices before stopping any protocols, then encountered an
error trying to delete a CM Port Dictionary entry it had previously added
to keep track of one of the X25 device ports (PARM = 16-bit result code
returned by the call to dict_delete). The CM Port Dictionary is an
operating system lookup service used by, but not part of, Transport. There
should be one entry per X25 device, named "X25.linkid", where
"linkid" consists of 4 unprintable bytes defining the binary SDI
link ID for that link, dynamically assigned by the
Link Support Services subsystem.
ACTION: This error in itself was not fatal, and network shutdown
continued. No resources were lost. If the problem happens every time, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: Bad status
Level: 661 CLAS0002
CAUSE: After successfully starting a LAN 802.3 or Ethernet link
and all its network specific protocols because a :NETCONTROL
command was issued, NETCP encountered an error trying to send a broadcast
information message to the UDP protocol module
(PARM = 32-bit status returned by the call to send_msg).
ACTION: This error in itself was not fatal, and network startup
continued. After this failure, most of Transport, with the exception of
UDP, will probably run correctly. However, certain actions, such as Path
Verifies, can indirectly result in more sends to UDP, which may cause more
errors. When convenient, try stopping Transport using
:NETCONTROL STOP, then restart it and bring up the LAN link again.
If the same problem persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 664 CLAS0002
CAUSE: While starting Transport's first active X25 NI because a
:NETCONTROL command was issued, NETCP encountered an error trying to
start the X25 Flow Control Manager (PARM = 32-bit status returned by the
call to netfc_config). NETCP keeps track of the number of X25
networks started, and only makes this call then starting the first one. The
Flow Control Manager dynamically allocates the flow control buffer
pools for X25.
ACTION: This error in itself was not fatal, and network startup
continued. However, X25 may not operate correctly. If X25 connections are
not working, stop then restart the network. If the problem persists, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Bad status
Level: 665 CLAS0002
CAUSE: After successfully starting a TOKEN link and all its
network specific protocols because a :NETCONTROL command was issued,
NETCP encountered an error trying to send a broadcast information message
to the UDP protocol module (PARM = 32-bit status returned by the call
to send_msg).
ACTION: This error in itself was not fatal, and NETCP startup
continued. After this failure, most of Transport, with the exception of
UDP, will probably run correctly. However, certain actions, such as Path
Verifies, can indirectly result in more sends to UDP, which may cause more
errors. When convenient, try stopping Transport using
:NETCONTROL STOP, then restart it and bring up the TOKEN link
again. If the same problem persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: Bad status
Level: 666 CLAS0002
CAUSE: While processing a :NETCONTROL STATUS command, NETCP
encountered an error trying to send a reply message back to the NETUI
module (PARM = 32-bit status returned by the call to send_msg).
ACTION: This error in itself was not fatal, and Transport should
continue to run. However, if the session which issued the
:NETCONTROL STATUS command still exists, that session will now be
hung. If the session does not exist, this also indicates a bug since
supported HP commands to abort the session should have been disabled by
NETUI. A system restart will be required to clear the session's hang. If
the session is on the system console, a :CONSOLE command may be
attempted to temporarily move the logical console to another terminal until
a system restart is convenient. If the problem persists, issue a
:NETCONTROL TRACEON=MHDSBN command beforehand, to enable NETCP
tracing which may capture the problem. When the problem occurs, issue a
:NETCONTROL TRACEOFF command from another terminal, then take a
system dump and send in the dump and the resulting trace file; see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Bad status
Level: 668 CLAS0002
CAUSE: While processing a :NETCONTROL STATUS command which
reported an error because a requested module was not active, or because no
buffer was available to hold excess error information, NETCP then
encountered another error while trying to send a reply message about the
first error, back to the NETUI module (PARM = 32-bit status returned by the
call to send_msg). The cause of the first error cannot be
determined, except if NETCP message tracing was enabled, the message was
traced.
ACTION: The second error in itself was not fatal, and Transport
should continue to run. However, if the session which issued the
:NETCONTROL STATUS command still exists, that session will now be
hung. If the session does not exist, this also indicates a bug since
supported HP commands to abort the session should have been disabled by
NETUI. A system restart will be required to clear the session's hang. If
the session is on the system console, a :CONSOLE command may be
attempted to temporarily move the logical console to another terminal until
a system restart is convenient. If the problem persists, issue a
:NETCONTROL TRACEON=MHDSBN command beforehand, to enable NETCP
tracing which may capture the problem. When the problem occurs, issue a
:NETCONTROL TRACEOFF command from another terminal, then take a
system dump and send in the dump and the resulting trace file; see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Bad status
Level: 669 CLAS0002
CAUSE: While processing a request sent by the DIAL protocol module
because a LAPB autodial link is being connected, NETCP encountered some
kind of error (such as errors 315, 316, 322), then encountered a second
error trying to send the bad reply message back to DIAL to report the first
error (PARM = 32-bit status returned by the call to send_msg).
ACTION: Since DIAL never received its reply, it may take up to 30
minutes for DIAL to time out and reset itself, and during this delay, new
autodial connections cannot be established, and sessions which attempt it
may hang. To clear this condition, first try a
:NETCONTROL DELLINK=linkname; NET=niname command against the
affected link, followed by a
:NETCONTROL ADDLINK=linkname; NET=niname. If this does not help, a
system restart will probably be required to clear the hang. If the problem
occurs again, take a dump when the first error 669 is reported and before
any attempts to recover, and see
Appendix A "Submitting a CR"
MESSAGE: Bad status
Level: 670 CLAS0002
CAUSE: While bringing down a device because of a serious
asynchronous error, powerfail, or a :NETCONTROL DELLINK command,
NETCP encountered an error trying to send a Path Verify message to the UDP
protocol module (PARM = 32-bit status returned by the call to
send_msg). The message was to have told UDP to discard
cached paths.
ACTION: In this case UDP will continue to function, but may be
unable to reach some destinations. If you cannot reach needed UDP
destinations then you will need to restart Transport. This is not generally
a fatal error, however some versions of Transport may accidentally hang if
this error appears. If the problem occurs repeatedly,
see Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 671 CLAS0002
CAUSE: During startup of the SNMP module, the configuration file
was unlocked. But afterwards, NETCP tried for up to 2 minutes to lock the
file again without success (PARM = status from NMConflockfile).
The 2-minute timeout is not configurable.
ACTION: Network startup was incomplete. Stop the network. Use
:LISTF NMCONFIG.PUB.SYS,3 to verify the NMCONFIG file exists and
is not opened. If any users are currently running NMMGR, ask them to exit.
Then restart the network. If the problem persists, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; Device close
Level: 673 CLAS0002
CAUSE: While bringing down a device because of a serious
asynchronous error, powerfail, or a :NETCONTROL DELLINK command,
NETCP encountered an error when attempting to separate one of the active
protocols from the link driver (PARM = 32-bit status returned by the call
to ns_separate_from_driver).
ACTION: This in itself was not a fatal error, and other
device stop actions continued. However, either the DCLDM or the
link driver may have failed, which indicates a problem. No additional
NETCP logging or tracing information is available, though if problems
continue, DCLDM tracing and link tracing can be used to either follow
the separate request downward and locate the point where errors
occur. If the problem persists, see Appendix A
"Submitting a CR" of this manual.
Level: 674 CLAS0002
CAUSE: NETCP received an asynchronous event message from
the DCLDM indicating that its LAPB PSI's autodial operation
was not completed, because the cable attached to the PSI card is
not the proper cable required for autodial operations (PARM = 16-bit
internal ldev number of the device). Older versions of Transport
may print different messages for this error, such as "OUTBOUND;
occupied" or "INTERNAL ERROR; Auto dial failure",
though the actual problem is the cable.
ACTION: Install the correct cable and retry the operation. If the
problem persists then see Appendix A "Submitting
a CR" of this manual.
MESSAGE: Bad status
Level: 677 CLAS0002
CAUSE: While awaiting Path Verify replies from all general
protocols in response to requests sent previously, NETCP received a new
message on the control or reply subqueues of its port, which was not one of
the expected replies. NETCP then encountered an error while trying to
requeue that request for later processing, by resending it to itself
(PARM = 32-bit status returned by the call to send_msg).
ACTION: The new request message has probably been lost, and
depending on the purpose of message, whatever module sent it may be
expecting a reply which will never come, so that module or session may now
be hung. For debugging purposes the message content was logged in the NM
logfile along with this error, which may aid in debugging any hung modules.
Check for other errors, and also check for Path Verify storms by first
enabling Class-5 Transport console logging in NMCONFIG, then restarting
Transport and retrying the operations. Depending on the meaning of the
error status PARM, the NETCP port may have run out of message frames, in
which case a system failure may occur soon, though stopping and restarting
Transport may be possible, and may clear the problem until next time. See
Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 678 CLAS0002
CAUSE: While awaiting Path Verify replies from all general
protocols in response to multiple requests it sent previously, NETCP
received a new message on the reply subqueue of its port that either
was not a reply or whose length was not right for a reply (PARM.(0:16)
= function code and PARM.(16:16) = interface code of received message).
ACTION: This error may be followed by a timeout of up
to 15 seconds, which is normal. Possibly some module on the system
sent a message to the wrong place, and because whatever module sent
it could be expecting a reply which will never come, that module
may now be hung. Possibly one of NETCP's previous reply
waits timed out, but the offending module has now decided to reply.
For debugging purposes the message content was logged in the NM
logfile along with this error, which may aid in debugging any hung
modules. If the received message looks like a Path Verify reply,
there is a message length bug in the general protocol module which
sent it; this is not serious though it may result in error 629 later.
If the problem occurs repeatedly or a general protocol bug is suspected,
update to the latest Transport patches, and if this does not solve
the problem either, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 679 CLAS0002
CAUSE: While awaiting Path Verify replies from all general
protocols in response to multiple requests it sent previously, NETCP
received a message that was indeed a reply, but the function code in the
message was not the expected value (PARM.(0:16) = the function code that
was expected and PARM.(16:16) = interface code of received message).
ACTION: This error may be followed by a timeout of up
to 15 seconds, which is normal. Possibly some other module on the
system sent a message to the wrong place, and because whatever module
sent it could be expecting a reply which will never come, that module
may now be hung. Possibly one of NETCP's previous reply
waits timed out, but the offending module has now decided to reply.
For debugging purposes the message content was logged in the NM
logfile along with this error, which may aid in debugging any hung
modules. If the problem occurs repeatedly or a general protocol
bug is suspected, see Appendix A "Submitting
a CR" of this manual.
MESSAGE: INTERNAL ERROR; Configuration file error
Level: 680 CLAS0002
CAUSE: While reading the home node's path report during initial
NETCP startup, or while starting some network specific protocols for a LAN,
GATEHALF or ROUTER network because a :NETCONTROL command was
issued, NETCP encountered error when trying to compute the total length of
some NMCONFIG file data, prior to getting a buffer large enough to hold all
that data (PARM = 32-bit status returned by the call to
nmconfdatalength).
ACTION: You may have attempted to configure a larger network than
is currently supported by Transport; save a copy of your current NMCONFIG
file, then reduce the size of your configuration and try the operation
again. If your network is small and you therefore do not suspect size as
the cause, there may be some problem with the NMS subsystem, NMMGR, or
NETCP, so see Appendix A "Submitting a CR"
of this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 681 CLAS0002
CAUSE: While reading the home node's path report during initial
NETCP startup, or while starting some network specific protocols for a LAN,
GATEHALF or ROUTER network because a :NETCONTROL command was
issued, NETCP successfully read path report data from the NMCONFIG file,
then encountered an error trying to write that data into a buffer it
obtained a short time earlier (PARM = 32-bit status returned by the call
to bmgr_write_buffer).
ACTION: NETCP was unable to write all the required data, and
attempted to recover and free the buffer. The network operation that was
being performed will not work correctly. Because the buffer given to NETCP
by the buffer manager should have been large enough to contain all data
that was to be written, there may be a problem in either NETCP, the buffer
manager, the NMS subsystem, or NMMGR, or the NMCONFIG file may be corrupt.
Stop the network and retry the operation. If the problem persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 682 CLAS0002
CAUSE: While reading X25 configuration data because a
:NETCONTROL command was issued, NETCP successfully read X25 data
from the NMCONFIG file, then encountered an error trying to write that data
into a buffer it obtained a short time earlier (PARM = 32-bit status
returned by the call to bmgr_write_buffer).
ACTION: NETCP stopped trying to load additional X25 data; some
required data may not have been loaded, but startup of that network
probably continued. Some or all X25 nodes may not be accessible. Because
the buffer given to NETCP by the buffer manager should have been large
enough to contain all data that was to be written, there may be a problem
in either NETCP, the buffer manager, the NMS subsystem, NMMGR, or the
NMCONFIG file may be corrupt. Use NMMGR to check the X25 configuration in
the file. Stop the network and retry the operation. If the problem
persists, see Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 683 CLAS0002
CAUSE: While reading X25 configuration data because a
:NETCONTROL command was issued, NETCP successfully computed
the size of all applicable X25 data in the NMCONFIG file, then encountered
an error trying to write a small descriptive header onto the start
of a a buffer it obtained a short time earlier to hold all the X25
configuration data (PARM = 32-bit status returned by the call to
bmgr_write_buffer).
ACTION: No X25 data was actually buffered, and NETCP attempted
to recover and free the buffer. Though startup of that X25 network probably
continued, the network will not operate correctly. Because the buffer
given to NETCP by the buffer manager should have been large enough
to contain all data that was to be written, there may be a problem
in either NETCP, the buffer manager, the NMS subsystem, NMMGR, or
the NMCONFIG file may be corrupt. Stop the network and retry the
operation. If the problem persists, see
Appendix A "Submitting a CR" of
this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 684 CLAS0002
CAUSE: After NETCP successfully wrote configuration data for an
X25 network into a buffer it obtained earlier, because a
:NETCONTROL command was issued, while trying to crossmatch the X25
mappings NETCP encountered an error trying to read a data
entry out of that same buffer (PARM = 32-bit status returned by
the call to bmgr_read_buffer).
ACTION: The current matching operation stopped, then more
merging of X25 mappings may have continued, possibly causing more
errors, then the bad configuration data was passed to the X25 protocol
module. The X25 network will probably not operate correctly now.
Because NETCP already wrote to the buffer, it should have also been
able to read from it; probable causes are a bug in NETCP or in the
buffer manager. Stop the network and retry the operation. If the
problem persists, see Appendix A
"Submitting a CR" of this manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 685 CLAS0002
CAUSE: After NETCP successfully wrote configuration data for an
X25 network into a buffer it obtained earlier, because a :NETCONTROL
command was issued, while trying to crossmatch the X25 mappings NETCP
successfully read one data entry out of that buffer, then encountered an
error trying to read other data entries to match up to the first one
(PARM = 32-bit status returned by the call to bmgr_read_buffer).
ACTION: The current matching operation stopped, then more
merging of X25 mappings may have continued, possibly causing more
errors, then the bad configuration data was passed to the X25 protocol
module. The X25 network will probably not operate correctly now.
Because NETCP already wrote to the buffer, it should have also been
able to read from it; since it already read once, this indicates
a probable bug in NETCP. Stop the network and retry the operation.
If the problem persists, see
Appendix A "Submitting a CR" of this
manual.
MESSAGE: BUFFER MANAGER; Buffer manager error
Level: 686 CLAS0002
CAUSE: After successfully opening the NSDIR network directory
file, while preparing to read X25 network directory information from the
file, NETCP was unable to obtain a buffer from its own buffer pool large
enough to hold the maximum possible number of X25 mapping entries (PARM
= 32-bit status returned by the call to bmgr_get_buffer). The size
of the buffer NETCP tried to obtain was based on the size of the mapping
table, a value which was obtained from a hidden field in the NI record of
the NMCONFIG file.
ACTION: No network directory data was read, and NETCP
attempted to recover and close the opened file. Some versions of
transport may then attempt to build X25 mappings, even though no
buffer was obtained, and send a restart message to X25. After the
error, network startup may continue to completion, but the resulting
network will probably not operate correctly. Verify you have all
the required patches, especially a coherent set of patches required
to support 2048 X25 SVC paths under NMMGR and NS Transport. Also
verify that the number of X25 paths configured in the NMCONFIG file
is within the supported limits. If the problem still cannot be found,
see Appendix A "Submitting a CR" of this
manual.
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 688 CLAS0002
CAUSE: While starting or updating a ROUTER network, because
a :NETCONTROL command was issued, NETCP successfully started a LAPB
link device, then encountered an error trying to read information from
the NMCONFIG file about the number of mappings in that NI, prior
to actually loading the mappings (PARM = 32-bit status returned by
the call to nmconf3soninfo).
ACTION: No mapping entries were read, and though network startup
probably continued to completion without a command error, you will not be
able to connect to any remote nodes configured in the mapping entries.
Verify you have a coherent set of patches installed, especially between
Transport and NMMGR, and especially if your NMCONFIG file contains a large
number of ROUTER mappings. Try stopping and restarting the network. If the
problem persists, you may have a software installation problem, a bug in
the NMS subsystem, or a corrupt NMCONFIG file; if necessary, see
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Module Deconfig Failed
Level: 689 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or a
:NETCONTROL STOP command, NETCP encountered an error trying to
delete the NETIPC Socket Registry module (PARM. (0:16) = error location
within SOCKREG.NET.SYS and PARM. (16:16) = error status from
SOCKREG).
ACTION: This error in itself was not fatal, and shutdown
continued. However, depending on the error it may not be possible to
restart Transport without first restarting the system. See
Appendix A "Submitting a CR"
of this manual.
MESSAGE: Data dictionary error
Level: 690 CLAS0002
CAUSE: While shutting down Transport due to a system shutdown or
a :NETCONTROL STOP command, after attempting to delete the NETIPC
Socket Registry module, NETCP discovered a CM Port Dictionary entry named
"SOCKREGISTRY" had not been deleted (PARM = 32-bit port number
of the SOCKREG.NET.SYS process which failed to delete the entry).
ACTION: This error in itself was not fatal, and shutdown
continued. However, the entry should have been deleted, and now it will not
be possible to restart Transport without first restarting the system. See
Appendix A "Submitting a CR"
of this manual.
MESSAGE: INTERNAL ERROR; No DEVS
Level: 691 CLAS0002
CAUSE: While starting an X.25 network due to a
:NETCONTROL START command, or while updating it due to a
:NETCONTROL UPDATE command, NETCP found that none of the
X.25 address keys in the Network Directory file matched any keys in the
NMCONFIG file's SVC or PVC configurations for that X.25 network (PARM = 0).
ACTION: This error in itself was not fatal, and startup continued.
However, outbound connections cannot be initiated using this X.25 network.
Stop the network and use NMMGR to ensure the address keys in the
"Additional Address" field of X.25 Network Directory entries match "X.25
Address Key" fields in the NETXPORT.NI.name.PROTOCOL.X25.SVCPATH
(or PVCPATH) screens of the NMCONFIG file. If this does not solve the
problem, see Appendix A "Submitting a CR" of
this manual.
MESSAGE: INBOUND; Device connected.
Level: 751 CLAS0003
CAUSE: NETCP received a connect event and subsequently the LAPB
device for which the connect event was received has been connected.
ACTION: None. This is an informative message
only.
MESSAGE: Bad status
Level: 758 CLAS0002
CAUSE: NETCP encountered an error while sending a disconnect
message to LAPBMUX driver.
ACTION: NETCP will fail to properly stop the network and/or the
driver. But this may not affect other networks on the system. Try to
restart the network and if it fails, see Appendix A
"Submitting a CR"
MESSAGE: Receive mag failed
Level: 759 CLAS0002
CAUSE: NETCP had sent a disconnect request message but didn't get
a reply message for more than 30 seconds from the LAPBMUX driver.
ACTION: NETCP may fail to properly stop the network and/or the
driver. But this may not affect other networks on the system. Try to
restart the network and if it fails, see Appendix A
"Submitting a CR"
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 760 CLAS0002
CAUSE: NETCP had sent a disconnect request and was expecting
a disconnect reply message from the LAPBMUX link driver but received a
message which was not a disconnect reply.
ACTION: NETCP may fail to properly stop the network and/or
the driver. But this may not affect other networks on the system.
Try to restart the network and if it fails, see
Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Device disconnect failed
Level: 761 CLAS0002
CAUSE: NETCP had received a disconnect reply message
for its previous disconnect request but LAPPMUX link driver has
sent a bad status in its reply.
ACTION: NETCP may fail to properly stop the network and/or
the driver. But this may not affect other networks on the system.
Try to restart the network and if it fails, see
Appendix A "Submitting a CR"
MESSAGE: Bad status
Level: 762 CLAS0002
CAUSE: NETCP encountered an error while sending a connect
message to LAPBMUX link driver.
ACTION: This link will not be completely started and no
higher level (TCP) connections could be established over this link.
Try to stop the network and restart it. If the problem persists,
see Appendix A "Submitting a CR"
MESSAGE: Receive msg failed
Level: 763 CLAS0002
CAUSE: NETCP had sent a connect request message but didn't
get a reply message from the driver within 10 seconds.
ACTION: The link will not be completely started and no
higher level (TCP) connections could be established over this link.
Try to stop the network and restart it. If the problem persists,
see Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Bad/unknown port message
Level: 764 CLAS0002
CAUSE: NETCP had sent a connect request and was expecting
a connect reply message from the driver but received a message which
was not a connect reply.
ACTION: NETCP goes back to wait for further messages.
But the connect request initiated by NETCP may fail and this results
in further network problems. If this occurs while trying to start
a network, try restarting the network. If the problem persists,
see Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Device connect failed.
Level: 765 CLAS0002
CAUSE: NETCP encountered an error while sending a connect
message to LAPBMUX link driver.
ACTION: The link will not be completely started and no
higher level (TCP) connections could be established over this link.
Try to stop the network and restart it. If the problem persists,
see Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Device connect failed
Level: 768 CLAS0002
CAUSE: NETCP had received a connect reply message for its previous
connect request but the driver has sent a bad status in its reply.
ACTION: The link will not be completely started and no
higher level (TCP) connections could be established over this link.
Try to stop the network and restart it. If the problem persists,
see Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Async request from link
Level: 769 CLAS0002
CAUSE: NETCP received an asynchronous event message containing
an error status, from the LAPBMUX driver.
ACTION: NETCP stopped the device associated with the link,
also stopped any attached protocol and drivers. It may be possible
to restart the device using :NETCONTROL ADDLINK=linkname;
NET=niname. If the problem persists, see
Appendix A "Submitting a CR"
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 770 CLAS0002
CAUSE: NETCP received a connect event message from the
LAPBMUX link driver for the LAPB device, which does not exist.
ACTION: This error is not fatal, however if the error occurs
repeatedly, see Appendix A "Submitting
a CR"
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 771 CLAS0002
CAUSE: NETCP received a disconnect event message from
the LAPBMUX link driver for the LAPB device, which does not exist.
ACTION: This error is not fatal, however if the error occurs
repeatedly, see Appendix A "Submitting
a CR"
MESSAGE: INTERNAL ERROR; Internal resource error
Level: 772 CLAS0002
CAUSE: NETCP received an Exception event message from
the LAPBMUX link driver for the LAPB device, which does not exist.
ACTION: This error is not fatal, however if the error occurs
repeatedly, see Appendix A "Submitting
a CR"