Microsoft KB Archive/223415

= Stop 0x0a in Ibmsync.sys at ibmsync!SyncPutDPCQueueTail+0x58 =

Article ID: 223415

Article Last Modified on 10/19/2006

-

APPLIES TO


 * Microsoft SNA Server 4.0

-



This article was previously published under Q223415



SYMPTOMS
Under heavy stress loads using a SDLC card with SNA Server, a blue screen error message may be displayed in Windows NT. The blue screen indicates a Stop 0x0a in Ibmsync.sys. This problem was found when stressing conversations across SDLC and token ring links to the mainframe simultaneously. The problem was encounted when using a Microgate Digital Services Adapter. The contents of the dump file are in the More Information section of this article.



CAUSE
There were two problems found causing the problem. The trap occurred because of a logic error in the handling of hardware errors, which resulted in the driver crashing. The hardware error was diagnosed as a problem with the Microgate SDLC card not responding fast enough to the driver under heavy load.



RESOLUTION
To resolve this problem, obtain the latest service pack for SNA Server version 4.0. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

215838 How to obtain the latest SNA Server version 4.0 service pack



STATUS
Microsoft has confirmed that this is a problem in Microsoft SNA Server, Versions 4.0, 4.0 Service Pack 1, 4.0 Service Pack 2. This problem was first corrected in SNA Server version 4.0 Service Pack 3.



MORE INFORMATION
The following is an excerpt from the Windows NT crash dump file when this problem occurred: kd> kv kv ChildEBP RetAddr Args to Child 8014d72c f730ba35 0000e407 000000b2 80063ffe ntkrnlmp!KiTrap0E+0x284 (FPO: [0,0] TrapFrame @ 8014d72c) 8014d7a4 f730979d 806978b8 80686d88 80686fec ibmsync!SyncPutDPCQueueTail+0x58 (FPO: [1,0,2]) 8014d7c0 801449a2 80686d88 80697800 8014a402 ibmsync!EntryPointISR+0x29a (FPO: [EBP 0x80686d88] [2,1,4]) 8014d7c0 5024648c 80686d88 80697800 8014a402 ntkrnlmp!KiInterruptDispatch+0x32 (FPO: [0,2] TrapFrame @ 80686d88) 8014d79c 806945a0 806978b8 f730979d 806978b8 0x5024648c [Stdcall: 0] kd> !trap 8014d72c !trap 8014d72c eax=00000000 ebx=00000001 ecx=00000000 edx=00000388 esi=806978b8 edi=00000000 eip=f730ba35 esp=8014d7a0 ebp=00000005 iopl=0        nv up ei ng nz na pe nc vip=0    vif=0 cs=0008 ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010282 ErrCode = 00000002 f730ba35 89780c          mov     [eax+0xc],edi

kd> !kv !kv ChildEBP RetAddr Args to Child 8014d7a4 f730979d 806978b8 80686d88 80686fec ibmsync!SyncPutDPCQueueTail+0x58 8014d7c0 801449a2 80686d88 80697800 8014a402 ibmsync!EntryPointISR+0x29a 8014d7c0 5024648c 80686d88 80697800 8014a402 ntkrnlmp!KiInterruptDispatch+0x32 8014d79c 806945a0 806978b8 f730979d 806978b8 +0x5024648c

kd> u ibmsync!EntryPointISR+0x20a ibmsync!EntryPointISR+0x29a u ibmsync!EntryPointISR+0x20a ibmsync!EntryPointISR+0x29a ibmsync!EntryPointISR+0x20a: f730970d 2500008844      and     eax,0x44880000 f7309712 3d01ffb6e0      cmp     eax,0xe0b6ff01 f7309717 0100            add     [eax],eax f7309719 00e8            add     al,ch f730971b 37              aaa f730971c 250000bbff      and     eax,0xffbb0000 f7309721 0100            add     [eax],eax f7309723 008b46688b40    add     [ebx+0x408b6846],cl f7309729 54              push    esp f730972a 83c008          add     eax,0x8 f730972d 50              push    eax f730972e e81d250000      call    ibmsync!READ_PORT_UCHAR (f730bc50) f7309733 a250bf30f7      mov     [ibmsync!LastWaitUntilStatus (f730bf50)],al f7309738 240a            and     al,0xa f730973a 3c08            cmp     al,0x8 f730973c 7543            jnz     ibmsync!EntryPointISR+0x27e (f7309781) f730973e 6a01            push    0x1 f7309740 59              pop     ecx f7309741 3bd9            cmp     ebx,ecx f7309743 7e14            jle     ibmsync!EntryPointISR+0x256 (f7309759) f7309745 ffb6e0010000    push    dword ptr [esi+0x1e0] f730974b e806250000      call   ibmsync!KeStallExecutionProcessor (f730bc56) f7309750 8bc3            mov     eax,ebx f7309752 4b              dec     ebx f7309753 85c0            test    eax,eax f7309755 75cd            jnz     ibmsync!EntryPointISR+0x221 (f7309724) f7309757 eb28            jmp     ibmsync!EntryPointISR+0x27e (f7309781) f7309759 8b4628          mov     eax,[esi+0x28] f730975c 56              push    esi f730975d ff4038          inc     dword ptr [eax+0x38] f7309760 8b4628          mov     eax,[esi+0x28] f7309763 ff4008          inc     dword ptr [eax+0x8] f7309766 894e18          mov     [esi+0x18],ecx f7309769 e8f1210000      call    ibmsync!SyncGetFreeQueueHead (f730b95f) f730976e 84c0            test    al,al f7309770 740f            jz      ibmsync!EntryPointISR+0x27e (f7309781) f7309772 8b86d0010000    mov     eax,[esi+0x1d0] f7309778 56              push    esi f7309779 c60001          mov     byte ptr [eax],0x1 f730977c e85c220000      call    ibmsync!SyncPutDPCQueueTail (f730b9dd) f7309781 45              inc     ebp f7309782 83fd05          cmp     ebp,0x5 f7309785 0f8c6bffffff    jl      ibmsync!EntryPointISR+0x1f3 (f73096f6) f730978b 83be4001000001  cmp     dword ptr [esi+0x140],0x1 f7309792 750b            jnz     ibmsync!EntryPointISR+0x29c (f730979f) f7309794 56              push    esi f7309795 c60702          mov     byte ptr [edi],0x2 f7309798 e840220000      call    ibmsync!SyncPutDPCQueueTail (f730b9dd)

Keywords: kbhotfixserver kbbug kbfix kbqfe kbsna400sp3fix KB223415

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.