hp.com home products and services support and drivers solutions how to buy
cd-rom home
End of Jump to page title
HP OpenVMS systems
documentation

Jump to content


HP OpenVMS System Analysis Tools Manual

HP OpenVMS System Analysis Tools Manual


Previous Contents Index

The SHOW LAN/FULL command displays information for all LAN, LSB, and UCB data structures.
#2

SDA>  SHOW LAN/TIME
               -- LAN History Information 12-FEB-1995 11:08:48 --
12-FEB 11:08:47.92  ESA               Last receive
12-FEB 11:08:47.92  ESA               Last fork scheduled
12-FEB 11:08:47.92  ESA               Last fork time
12-FEB 11:08:47.77  ESA5     LAST     Last receive
12-FEB 11:08:47.72  ESA3     LAT      Last receive
12-FEB 11:08:41.25  ESA               Last transmit
12-FEB 11:08:41.25  ESA5     LAST     Last transmit
12-FEB 11:08:40.02  ESA2     DECnet   Last receive
12-FEB 11:08:39.14  ESA2     DECnet   Last transmit
12-FEB 11:08:37.39  ESA3     LAT      Last transmit
12-FEB 10:19:25.31  ESA               Last unavail user buffer
12-FEB 10:19:25.31  ESA2     DECnet   Last unavail user buffer
11-FEB 14:10:20.09  ESA5     LAST     Last start completed
11-FEB 14:10:02.16  ESA3     LAT      Last start completed
11-FEB 14:09:58.44  ESA2     DECnet   Last start completed
11-FEB 14:09:57.44  ESA               Last DAT transmit
      

The SHOW LAN/TIME command displays print time information from device and unit data structures.

#3

SDA> SHOW LAN/VCI/DEVICE=ICB
               -- ICB VCI Information 17-APR-1996 14:22:07 --
LSB address  = 80A1D580
Device state = 00000003 RUN,INITED
         -- ICB2 80-41 (LAST) VCI Information 17-APR-1996 14:22:07 --
VCIB address =    8096F238
CLIENT flags:     00000001 RCV_DCB
LAN flags:        00000004 LAN_INIT
DLL flags:        00000005 XMT_CHAIN,PORT_STATUS
UCB status:       00000015 STRTN,UNIQ,STRTD
VCI ID                         LAST    VCI version               00010001
UCB address                80A4C5C0    DP VCRP address           00000000
Hardware address  00-00-93-08-52-CF    LDC address               80A1D720
Physical address  00-00-93-08-52-CF    LAN medium                      TR
Transmit available         80A1D670    Outstanding operations           0
Maximum receives                  0    Outstanding receives             0
Max xmt size                   4444    Header size                     52
Build header rtn           808BF230    Report event rtn          86327130
XMT initiate rtn           808BF200    Transmit complete rtn     86326D80
XMT frame rtn              808BF210    Receive complete rtn      86326A80
      -- ICB2 80-41 (LAST) VCI Information (cont) 17-APR-1996 14:22:07 --
Portmgmt initiate rtn      808BF0C0    Portmgmt complete rtn     86327100
Monitor request rtn        00000000    Monitor transmit rtn      00000000
Monitor flags              00000000    Monitor receive rtn       00000000
Port usable                00000000    Port unusable             00000000
      

The SHOW LAN/VCI/DEVICE=ICB command displays the VCIB for a Token Ring device (ICB) that has an active VCI user (LAST).

#4

SDA> SHOW LAN/ELAN
        -- HCA Emulated LAN LSB Information 17-APR-1996 14:08:02 --
LSB address = 8098D200
Device state = 00000101 RUN,RING_AVAIL
Driver CM VC setup adr   808986A0    Driver CM VC teardown adr    80898668
NIPG CM handle adr       8096C30C    NIPG CM SVC handle           00000000
NIPG CM agent handle adr 809B364C    NIPG CM mgr lineup handle    809B394C
NIPG CM ILMI IO handle   809B378C    MIB II handle adr            809B94CC
MIB handle adr           809B3ACC    Queue header for EL LSBs     00000000
DEC MIB handle adr       809BBD8C    NIPG current TQEs used       00000000
Count of allocated TQEs  0000000D    NIPG current pool used       0000D2C0
NIPG pool allocations    00075730
        -- ELA Emulated LAN LSB Information 17-APR-1996 14:08:02 --
LSB address = 80AB08C0
Device state = 00000001 RUN
ELAN name = ELAN 1
ELAN description = ATM ELAN
ELAN parent = HCA0
ELAN state = 00000001 ACTIVE
MAX transmit size     MTU_1516          ELAN media type      LAN_802_3
LEC attr buff adr     80AB1FC0          LEC attr buff size    00000328
Event mask            00000000          PVC identifer         00000000
Extended sense        00000000
         -- ELA Emulated LAN LEC Attributes 17-APR-1996 14:08:02 --
LAN type          00000000          LAN MTU              00000001
Proxy flag        00000000          Control timeout      0000000A
Max UF count      00000001          Max UF time          00000001
VCC timeout       000004B0          Max retry count      00000002
LEC id            00000002          Forw delay time      0000000F
Flush timeout     00000004          Path switch delay    00000006
SM state          00000070          Illegal CTRL frames  00000000
CTRL xmt failures 00000000          CTRL frames sent     0000000C
CTRL frames_rcvd  00000012          LEARPs sent          00000000
LEARPS rcvd       00000000          UCASTs sent direct   00000000
UCASTs flooded    00000006          UCASTs discarded     00000001
NUCASTs sent      00000000
Local ESI         00000000.00000000
BUS ATM addr      3999990000000008002BA57E80.AA000302FF12.00
LES ATM addr      3999990000000008002BA57E80.AA000302FF14.00
My ATM addr       3999990000000008002BA57E80.08002B2240A0.00
      

The SHOW LAN/ELAN command displays information for the parent ATM device (HCA) driver and the ELAN pseudo-device (ELA) driver.

#5

SDA> SHOW LAN/ELAN/DEV=ELA
        -- ELA Emulated LAN LSB Information 17-APR-1996 14:08:22 --
LSB address = 80AB08C0
Device state = 00000001 RUN
ELAN name = ELAN 1
ELAN description = ATM ELAN
ELAN parent = HCA0
ELAN state = 00000001 ACTIVE
MAX transmit size     MTU_1516          ELAN media type      LAN_802_3
LEC attr buff adr     80AB1FC0          LEC attr buff size    00000328
Event mask            00000000          PVC identifer         00000000
Extended sense        00000000
         -- ELA Emulated LAN LEC Attributes 17-APR-1996 14:08:22 --
LAN type             00000000          LAN MTU              00000001
Proxy flag           00000000          Control timeout      0000000A
Max UF count         00000001          Max UF time          00000001
VCC timeout          000004B0          Max retry count      00000002
LEC id               00000002          Forw delay time      0000000F
Flush timeout        00000004          Path switch delay    00000006
SM state             00000070          Illegal CTRL frames  00000000
CTRL xmt failures    00000000          CTRL frames sent     0000000C
CTRL frames_rcvd     00000012          LEARPs sent          00000000
LEARPS rcvd          00000000          UCASTs sent direct   00000000
UCASTs flooded       00000006          UCASTs discarded     00000001
NUCASTs sent         00000000
Local ESI            00000000.00000000
BUS ATM addr         3999990000000008002BA57E80.AA000302FF12.00
LES ATM addr         3999990000000008002BA57E80.AA000302FF14.00
My ATM addr          3999990000000008002BA57E80.08002B2240A0.00
      

The SHOW LAN/ELAN/DEVICE=ELA command displays information for the ELAN pseudo-device (ELA) driver only.

#6

SDA>  SHOW LAN/ELAN/DEVICE=HCA
       -- HCA Emulated LAN LSB Information 17-APR-1996 14:08:25 --
LSB address = 8098D200
Device state = 00000101 RUN,RING_AVAIL
Driver CM VC setup adr   808986A0    Driver CM VC teardown adr    80898668
NIPG CM handle adr       8096C30C    NIPG CM SVC handle           00000000
NIPG CM agent handle adr 809B364C    NIPG CM mgr lineup handle    809B394C
NIPG CM ILMI IO handle   809B378C    MIB II handle adr            809B94CC
MIB handle adr           809B3ACC    Queue header for EL LSBs     00000000
DEC MIB handle adr       809BBD8C    NIPG current TQEs used       00000000
Count of allocated TQEs  0000000D    NIPG current pool used       0000D2C0
NIPG pool allocations    000757B2
      

The SHOW LAN/ELAN/DEVICE=HCA command displays information for the ATM device (HCA) driver only.


SHOW LOCKS

Displays information about all lock management locks in the system, or about a specified lock.

Format

SHOW LOCKS {lock-id|/ADDRESS=n|/ALL (d)|
/BLOCKING|/BRIEF|/CACHED|/CONVERT|/GRANTED
|/NAME=name|/POOL|
/STATUS=(keyword [,keyword...]) |/SUMMARY|
/WAITING}


Parameter

lock-id

Name of a specific lock.

Qualifiers

/ADDRESS=n

Displays a specific lock, given the address of the lock block.

/ALL

Lists all locks that exist in the system. This is the default behavior of the SHOW LOCKS command.

/BLOCKING

Displays only the locks that have a blocking AST specified or attached.

/BRIEF

Displays a single line of information for each lock.

/CACHED

Displays locks that are no longer valid. The memory for these locks is saved so that later requests for locks can use them. Cached locks are not displayed in the other SHOW LOCKS commands.

/CONVERT

Displays only the locks that are on the conversion queue.

/GRANTED

Displays only the locks that are on the granted queue.

/NAME=name

Displays all locks on the specified resource. Name can be the actual name of the resource, if it only contains uppercase letters, numerals, the underscore (_), dollar sign, colon (:), and some other printable characters, as for example, /NAME=MY_LOCK. If it contains other printable characters (including lowercase letters), you may need to enclose the name in quotation marks (""), as for example, /NAME="My_Lock/47". If it contains nonprintable characters, you can specify the name as a comma-separated list comprised of strings and hexadecimal numbers. For example, /NAME=("My_Lock",0C00,"/47") would specify the name "My_Lock<NUL><FF>/47". The hexadecimal number can be no more than 8 digits (4 bytes) in length. Nonprintable sequences of more than 4 bytes must be split into multiple hexadecimal numbers. The maximum length of a resource name is 32 characters.

/POOL

Displays the lock manager's poolzone information, which contains the lock blocks (LKB) and resource blocks (RSB).

/STATUS=(keyword[,keyword...])

Displays only the locks that have the specified status bits set in the LKB$L_STATUS field. Status keywords are as follows:
Keyword Meaning
2PC_IP Indicates a two-phase operation in progress
2PC_PEND Indicates a two-phase operation pending
ASYNC Completes request asynchronously
BLKASTFLG Specifies a blocking AST
BLKASTQED Indicates a blocking AST is queued
BRL Indicates a byte range lock
CACHED Indicates a lock block in cache
CVTSUBRNG Indicates a sub-range convert request
CVTTOSYS Converts back to system-owned lock
DBLKAST Delivers a blocking AST
DCPLAST Delivers a completion AST
DPC Indicates a delete pending cache lock
FLOCK Indicates a fork lock
GRSUBRNG Grants sub-range lock
IP Indicates operation in process
MSTCPY Indicates a lock block is a master copy
NEWSUBRNG Indicates a new sub-range request
NOQUOTA Does not charge quota
PCACHED Indicates lock block needs to be cached
PROTECT Indicates a protected lock
RESEND Resends during failover
RM_RBRQD Requires remaster rebuild
RNGBLK Specifies a range block
RNGCHG Indicates a changing range
TIMOUTQ Indicates lock block is on timeout queue
VALBLKRD Indicates read access to lock value block
VALBLKWRT Indicates write access to lock value block
WASSYSOWN Indicates was system-owned lock

/SUMMARY

Displays summary data and performance counters.

/WAITING

Displays only the waiting locks.

Description

The SHOW LOCKS command displays the information described in Table 4-6 for each lock management lock in the system, or for the lock indicated by lock-id, an address or name. (Use the SHOW SPINLOCKS command to display information about spinlocks.) You can obtain a similar display for the locks owned by a specific process by issuing the appropriate SHOW PROCESS/LOCKS command. See the HP OpenVMS Programming Concepts Manual for additional information.

You can display information about the resource to which a lock is queued by issuing the SHOW RESOURCES command specifying the resource's lock-id.

Table 4-6 Contents of the SHOW LOCKS and SHOW PROCESS/LOCKS Displays
Display Element Description
Process Index 1 Index in the PCB array to a pointer to the process control block (PCB) of the process that owns the lock.
Name 1 Name of the process that owns the lock.
Extended PID 1 Clusterwide identification of the process that owns the lock.
Lock ID Identification of the lock.
PID Systemwide identification of the lock.
Flags Information specified in the request for the lock.
Par. ID Identification of the lock's parent lock.
Sublocks Count of the locks that the lock owns.
LKB Address of the lock block (LKB). If a blocking AST has been enabled for this lock, the notation "BLKAST" appears next to the LKB address.
Priority The lock priority.
Granted at Lock mode at which the lock was granted.
RSB Address of the resource block.
Resource Dump of the resource name. The two leftmost columns of the dump show its contents as hexadecimal values, the least significant byte being represented by the rightmost two digits. The rightmost column represents its contents as ASCII text, the least significant byte being represented by the leftmost character.
Status Status of the lock, information used internally by the lock manager.
Length Length of the resource name.
Mode Processor access mode of the namespace in which the resource block (RSB) associated with the lock resides.
Owner Owner of the resource. Certain resources owned by the operating system list "System" as the owner. Resources owned by a group have the number (in octal) of the owning group in this field.
Copy Indication of whether the lock is mastered on the local system or is a process copy.


1This display element is produced only by the SHOW PROCESS/LOCKS command.


Examples

#1

SDA>  SHOW LOCKS
Lock Database 
------------- 
 
Lock id:  3E000002            PID:    00000000   Flags: CONVERT NOQUEUE SYNCSTS 
Par. id:  00000000            SUBLCKs:       0          NOQUOTA CVTSYS 
LKB:      FFFFFFFF.7DF48150   BLKAST: 81107278 
Priority:     0000 
 
Granted at    CR   00000000-FFFFFFFF 
 
RSB:               FFFFFFFF.7DF68D50 
Resource:          494D6224 42313146  F11B$bMI  Status: NOQUOTA VALBLKR VALBLKW 
 Length   18       4D55445F 5944414C  LADY_DUM 
 Kernel mode       00000000 00005350  PS...... 
 System            00000000 00000000  ........ 
 
Local copy 
 
Lock Database 
------------- 
 
Lock id:  3F000003            PID:    00000000   Flags: VALBLK  CONVERT SYNCSTS 
Par. id:  0100007A            SUBLCKs:       0          CVTSYS 
LKB:      FFFFFFFF.7DF48250   BLKAST: 00000000 
Priority:     0000 
 
Granted at    NL   00000000-FFFFFFFF 
 
RSB:               FFFFFFFF.7DF51D50 
Resource:          01F77324 42313146  F11B$s÷.  Status: NOQUOTA VALBLKR VALBLKW 
 Length   10       00000000 00000000  ........ 
 Kernel mode       00000000 00000000  ........ 
 System            00000000 00000000  ........ 
 
Local copy 
 
Lock Database 
------------- 
 
Lock id:  0A000004            PID:    0001000F   Flags: VALBLK  CONVERT SYNCSTS 
Par. id:  00000000            SUBLCKs:       0          SYSTEM  NODLCKW NODLCKB 
LKB:      FFFFFFFF.7DF48350   BLKAST: 81190420          QUECVT 
Priority:     0000 
 
Granted at    EX   00000000-FFFFFFFF 
 
RSB:               FFFFFFFF.7DF50850 
Resource:          004F0FDF 24534D52  RMS$ß.O.  Status: VALBLKR VALBLKW 
 Length   26       5F313039 58020000  ...X901_ 
 Exec. mode        00202020 204C354B  K5L    . 
 System            00000000 00000000  ........ 
 
Local copy 
 
   .
   .
   .
      

#2

SDA>  SHOW RESOURCES/LOCKID=0A000004
Resource Database 
----------------- 
RSB:         FFFFFFFF.7DF50850  GGMODE:     EX  Status: DIRENTR VALID 
Parent RSB:  00000000.00000000  CGMODE:     EX 
Sub-RSB count:      0           FGMODE:     EX 
Lock Count:         1           RQSEQNM:  0000 
BLKAST count:       1           CSID: 00000000  (MILADY) 
 
Resource:          004F0FDF 24534D52  RMS$ß.O.  Valblk: 00000000 00000000 
 Length   26       5F313039 58020000  ...X901_          00000000 00000000 
 Exec. mode        00202020 204C354B  K5L    . 
 System            00000000 00000000  ........  Seqnum: 00000000 
 
Granted queue (Lock ID / Gr mode / Range): 
 0A000004  EX 00000000-FFFFFFFF 
 
Conversion queue (Lock ID / Gr mode / Range -> Rq mode / Range): 
     *** EMPTY QUEUE *** 
 
Waiting queue (Lock ID / Rq mode / Range): 
     *** EMPTY QUEUE ***
 
      

This SDA session shows the output of the SHOW LOCKS command for several locks. The SHOW RESOURCES command, executed for the last displayed lock, verifies that the lock is in the resource's granted queue. (See Table 4-25 for a full explanation of the contents of the display of the SHOW RESOURCES command.)


SHOW MACHINE_CHECK

Displays the contents of the stored machine check frame. This command is valid for the DEC 4000 Alpha, DEC 7000 Alpha, and DEC 10000 Alpha computers only.

Format

SHOW MACHINE_CHECK [/FULL] [cpu-id]


Parameter

cpu-id

Numeric value from 00 to 1F16 indicating the identity of the CPU for which context information is to be displayed. This parameter changes the SDA current CPU (the default) to the CPU specified with cpu-id. If you specify a value outside this range, or you specify the cpu-id of a processor that was not active at the time of the system failure, SDA displays the following message:


%SDA-E-CPUNOTVLD, CPU not booted or CPU number out of range 

If you use the cpu-id parameter, the SHOW MACHINE_CHECK command performs an implicit SET CPU command, making the CPU indicated by cpu-id the current CPU for subsequent SDA commands. (See the description of the SET CPU command and Section 2.5 for information on how this can affect the CPU context---and process context---in which SDA commands execute.)


Qualifier

/FULL

Specifies that a detailed version of the machine check information be displayed. This is currently identical to the default summary display.

Description

The SHOW MACHINE_CHECK command displays the contents of the stored machine check frame. A separate frame is allocated at boot time for every CPU in a multiple-CPU system. This command is valid for the DEC 4000 Alpha, DEC 7000 Alpha, and DEC 10000 Alpha computers only.

If you do not specify a qualifier, a summary version of the machine check frame is displayed.

The default cpu-id is the SDA current CPU.


Examples

#1

SDA> SHOW MACHINE_CHECK 
CPU 00 Stored Machine Check Crash Data
--------------------------------------
Processor specific information: 
------------------------------- 
Exception address:    FFFFFFFF.800B0250    Exception Summary:  00000000.00000000 
Pal base address:     00000000.00008000    Exception Mask:     00000000.00000000 
HW Interrupt Request: 00000000.00000342    HW Interrupt Ena:   00000001.FFC01CE0 
MM_CSR                00000000.00003640    ICCSR:              00000002.381F0000 
D-cache address:      00000007.FFFFFFFF    D-cache status:     00000000.000002E0 
BIU status:           00000000.00000050    BIU address [7..0]: 00000000.000060E0 
BIU control:          00000008.50006447    Fill Address:       00000000.00006120 
Single-bit syndrome:  00000000.00000000    Processor mchck VA: 00000000.00006190 
A-box control:        00000000.0000040E    B-cache TAG:        00106100.83008828 
System specific information: 
---------------------------- 
Garbage bus info:     00200009 00000038    Device type:                 000B8001 
LCNR:                          00000001    Memory error:                00000000 
LBER:                          00000009    Bus error synd 0,1: 00000000 00000000 
Bus error cmd:        00048858 00AB1C88    Bus error synd 2,3: 00000000 0000002C 
LEP mode:                      00010010    LEP lock address:            00041108 
      

The SHOW MACHINE_CHECK command in this SDA display shows the contents of the stored machine check frame.

#2

SDA> SHOW MACHINE_CHECK 1
CPU 01 Stored Machine Check Crash Data 
--------------------------------------
Processor specific information: 
------------------------------- 
Exception address:    FFFFFFFF.800868A0    Exception Summary:  00000000.00000000 
Pal base address:     00000000.00008000    Exception Mask:     00000000.00000000 
HW Interrupt Request: 00000000.00000342    HW Interrupt Ena:   00000000.1FFE1CE0 
MM_CSR                00000000.00005BF1    ICCSR:              00000000.081F0000 
D-cache address:      00000007.FFFFFFFF    D-cache status:     00000000.000002E0 
BIU status:           00000000.00000050    BIU address [7..0]: 00000000.000063E0 
BIU control:          00000008.50006447    Fill Address:       00000000.00006420 
Single-bit syndrome:  00000000.00000000    Processor mchck VA: 00000000.00006490 
A-box control:        00000000.0000040E    B-cache TAG:        35028EA0.50833828 
System specific information: 
---------------------------- 
Garbage bus info:     00210001 00000038    Device type:                 000B8001 
LCNR:                          00000001    Memory error:                00000080 
LBER:                          00040209    Bus error synd 0,1: 00000000 00000000 
Bus error cmd:        00048858 00AB1C88    Bus error synd 2,3: 00000000 0000002C 
LEP mode:                      00010010    LEP lock address:            00041108 
      

The SHOW MACHINE_CHECK command in this SDA display shows the contents of the stored machine check frame for cpu-id 01.


Previous Next Contents Index