[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

975.0. "FDDI and LAVc - System Hang and Crash" by GIDDAY::STANISLAUS () Fri May 28 1993 06:03

 
	FOLLOWING PROBLEM OCCURED ON A SITE WITH VAX 6000-430 AND VAX 9000-210
SYSTEMS IN A CI/FDDI CLUSTER. THOUGH THIS SITE HAS FDDI AND ETHERNET, WE ARE
USING THE LAVC$START_BUS AND LAVC$STOP_BUS MACROS IN SYS$EXAMPLES TO RUN
SCA ONLY ON ONE CONTROLLER - FDDI IN THIS CASE AND NOT ON ETHERNET.
SIMILARLY WE ARE RUNNING DECNET,LAT and LAST ONLY ON FDDI AND NOT ON ETHERNET.
FDDI AND ETHERNET ARE BRIDGED TOGETHER VIA DECBRIDGE 6XX AS SHOWN BELOW.

	I have not shown the Terminal Servers, Translan Bridges, DEChubs,
Workstations, etc in this diagram. Segment B is connected to about 10 Translans
and Segment D is connected to 10 Translans. These 20 Translans (Remote Bridges)
are further connected to about 115 Translans distributed throughout the entire
State.


	The FXDRIVER is "X-22" Link Date 17-Mar-1993 12:25:55.45 from
	CSCPAT_0552 version 1.7.

	The Cluster is running VMS version 5.5-2.

	All the four DEMFAs are at version 1.4

	LATmaster patch CSCPAT_0511 version 3.4 is installed.




	______________ <--Lanbridge 200 between-->   __________________
Ethernet Seg B 	           Seg B and  Seg D          Ethernet Seg D 
to DB620 #1                                          to DB620 #2
	   |                                               |
           |                                               |
	   |                                               |
           |	       +-----------------+                 |
	   |	       |+---------------+|                 |
	   |	       ||		||                 |
	   +-----------||		||-----------------+
		+------DB620		DB620------+
 Ethernet       |      ||#1		#2	   |<---Ethernet Segment A
 Segment A----->|      ||		||	   |
		|      ||		||	   |
		|      |+---DC500-------+|	   |
		|      +-----------------+	   +-----------------------+
                |        |  |  |   | 		                           |
		|	 |  |  |   |   <--- Fibre cables from DC500        |
		|        v  v  v   v	    to the DEMFAs in VAX 6430 &    |
		|			    VAX 9000-210 	           |
		|	D  D  D   D		                           |
		|	E  E  E   E		   +-----------------------+
		|	M  M  M   M		   |
		|	F  F  F   F		   |
		|	A  A  A   A		   |
		|	|  |  |   |		   |
		|	9  9  6   6       8	   |
		|	0  0  4   4       5	   |
		|	0  0  2   2       3	   |
		|	0  0  0   0       0	   |
		|	|  |  |   |       |	   |
		|	D  D  D   D       D	   |
		|	E  E  E   E       E	   |
		|	M  M  B   B       B	   |
		|	N  N  N   N       N	   +-------------------------+
		|	A  A  A   A       A	                             |
		|       |  |  |   |       |                                  |
		|	|  |  |   |       |<-Ethernet Drop cables to H4005   |
		|	|  |  |   |       |  Note 8530 has no FDDI board.    |
		|       |  |  |   |       |	                             |
	        +_______+__+__+___+_______+__________________________________+
                                                Ethernet Segment A

    
	The above configuration has been working for a few months, but customer
had NISCS_LOAD_PEA0 set to 0 on all the systems from installation.


  Yesterday, customer set the SYSGEN parameter NISCS_LOAD_PEA0 to a 1 to start 
using the FDDI controller for LAVc as well and rebooted the cluster. He used
the SYS$EXAMPLES:LAVC$START_BUS AND LAVC$STOP_BUS MACROS to run LAVc only on
FDDI and not on Ethernet.

	About 12 hours later one VAX9000-210 hung. Dump shows possible
FXDRIVER loop. Appears PC history collection was enabled on system.
PC history buffer files collected. Customer supplied dump and history files
to be looked at. 

Subsequently, 6000 (SMP) system crashed later in day with CPUSPINWAIT bugcheck.
Stack of non crashing CPU shows the same pattern as the hang (i.e. the 9000 
hang is the uniprocessor equivalent of this SMP system crash).

Problem occurred after customer had set NISCS_LOAD_PEA0 to load SCA protocol on
the FDDI controller. As at 19:00 27/5 customer believes following presents
reproduceable scenario with SCA running on FDDI :

- Enter TSM and issue a USE SERVER command
- In TSM then do something such as a SHOW SERVER
- During this time (exact window of opportunity not currently known) a downline
load MOP DLL request is aborted (because another node successfully services the
request). 
- Next TSM command (such as SHOW SERVER) brings system to hang/bugcheck.

Nature of hang :

- IOLOCK8 acquired and held. From stack content appears probable loop in
FXDRIVER. 


- Cluster connectivity lost (indicative of and caused by holding at elevated
IPL for long duration).


SDA> READ/EXEC
SDA> READ SYS$SYSTEM:SYSDEF
SDA> READ SYS$SYSTEM:SCSDEF

PHB File Format Version = 1

Crash CPU is 0

PHB file has PC info for CPU: 0

PCHB File Creation Date = 27-MAY-1993 08:46:37.63

** Outputting control info for CPU 0 **
ON       : A_MATCHED_MACRO_H - Macro PC match detected
80003E30 : INT_PC_H - PC to match w/ EBOX's Macro PC
ON       : ENA_FREEZE_MODE_H - put buffer in freeze mode
ON       : A_MACRO_MATCH_DISABLE_L - inhibit trigger on MACRO PC match
OFF      : A_MATCH_LEVEL_DISABLE_H - buffer NOT kept frozen after triggered
ON       : ENA_MATCH_H - enable control of buffer via QPCS_MATCH_H

Do you want to examine (P)rocess or (S)ystem space or [both] ? S

Working on PC range 0FF to 000

Examine PC Buffer with: BUF start-stop  (0 to FFF saved PC's)

PHBI> buf 000-0ff
815DA6C1             Buf Loc: 000  Sym PC: FXDRIVER+02FC1:
         MOVL     1254(R4),R0
815DA6C6             Buf Loc: 001  Sym PC: FXDRIVER+02FC6:
         CASEL    R0,#04,#05

815DA6DA             Buf Loc: 002  Sym PC: FXDRIVER+02FDA:
         BBC      #06,1214(R4),FXDRIVER+02FE3{=815DA6E3}
815DA6E0             Buf Loc: 003  Sym PC: FXDRIVER+02FE0:
         BRW      FXDRIVER+030AD{=815DA7AD}

815DA7AD             Buf Loc: 004  Sym PC: FXDRIVER+030AD:
         TSTL     R3
815DA7AF             Buf Loc: 005  Sym PC: FXDRIVER+030AF:
         BNEQ     FXDRIVER+030B2{=815DA7B2}

815DA7B2             Buf Loc: 006  Sym PC: FXDRIVER+030B2:
         INSQUE   (R3),0118(R4)
815DA7B7             Buf Loc: 007  Sym PC: FXDRIVER+030B7:
         RSB

815D91EE             Buf Loc: 008  Sym PC: FXDRIVER+01AEE:
         BRW      FXDRIVER+019E3{=815D90E3}

815D90E3             Buf Loc: 009  Sym PC: FXDRIVER+019E3:
         BBC      #02,124C(R4),FXDRIVER+019EC{=815D90EC}

815D90EC             Buf Loc: 00A  Sym PC: FXDRIVER+019EC:
         BBC      #07,1214(R4),FXDRIVER+019FD{=815D90FD}

815D90FD             Buf Loc: 00B  Sym PC: FXDRIVER+019FD:
         BBC      #05,1214(R4),FXDRIVER+01A10{=815D9110}

815D9110             Buf Loc: 00C  Sym PC: FXDRIVER+01A10:
         MOVL     1254(R4),R0
815D9115             Buf Loc: 00D  Sym PC: FXDRIVER+01A15:
         CASEL    R0,#02,#08

815D912F             Buf Loc: 00E  Sym PC: FXDRIVER+01A2F:
         BBC      #03,1214(R4),FXDRIVER+01A49{=815D9149}

815D9149             Buf Loc: 00F  Sym PC: FXDRIVER+01A49:
         CMPL     1238(R4),#04
815D914E             Buf Loc: 010  Sym PC: FXDRIVER+01A4E:
         BGEQ     FXDRIVER+01AB0{=815D91B0}
815D9150             Buf Loc: 011  Sym PC: FXDRIVER+01A50:
         REMQUE   @0118(R4),R3
815D9155             Buf Loc: 012  Sym PC: FXDRIVER+01A55:
         BVS      FXDRIVER+01AB0{=815D91B0}
815D9157             Buf Loc: 013  Sym PC: FXDRIVER+01A57:
         CMPB     0A(R3),#4E
815D915C             Buf Loc: 014  Sym PC: FXDRIVER+01A5C:
         BNEQ     FXDRIVER+01A6A{=815D916A}

815D916A             Buf Loc: 015  Sym PC: FXDRIVER+01A6A:
         MOVZBL   21(R3),R0
815D916E             Buf Loc: 016  Sym PC: FXDRIVER+01A6E:
         MOVL     1C(R3),R5
815D9172             Buf Loc: 017  Sym PC: FXDRIVER+01A72:
         CASEB    R0,#00,#11

815D91EB             Buf Loc: 018  Sym PC: FXDRIVER+01AEB:
         BSBW     FXDRIVER+02FC1{=815DA6C1}

815DA6C1             Buf Loc: 019  Sym PC: FXDRIVER+02FC1:
         MOVL     1254(R4),R0
815DA6C6             Buf Loc: 01A  Sym PC: FXDRIVER+02FC6:
         CASEL    R0,#04,#05

815DA6DA             Buf Loc: 01B  Sym PC: FXDRIVER+02FDA:
         BBC      #06,1214(R4),FXDRIVER+02FE3{=815DA6E3}
815DA6E0             Buf Loc: 01C  Sym PC: FXDRIVER+02FE0:
         BRW      FXDRIVER+030AD{=815DA7AD}

815DA7AD             Buf Loc: 01D  Sym PC: FXDRIVER+030AD:
         TSTL     R3
815DA7AF             Buf Loc: 01E  Sym PC: FXDRIVER+030AF:
         BNEQ     FXDRIVER+030B2{=815DA7B2}

815DA7B2             Buf Loc: 01F  Sym PC: FXDRIVER+030B2:
         INSQUE   (R3),0118(R4)
815DA7B7             Buf Loc: 020  Sym PC: FXDRIVER+030B7:
         RSB

815D91EE             Buf Loc: 021  Sym PC: FXDRIVER+01AEE:
         BRW      FXDRIVER+019E3{=815D90E3}

815D90E3             Buf Loc: 022  Sym PC: FXDRIVER+019E3:
         BBC      #02,124C(R4),FXDRIVER+019EC{=815D90EC}

815D90EC             Buf Loc: 023  Sym PC: FXDRIVER+019EC:
         BBC      #07,1214(R4),FXDRIVER+019FD{=815D90FD}
815D90FD             Buf Loc: 024  Sym PC: FXDRIVER+019FD:
         BBC      #05,1214(R4),FXDRIVER+01A10{=815D9110}

815D9110             Buf Loc: 025  Sym PC: FXDRIVER+01A10:
         MOVL     1254(R4),R0
815D9115             Buf Loc: 026  Sym PC: FXDRIVER+01A15:
         CASEL    R0,#02,#08

815D912F             Buf Loc: 027  Sym PC: FXDRIVER+01A2F:
         BBC      #03,1214(R4),FXDRIVER+01A49{=815D9149}

815D9149             Buf Loc: 028  Sym PC: FXDRIVER+01A49:
         CMPL     1238(R4),#04
815D914E             Buf Loc: 029  Sym PC: FXDRIVER+01A4E:
         BGEQ     FXDRIVER+01AB0{=815D91B0}
815D9150             Buf Loc: 02A  Sym PC: FXDRIVER+01A50:
         REMQUE   @0118(R4),R3
815D9155             Buf Loc: 02B  Sym PC: FXDRIVER+01A55:
         BVS      FXDRIVER+01AB0{=815D91B0}
815D9157             Buf Loc: 02C  Sym PC: FXDRIVER+01A57:
         CMPB     0A(R3),#4E
815D915C             Buf Loc: 02D  Sym PC: FXDRIVER+01A5C:
         BNEQ     FXDRIVER+01A6A{=815D916A}
815D916A             Buf Loc: 02E  Sym PC: FXDRIVER+01A6A:
         MOVZBL   21(R3),R0
815D916E             Buf Loc: 02F  Sym PC: FXDRIVER+01A6E:
         MOVL     1C(R3),R5
815D9172             Buf Loc: 030  Sym PC: FXDRIVER+01A72:
         CASEB    R0,#00,#11

815D91EB             Buf Loc: 031  Sym PC: FXDRIVER+01AEB:
         BSBW     FXDRIVER+02FC1{=815DA6C1}

815DA6C1             Buf Loc: 032  Sym PC: FXDRIVER+02FC1:
         MOVL     1254(R4),R0
815DA6C6             Buf Loc: 033  Sym PC: FXDRIVER+02FC6:
         CASEL    R0,#04,#05

815DA6DA             Buf Loc: 034  Sym PC: FXDRIVER+02FDA:
         BBC      #06,1214(R4),FXDRIVER+02FE3{=815DA6E3}
815DA6E0             Buf Loc: 035  Sym PC: FXDRIVER+02FE0:
         BRW      FXDRIVER+030AD{=815DA7AD}

815DA7AD             Buf Loc: 036  Sym PC: FXDRIVER+030AD:
         TSTL     R3
815DA7AF             Buf Loc: 037  Sym PC: FXDRIVER+030AF:
         BNEQ     FXDRIVER+030B2{=815DA7B2}
815DA7B2             Buf Loc: 038  Sym PC: FXDRIVER+030B2:
         INSQUE   (R3),0118(R4)
815DA7B7             Buf Loc: 039  Sym PC: FXDRIVER+030B7:
         RSB

815D91EE             Buf Loc: 03A  Sym PC: FXDRIVER+01AEE:
         BRW      FXDRIVER+019E3{=815D90E3}

815D90E3             Buf Loc: 03B  Sym PC: FXDRIVER+019E3:
         BBC      #02,124C(R4),FXDRIVER+019EC{=815D90EC}

815D90EC             Buf Loc: 03C  Sym PC: FXDRIVER+019EC:
         BBC      #07,1214(R4),FXDRIVER+019FD{=815D90FD}

815D90FD             Buf Loc: 03D  Sym PC: FXDRIVER+019FD:
         BBC      #05,1214(R4),FXDRIVER+01A10{=815D9110}

815D9110             Buf Loc: 03E  Sym PC: FXDRIVER+01A10:
         MOVL     1254(R4),R0
815D9115             Buf Loc: 03F  Sym PC: FXDRIVER+01A15:
         CASEL    R0,#02,#08

815D912F             Buf Loc: 040  Sym PC: FXDRIVER+01A2F:
         BBC      #03,1214(R4),FXDRIVER+01A49{=815D9149}

........


815D916E             Buf Loc: 0F7  Sym PC: FXDRIVER+01A6E:
         MOVL     1C(R3),R5
815D9172             Buf Loc: 0F8  Sym PC: FXDRIVER+01A72:
         CASEB    R0,#00,#11

815D91EB             Buf Loc: 0F9  Sym PC: FXDRIVER+01AEB:
         BSBW     FXDRIVER+02FC1{=815DA6C1}

815DA6C1             Buf Loc: 0FA  Sym PC: FXDRIVER+02FC1:
         MOVL     1254(R4),R0
815DA6C6             Buf Loc: 0FB  Sym PC: FXDRIVER+02FC6:
         CASEL    R0,#04,#05

815DA6DA             Buf Loc: 0FC  Sym PC: FXDRIVER+02FDA:
         BBC      #06,1214(R4),FXDRIVER+02FE3{=815DA6E3}
815DA6E0             Buf Loc: 0FD  Sym PC: FXDRIVER+02FE0:
         BRW      FXDRIVER+030AD{=815DA7AD}

815DA7AD             Buf Loc: 0FE  Sym PC: FXDRIVER+030AD:
         TSTL     R3
815DA7AF             Buf Loc: 0FF  Sym PC: FXDRIVER+030AF:
         BNEQ     FXDRIVER+030B2{=815DA7B2}

                     
Isolates well the code we are running.

Fix for readability, determine loop.

Lowest PC in history buffer, common branch point. Looks like start of loop 
code.

815D9110 FXDRIVER+01A10 MOVL     1254(R4),R0
815D9115 FXDRIVER+01A15 CASEL    R0,#02,#08
815D912F FXDRIVER+01A2F BBC      #03,1214(R4),FXDRIVER+01A49{=815D9149}
815D9149 FXDRIVER+01A49 CMPL     1238(R4),#04
815D914E FXDRIVER+01A4E BGEQ     FXDRIVER+01AB0{=815D91B0}
815D9150 FXDRIVER+01A50 REMQUE   @0118(R4),R3
815D9155 FXDRIVER+01A55 BVS      FXDRIVER+01AB0{=815D91B0}
815D9157 FXDRIVER+01A57 CMPB     0A(R3),#4E
815D915C FXDRIVER+01A5C BNEQ     FXDRIVER+01A6A{=815D916A}
815D916A FXDRIVER+01A6A MOVZBL   21(R3),R0
815D916E FXDRIVER+01A6E MOVL     1C(R3),R5
815D9172 FXDRIVER+01A72 CASEB    R0,#00,#11
815D91EB FXDRIVER+01AEB BSBW     FXDRIVER+02FC1{=815DA6C1}
815DA6C1 FXDRIVER+02FC1 MOVL     1254(R4),R0
815DA6C6 FXDRIVER+02FC6 CASEL    R0,#04,#05
815DA6DA FXDRIVER+02FDA BBC      #06,1214(R4),FXDRIVER+02FE3{=815DA6E3}
815DA6E0 FXDRIVER+02FE0 BRW      FXDRIVER+030AD{=815DA7AD}
815DA7AD FXDRIVER+030AD TSTL     R3
815DA7AF FXDRIVER+030AF BNEQ     FXDRIVER+030B2{=815DA7B2}
815DA7B2 FXDRIVER+030B2 INSQUE   (R3),0118(R4)
815DA7B7 FXDRIVER+030B7 RSB
815D91EE FXDRIVER+01AEE BRW      FXDRIVER+019E3{=815D90E3}
815D90E3 FXDRIVER+019E3 BBC      #02,124C(R4),FXDRIVER+019EC{=815D90EC}
815D90EC FXDRIVER+019EC BBC      #07,1214(R4),FXDRIVER+019FD{=815D90FD}
815D90FD FXDRIVER+019FD BBC      #05,1214(R4),FXDRIVER+01A10{=815D9110} ---+
									   |
                                               +---------------------------+
                                               |
                Loops to start conditional on bit test.


Note the INSQUE at FXDRIVER+30B2 which refills the queue (?!)

PHBI> e @r4+1214
815E2224:  00000050   "P..."

Confirms bits 4 and 6 set. 


Call to code (show start of routine) :
                86A311A8  00000001
                86A311AC  0FFFFFF8
                86A311B0  0FFFFFFF
                86A311B4  041F0000
                86A311B8  815D8564      FXDRIVER+00E64
                86A311BC  86A30210
                86A311C0  00000034
                86A311C4  815D78B4      FXDRIVER+001B4


SDA> e/i 815D8564-10;10
FXDRIVER+00E54:  BUGW   #07E4
FXDRIVER+00E58:  BSBW    FXDRIVER+00E69
FXDRIVER+00E5B:  BSBW    FXDRIVER+03713
FXDRIVER+00E5E:  BSBW    FXDRIVER+01314
FXDRIVER+00E61:  BSBW    FXDRIVER+019C2
FXDRIVER+00E64:  POPR    #0FC0
SDA> e/i FXDRIVER+019C2;20
FXDRIVER+019C2:  MOVL    1254(R4),R0
FXDRIVER+019C7:  CASEL   R0,#01,#09
FXDRIVER+019DF:  BUGW   #07E4
FXDRIVER+019E3:  BBC     #02,124C(R4),FXDRIVER+019EC

Possible CASEL destinations :
FXDRIVER+019E3:  BBC     #02,124C(R4),FXDRIVER+019EC
FXDRIVER+019E9:  BRW     FXDRIVER+01AB0

SDA> e @r4+1254
815E2264:  00000005   "...."


CASEL updates  PC to FXDRIVER+019E3, branch and execute.

(Note that if location was 00000009 then we would get to 
SDA> e/i FXDRIVER+01AB0
FXDRIVER+01AB0:  RSB                                     )

SDA> e @r4+124c
815E225C:  00000000   "...."

Clear. Branch to FXDRIVER+019EC, else would RSB as above.

If bit set :
Runs into loop as in previous note. 

Examined loop code and considered not much value to be gained without source,
but check R3 IRP for interest :

SDA> form @r3
82DDB170   IRP$L_IOQFL                     815E1128
82DDB174   IRP$L_IOQBL                     815E1128
82DDB178   IRP$W_SIZE                          00A8
82DDB17A   IRP$B_TYPE                        0A
82DDB17B   IRP$B_RMOD                      00
82DDB17C   IRP$L_PID                       00010015
82DDB180   IRP$L_AST                       00000000
           IRP$L_SHD_IOFL
82DDB184   IRP$L_ASTPRM                    00000000
           IRP$L_HRB
           IRP$L_SHAD
82DDB188   IRP$L_MIRP                      00000000
           IRP$L_WIND
82DDB18C   IRP$L_UCB                       816C8280
82DDB190   IRP$W_FUNC                          0C27
82DDB192   IRP$B_CLN_INDX                    01
           IRP$B_EFN
82DDB193   IRP$B_PRI                       17
           IRP$B_SHD_FLAGS
82DDB194   IRP$L_CLN_WLE                   0000D21D
           IRP$L_IOSB
82DDB198   IRP$W_CHAN                          FF90
82DDB19A   IRP$W_STS                       0003
82DDB19C   IRP$L_SVAPTE                    828AD680
82DDB1A0   IRP$W_BOFF                          0460
82DDB1A2   IRP$L_BCNT                      044C
           IRP$L_DCD_BLK_COUNT
           IRP$W_BCNT
82DDB1A4                                       0000
82DDB1A6   IRP$W_STS2                      0000
82DDB1A8   IRP$L_IOST1                     00000001
           IRP$L_MEDIA
82DDB1AC   IRP$B_CARCON                          B8
           IRP$L_IOST2
           IRP$L_TT_TERM
82DDB1AD                                   240056
82DDB1B0   IRP$L_ABCNT                     00000000
           IRP$Q_NT_PRVMSK
           IRP$Q_STATION
           IRP$Q_TT_STATE
           IRP$W_ABCNT
82DDB1B4   IRP$L_OBCNT                     00000000
           IRP$W_OBCNT
82DDB1B8   IRP$L_SEGVBN                    0001004C
82DDB1BC   IRP$L_DIAGBUF                   00000000
           IRP$L_SCB_BUF
           IRP$W_TT_PRMPT
82DDB1C0   IRP$L_DCD_SRC_UCB               0026AF1B
           IRP$L_SEQNUM
82DDB1C4   IRP$L_EXTEND                    00000000
82DDB1C8   IRP$L_ARB                       816BE078     NDDRIVER+00AF8
           IRP$L_SHDSPC
82DDB1CC   IRP$B_CPY_MODE                        4C
           IRP$L_KEYDESC
           IRP$L_WLE_PTR
82DDB1CD                                   206002
82DDB1D0   IRP$L_FQFL                      092E1212
82DDB1D4   IRP$L_FQBL                      8164AA80
82DDB1D8   IRP$W_CDRPSIZE                      FFA0
82DDB1DA   IRP$B_CD_TYPE                     39
82DDB1DB   IRP$B_FIPL                      34
           IRP$B_FLCK
82DDB1DC   IRP$L_FPC                       81A406B5     DUDRIVER+015F5
82DDB1E0   IRP$L_FR3                       81645D90
82DDB1E4   IRP$L_FR4                       815B8BA0
82DDB1E8   IRP$L_SAVD_RTN                  81A4067E     DUDRIVER+015BE
82DDB1EC   IRP$L_MSG_BUF                   00000000
           IRP$L_SHD_LOCK_FR4
82DDB1F0   IRP$L_RSPID                     00000000
           IRP$L_SHD_LOCK_FR5
82DDB1F4   IRP$L_CDT                       815923C0
           IRP$L_SHD_LOCK_FR0
82DDB1F8   IRP$L_RWCPTR                    81645DFA
82DDB1FC   IRP$L_ERASE_VBN                 00000000
           IRP$L_LBUFH_AD
           IRP$L_SHD_PIO_LNK
82DDB200   IRP$B_SHD_PIO_CNT                     00
           IRP$B_SUBCMD_STS
           IRP$L_LBOFF
           IRP$T_LBUFHNDL
82DDB201   IRP$B_SHD_PIO_ACT                   00
82DDB202   IRP$B_SHD_PIO_FLAGS               00
82DDB203   IRP$B_SHD_PIO_ERRCNT            00
82DDB204   IRP$L_CDRPFL                    00000000
           IRP$L_RBUFH_AD
           IRP$L_SHD_PIO_ERROR
82DDB208   IRP$B_SHD_PIO_ERRINDEX                07
           IRP$L_RBOFF
82DDB209   IRP$B_SHD_PIO_ERRSEV                00
82DDB20A                                   42F8
82DDB20C   IRP$L_SHD_LOCK_FPC              00000000
           IRP$L_UBARSRCE
           IRP$L_XCT_LEN
82DDB210   IRP$L_DUTUFLAGS                 00000000
           IRP$L_SHD_LOCK_FR1
82DDB214   IRP$L_SHD_LOCK_FR2              FFFFFFFF
           IRP$W_DUTUCNTR
           IRP$W_ENDMSGSIZ
           IRP$C_LENGTH

Sizes as genuine IRP.
Doesn't appear that all of IRP is used (CDT field points to disk class driver
CDT).

Look for IPL raising point.

From stack :
DDT+00CA6:  MOVL    0174(R4),R5
DDT+00CAB:  MFPR    #12,-(SP)
DDT+00CAE:  MOVL    28(R5),R0
DDT+00CB2:  BLBC    @#SMP$GL_FLAGS,DDT+00CC1
DDT+00CB9:  JSB     @#V_SMP$ACQUIREL
DDT+00CBF:  BRB     DDT+00CC5
DDT+00CC1:  MTPR    01(R0),#12
DDT+00CC5:  BICL2   #01,124C(R4)
DDT+00CCA:  BLBC    @#SMP$GL_FLAGS,DDT+00CDB
DDT+00CD1:  MOVL    28(R5),R0
DDT+00CD5:  JSB     @#V_SMP$RELEASEL
DDT+00CDB:  MTPR    (SP)+,#12
DDT+00CDE:  BBS     #02,124C(R4),DDT+00D20
DDT+00CE4:  BBS     #06,0592(R4),DDT+00D20
DDT+00CEA:  MOVL    @#EXE$GL_ABSTIM_TICS,11D8(R4)
DDT+00CF3:  MOVL    1254(R4),R0
DDT+00CF8:  CASEL   R0,#01,#09
DDT+00D10:  BUGW   #07E4
DDT+00D14:  BSBW    DDT+00D25
DDT+00D17:  BSBW    FXDRIVER+03713
DDT+00D1A:  BSBW    FXDRIVER+01314
DDT+00D1D:  BSBW    FXDRIVER+019C2
DDT+00D20:  POPR    #0FC0

	
	The FXDRIVER is "X-22" Link Date 17-Mar-1993 12:25:55.45 from
CSCPAT_0552 version 1.7.

	The Cluster is running VMS version 5.5-2.

	All the four DEMFAs are at version 1.4

	LATmaster patch CSCPAT_0511 version 3.4 is installed.

T.RTitleUserPersonal
Name
DateLines