<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Tahoma;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Tahoma;
        color:blue;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I will look into this as a high priority,
although I don’t have connect-X adapters to test with.  I will see if I
can find some to use.  If this takes more than a couple of days, I will see
about reverting change 1435, but that may require reverting other SVN check-ins
as well.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> ofw-bounces@lists.openfabrics.org
[mailto:ofw-bounces@lists.openfabrics.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Anatoly Greenblatt<br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, July 30, 2008
4:35 AM<br>
<b><span style='font-weight:bold'>To:</span></b> ofw@lists.openfabrics.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> [ofw] ConnectX
functionality is completely broken<br>
<b><span style='font-weight:bold'>Importance:</span></b> High</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Hi,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>I’ve compiled svn rev 1450 and tried to install on
ws2k3<font color=blue><span style='color:blue'>/</span></font>ws2k8 x64 with
connect<font color=blue><span style='color:blue'> </span></font>x<font
color=blue><span style='color:blue'> HCA</span></font>. The BSOD occur<font
color=blue><span style='color:blue'>s</span></font> during the installation.<font
color=blue><span style='color:blue'> The last revision we tested was 1421.
I’ve recompiled few revisions and found that changes between rev 1434 and
1435 cause the bugheck.<o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Tahoma><span style='font-size:
11.0pt;font-family:Tahoma;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Tahoma><span style='font-size:
11.0pt;font-family:Tahoma;color:blue'>Bottom line - connect x functionality is
broken in revision 1435.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Anatoly.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>*******************************************************************************<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>*                                                                            
*<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>*                       
Bugcheck
Analysis                                   
*<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>*                                                                            
*<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>*******************************************************************************<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>An attempt was made to access a pageable (or completely
invalid) address at an<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>interrupt request level (IRQL) that is too high.  This
is usually<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>caused by drivers using improper addresses.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>If kernel debugger is available get stack backtrace.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Arguments:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Arg1: 00000001cd42b548, memory referenced<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Arg2: 000000000000000a, IRQL<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Arg3: 0000000000000001, value 0 = read operation, 1 = write
operation<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Arg4: fffffadfc5e0dd57, address which referenced memory<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Debugging Details:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>------------------<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>WRITE_ADDRESS:  00000001cd42b548 <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>CURRENT_IRQL:  a<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>FAULTING_IP: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>mlx4_bus!mlx4_interrupt+9f
[c:\work\trunk\hw\mlx4\kernel\bus\net\eq.c @ 232]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffffadf`c5e0dd57 f0440fb1b9c0010000 lock cmpxchg dword ptr
[rcx+1C0h],r15d<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>DEFAULT_BUCKET_ID:  DRIVER_FAULT<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>BUGCHECK_STR:  0xD1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>PROCESS_NAME:  Idle<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>TRAP_FRAME:  fffff800000699a0 -- (.trap
0xfffff800000699a0)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>NOTE: The trap frame does not contain all registers.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Some register values may be zeroed or incorrect.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>rax=0000000000000000 rbx=0000000000000000 rcx=00000001cd42b388<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>rdx=0000000000000001 rsi=0000000000000000
rdi=fffff800010251f6<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>rip=fffffadfc5e0dd57 rsp=fffff80000069b30
rbp=0000000000000001<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'> </span></font><font size=2 face=Tahoma><span
lang=PT-BR style='font-size:11.0pt;font-family:Tahoma'>r8=0000000000020000 
r9=fffffadfcd5ac020 r10=00000000000000a8<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span lang=PT-BR style='font-size:
11.0pt;font-family:Tahoma'>r11=fffffadfcd42b558 r12=0000000000000000
r13=0000000000000000<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span lang=PT-BR style='font-size:
11.0pt;font-family:Tahoma'>r14=0000000000000000 r15=0000000000000000<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span lang=PT-BR style='font-size:
11.0pt;font-family:Tahoma'>iopl=0        
nv up ei pl zr na po nc<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>mlx4_bus!mlx4_interrupt+0x9f:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffffadf`c5e0dd57 f0440fb1b9c0010000 lock cmpxchg dword ptr
[rcx+1C0h],r15d ds:56f0:b548=????????<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Resetting default scope<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>LAST_CONTROL_TRANSFER:  from fffff8000102e674 to
fffff8000102e950<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>STACK_TEXT:  <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069818 fffff800`0102e674 : 00000000`0000000a
00000001`cd42b548 00000000`0000000a 00000000`00000001 : nt!KeBugCheckEx<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069820 fffff800`0102d607 : 00000000`00000020 00000000`00000001
fffffadf`ce2de900 fffffadf`c8237d75 : nt!KiBugCheckDispatch+0x74<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000699a0 fffffadf`c5e0dd57 : fffffadf`c9076808
00000000`94000080 fffffadf`c888b180 fffffadf`c809a13e : nt!KiPageFault+0x207<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069b30 fffff800`0102f809 : fffffadf`ce2ec018
fffff800`00069c50 fffffadf`ce2ec010 fffff800`010291ad :
mlx4_bus!mlx4_interrupt+0x9f [c:\work\trunk\hw\mlx4\kernel\bus\net\eq.c @ 232]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069b80 fffff800`0102f617 : 00000000`00000001
00000000`00000000 00000000`00000000 01c8efe7`2a9a6307 :
nt!KiScanInterruptObjectList+0x89<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069bd0 fffffadf`c8509b42 : fffffadf`c8509759
fffff800`011b5940 fffffadf`ce1f7350 00000000`00000000 :
nt!KiChainedDispatch+0xd7<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069d68 fffffadf`c8509759 : fffff800`011b5940
fffffadf`ce1f7350 00000000`00000000 fffffadf`ce8f9c20 : intelppm!C1Halt+0x2<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069d70 fffff800`010319cc : fffff800`00063000
fffff800`011b5901 fffff800`011b3450 00000000`0005ffd4 :
intelppm!AcpiC1Idle+0x19<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069da0 fffff800`01067cde : fffff800`011b1180
fffff800`011b1180 fffff800`011b5500 fffffadf`ce1f7350 :
nt!PopProcessorIdle+0x114<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069dd0 fffff800`014151d1 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x1e<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00069e00 00000000`fffff800 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 :
nt!KiSystemStartup+0x1bf<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630b0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00680000`00000000 : 0xfffff800<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630b8 00000000`00000000 : 00000000`00000000
00000000`00000000 00680000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630c0 00000000`00000000 : 00000000`00000000
00680000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630c8 00000000`00000000 : 00680000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630d0 00680000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630d8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x680000`00000000<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630e0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630e8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630f0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000630f8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063100 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063108 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063110 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063118 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063120 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063128 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063130 00000000`00000000 : 00000000`00000000 00000000`00000000
00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063138 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063140 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063148 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063150 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063158 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063160 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063168 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063170 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063178 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063180 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063188 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063190 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063198 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631a0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631a8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631b0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631b8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631c0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631c8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631d0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631d8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span lang=PT-BR style='font-size:
11.0pt;font-family:Tahoma'>fffff800`000631e0 00000000`00000000 :
00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span lang=PT-BR style='font-size:
11.0pt;font-family:Tahoma'>fffff800`000631e8 00000000`00000000 :
00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631f0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000631f8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063200 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063208 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063210 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063218 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063220 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063228 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063230 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063238 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063240 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063248 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063250 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063258 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063260 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063268 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063270 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063278 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063280 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063288 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063290 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`00063298 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000632a0 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffff800`000632a8 00000000`00000000 : 00000000`00000000
00000000`00000000 00000000`00000000 00000000`00000000 : 0x0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>STACK_COMMAND:  kb<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>FOLLOWUP_IP: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>mlx4_bus!mlx4_interrupt+9f
[c:\work\trunk\hw\mlx4\kernel\bus\net\eq.c @ 232]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>fffffadf`c5e0dd57 f0440fb1b9c0010000 lock cmpxchg dword ptr
[rcx+1C0h],r15d<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>FAULTING_SOURCE_CODE:  <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   228:
        
         
          If it comes to another
processor, mlx4_interrupt will be called<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   229:
        
         
          and try to schedule the
same DPC. So we protect KeInsertQueueDpc<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   230:
        
         
          from that race */<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   231:
        
         
          <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>>  232:        
         
         
while(InterlockedCompareExchange(&dev->pdev->dpc_lock, 1, 0));<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   233:
        
         
          <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   234:
        
         
         
KeInsertQueueDpc(&priv->eq_table.eq[i].dpc, NULL, NULL);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   235:
        
         
         
InterlockedCompareExchange(&dev->pdev->dpc_lock, 0, 1);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   236:
        
          } else {<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>   237:
        
         
          /* re-arm the EQ for a
case when interrupt comes before EQE<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>SYMBOL_STACK_INDEX:  3<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>SYMBOL_NAME:  mlx4_bus!mlx4_interrupt+9f<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>FOLLOWUP_NAME:  MachineOwner<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>MODULE_NAME: mlx4_bus<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>IMAGE_NAME:  mlx4_bus.sys<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>DEBUG_FLR_IMAGE_TIMESTAMP:  488c6d09<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>FAILURE_BUCKET_ID: 
X64_0xD1_W_mlx4_bus!mlx4_interrupt+9f<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>BUCKET_ID:  X64_0xD1_W_mlx4_bus!mlx4_interrupt+9f<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>Followup: MachineOwner<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'>---------<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:11.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

</div>

</div>

</body>

</html>