Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mpccdump(1M) — CX/UX 6.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dlmpcc(1M)

mpccdump(1M)

NAME

mpccdump, mpccmon − dump MPCC

SYNOPSIS

mpccdump  [ -l ] [ ports ] mpcc

DESCRIPTION

/usr/lib/mpccdump performs a memory dump of Harris’s Multi-Protocol Communication Controller (MPCC).  This utility will dump the kernel structures associated with the specified MPCC, the full memory of the MPCC, and allow you to request a breakout of any or all of the ports on the MPCC board.  The dump can not be performed if any other MPCC is in the process of being dumped or downloaded.  See dlmpcc(1M) for information on downloading an MPCC. 

If you specify the command with just the mpcc argument, then mpccdump will provide a full dump the specified MPCC board and a breakout of every port on that MPCC.  The valid values for mpcc range from 0-15.  The ports option allows you to limit the breakout to one or more ports.  Valid port numbers are in the range of 0-31.  The -l flag is used to produce another listing from a previous dump.  The ports option will be ignored if the -l flag is present.  The new listing will be identical to the original. 

/usr/lib/mpccmon is a program that monitors all MPCCs in the system and invokes mpccdump for any MPCC that is about to enter a panic situation.  Mpccmon starts up whenever all of the MPCC boards are downloaded by dlmpcc. 

EXAMPLES

The following command line orders mpccdump to generate a full dump of MPCC board 2:

mpccdump 2
 

The next command line orders mpccdump to limit its port breakout to ports 0 and 3 on board 2:

mpccdump 0 3 2

FILES

/var/mpcc/mplist.#     Formatted dump output for MPCC #
/var/mpcc/mblok.#      Raw dump files for MPCC #
/var/mpcc/mpcbuf.#
/var/mpcc/mplram.#
/var/mpcc/mpport.#

NOTES

If a dump was requested by the user rather than the MPCC, it is possible that the MPCC memory portion may not match the port breakout information exactly.  This is because we allow other processes to run on the MPCC while we are dumping the memory.  Since we temporarily suspend those other processes while breaking out a port, the port information is a true snapshot. 

SEE ALSO

dlmpcc(1M)

CX/UX Administrator’s Reference

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026