[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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.R | Title | User | Personal Name | Date | Lines
|
---|