<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>Fab
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>I got blue screen
while trying to bring our SRP target up.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>I attached
:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>1. Print out of all
debug messages (you can see cm was fail to setup rtr attr)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>NOTE: I add few
prints to debug the protection error(the vaddr/lkey/length of the recv
descriptors) , you can ignore them.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>2. The back trace of
the kernel debugger</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006>10x</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>Yossi
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006>1.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=995233215-31082006>~3:__get_ioc_ifc()
]<BR>~3:__srp_pnp_cb() [<BR>~3:__srp_pnp_cb(): IB_PNP_IOC_ADD for Mellanox
Referenced SRP Target System.<BR>~3:__srp_dump_ioc_info(): Dumping IOC
Info<BR>~3:__srp_dump_ioc_info():
chassis_guid =
0x0<BR>~3:__srp_dump_ioc_info():
chassis_slot =
0<BR>~3:__srp_dump_ioc_info():
iou_guid =
0xc900012a3800<BR>~3:__srp_dump_ioc_info():
iou_slot =
1<BR>~3:__srp_dump_ioc_info(): <BR>~3:__srp_dump_ioc_info(): Dumping IOC Info
Profile<BR>~3:__srp_dump_ioc_info():
ioc_guid =
0xc900012a3800<BR>~3:__srp_dump_ioc_info():
vend_id =
713<BR>~3:__srp_dump_ioc_info():
dev_id =
25208<BR>~3:__srp_dump_ioc_info():
dev_ver =
160<BR>~3:__srp_dump_ioc_info(): subsys_vend_id =
713<BR>~3:__srp_dump_ioc_info():
subsys_id =
0<BR>~3:__srp_dump_ioc_info():
io_class =
256<BR>~3:__srp_dump_ioc_info():
io_subclass =
24734<BR>~3:__srp_dump_ioc_info():
protocol =
264<BR>~3:__srp_dump_ioc_info():
protocol_ver =
1<BR>~3:__srp_dump_ioc_info(): send_msg_depth =
128<BR>~3:__srp_dump_ioc_info(): rdma_read_depth =
128<BR>~3:__srp_dump_ioc_info(): send_msg_size =
8088<BR>~3:__srp_dump_ioc_info():
rdma_size =
65536<BR>~3:__srp_dump_ioc_info():
ctrl_ops_cap =
0x2B<BR>~3:__srp_dump_ioc_info(): num_svc_entries =
0x1<BR>~3:__srp_dump_ioc_info():
id_string = Mellanox Referenced SRP Target
System<BR>~3:__srp_validate_ioc() [<BR>~3:__srp_validate_ioc()
]<BR>~3:__srp_pnp_cb(): Found 1 Service Entries.<BR>~3:__srp_pnp_cb()
]<BR>~3:__srp_pnp_cb() [<BR>~3:__srp_pnp_cb(): IB_PNP_IOC_PATH_ADD (slid:256
dlid:28930) for Mellanox Referenced SRP Target System.<BR>~3:__srp_add_path()
[<BR>~3:__srp_find_path() [<BR>~3:__srp_find_path(): Finding path record
(slid:256 dlid:28930) for Mellanox Referenced SRP Target
System.<BR>~3:__srp_find_path() ]<BR>~3:__srp_add_path(): Adding path record
(slid:256 dlid:28930) for Mellanox Referenced SRP Target
System.<BR>~3:__srp_add_path(): Current Path count for Mellanox Referenced SRP
Target System = 1 <BR>~3:__srp_add_path() ]<BR>~3:__srp_pnp_cb(): Connecting new
path to Mellanox Referenced SRP Target System.<BR>~3:__srp_connect_path()
[<BR>~3:__srp_connect_path(): Searching for path to Mellanox Referenced SRP
Target System.<BR>~3:__srp_connect_path(): Connecting path to Mellanox
Referenced SRP Target System.<BR>~3:__srp_connect_sessions()
[<BR>~3:__srp_connect_sessions(): Attempting to connect Mellanox Referenced SRP
Target System. Connection Attempt Count = 1.<BR>~3:__srp_connect_sessions():
Creating New Session For Service Entry Index 1.<BR>~3:srp_new_session()
[<BR>~3:__srp_validate_service_entry() [<BR>~3:__srp_validate_service_entry()
]<BR>~3:srp_init_connection() [<BR>~3:srp_init_connection()
]<BR>~3:srp_new_session(): After Construct Session Object ref_cnt =
0<BR>~3:srp_new_session(): After Init Session Object ref_cnt =
1<BR>~3:srp_new_session(): After Insert Rel Session Object ref_cnt =
2<BR>~3:srp_new_session() ]<BR>~3:__srp_connect_sessions(): New Session For
Service Entry Index 1 Created.<BR>~3:__srp_connect_sessions(): Logging Into
Session.<BR>~3:srp_session_login() [<BR>~3:srp_init_hca() [<BR>~3:srp_init_hca()
]<BR>~3:srp_open_ca_by_port_gid() [<BR>~3:srp_open_ca_by_port_gid()
]<BR>~3:srp_connect() [<BR>~3:__srp_create_cqs() [<BR>~3:__srp_create_cqs()
]<BR>~3:__srp_create_qp() [<BR>~3:__srp_create_qp()
]<BR>~3:__srp_issue_session_login() [<BR>~3:srp_get_responder_resources()
[<BR>~3:srp_get_responder_resources() ]<BR>~3:__srp_issue_session_login()
]<BR>~0:__srp_cm_reply_cb() [<BR>~0:__srp_cm_reply_cb(): Request Limit = 128,
SendQ Depth = 128, RecvQDepth = 128, ItoT size = 340, TtoI size = 340, Max S/G =
17<BR>[MTHCA] mlnx_resize_cq() :***ERROR*** mlnx_resize_cq not
implemented<BR>~0:__srp_cm_reply_cb(): Cannot Modify Send Completion Queue
Depth. Status = 10<BR>[MTHCA] mlnx_resize_cq() :***ERROR*** mlnx_resize_cq
not implemented<BR>~0:__srp_cm_reply_cb(): Cannot Modify Recv Completion Queue
Depth. Status = 10<BR>~0:__srp_create_wc_free_list()
[<BR>~0:__srp_create_wc_free_list() ]<BR>~0:srp_init_descriptors()
[<BR>~0:__srp_create_recv_descriptors() [<BR>~0:__srp_create_recv_descriptors()
!ERROR!: Register descriptor.vaddr 0xffffffff8937b000 length
0x0000aa00<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b000 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b154 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b2a8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b3fc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b550 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b6a4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b7f8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937b94c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937baa0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937bbf4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937bd48 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937be9c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937bff0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c144 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c298 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c3ec rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c540 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c694 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c7e8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937c93c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ca90 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937cbe4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937cd38 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ce8c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937cfe0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d134 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d288 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d3dc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d530 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d684 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d7d8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937d92c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937da80 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937dbd4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937dd28 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937de7c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937dfd0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e124 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e278 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e3cc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e520 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e674 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e7c8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937e91c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ea70 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ebc4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ed18 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ee6c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937efc0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f114 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f268 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f3bc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f510 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f664 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f7b8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937f90c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937fa60 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937fbb4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937fd08 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937fe5c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8937ffb0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380104 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380258 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893803ac rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380500 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380654 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893807a8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893808fc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380a50 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380ba4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380cf8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380e4c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89380fa0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893810f4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381248 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8938139c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893814f0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381644 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381798 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893818ec rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381a40 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381b94 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381ce8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381e3c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89381f90 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893820e4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382238 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8938238c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893824e0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382634 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382788 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893828dc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382a30 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382b84 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382cd8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382e2c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89382f80 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893830d4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383228 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8938337c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893834d0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383624 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383778 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893838cc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383a20 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383b74 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383cc8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383e1c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89383f70 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893840c4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384218 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8938436c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893844c0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384614 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384768 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893848bc rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384a10 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384b64 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384cb8 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384e0c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89384f60 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893850b4 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89385208 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff8938535c rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893854b0 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89385604 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff89385758 rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() !ERROR!: Post recv
descriptor.vaddr 0xffffffff893858ac rkey 0x00000027 length
0x00000154<BR>~2:__srp_create_recv_descriptors() ]<BR>~2:srp_init_descriptors()
]<BR>~2:__cep_rts_qp() !ERROR!: al_cep_get_rtr_attr returned
IB_INVALID_STATE<BR>~2:ib_cm_rtu() !ERROR!: __cep_rts_qp returned
IB_INVALID_STATE.<BR>~3:ib_cm_rtu() !ERROR!: al_cep_rtu returned
IB_INVALID_STATE.<BR>~3:__srp_cm_reply_cb() !ERROR!: Cannot Send RTU. Status =
16<BR>~3:__srp_cm_reply_cb() ]<BR>~1:srp_connect() ]<BR>~1:srp_session_login()
]<BR>~1:__srp_connect_sessions() !ERROR!: Session Login Failure Status =
40.<BR>~1:__srp_connect_sessions(): Session Object ref_cnt =
2<BR>~1:__srp_destroying_session() [<BR>~1:__srp_destroying_session(): Session
Object ref_cnt = 1<BR>~1:__srp_destroying_session()
]<BR>~1:__srp_connect_sessions(): Attempting to connect Mellanox Referenced SRP
Target System. Connection Attempt Count = 2.<BR>~1:__srp_cleanup_session()
[<BR>~1:srp_close_ca() [<BR>~1:srp_close_ca() ]<BR>~1:srp_free_connection()
[<BR>~1:srp_free_connection() ]<BR>~1:srp_destroy_descriptors()
[<BR></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=995233215-31082006>2.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial
size=2>*******************************************************************************<BR>*
*<BR>*
Bugcheck
Analysis
*<BR>*
*<BR>*******************************************************************************</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Use !analyze -v to get detailed debugging
information.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>BugCheck 4E, {9a, 877b, 6, 2}</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Probably caused by : ibsrp.sys (
ibsrp!__cl_free_priv+44 )</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Followup: MachineOwner<BR>---------</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>nt!RtlpBreakWithStatusInstruction:<BR>80833f96
cc
int 3<BR>1: kd> !analyze
-v<BR>*******************************************************************************<BR>*
*<BR>*
Bugcheck
Analysis
*<BR>*
*<BR>*******************************************************************************</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>PFN_LIST_CORRUPT (4e)<BR>Typically caused by
drivers passing bad memory descriptor lists (ie: calling<BR>MmUnlockPages twice
with the same list, etc). If a kernel debugger is<BR>available get the
stack trace.<BR>Arguments:<BR>Arg1: 0000009a, <BR>Arg2: 0000877b<BR>Arg3:
00000006<BR>Arg4: 00000002</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Debugging
Details:<BR>------------------</FONT></DIV>
<DIV> </DIV><FONT face=Arial size=2>
<DIV><BR>DEFAULT_BUCKET_ID: DRIVER_FAULT</DIV>
<DIV> </DIV>
<DIV>BUGCHECK_STR: 0x4E</DIV>
<DIV> </DIV>
<DIV>CURRENT_IRQL: 0</DIV>
<DIV> </DIV>
<DIV>LAST_CONTROL_TRANSFER: from 8087a46f to 80833f96</DIV>
<DIV> </DIV>
<DIV>STACK_TEXT: <BR>b92ea858 8087a46f 00000003 00000000 0000004e
nt!RtlpBreakWithStatusInstruction<BR>b92ea8a4 8087b236 00000003 810cb39c
810cb388 nt!KiBugCheckDebugBreak+0x19<BR>b92eac3c 8087b6be 0000004e 0000009a
0000877b nt!KeBugCheck2+0x5b2<BR>b92eac5c 80888132 0000004e 0000009a 0000877b
nt!KeBugCheckEx+0x1b<BR>b92eac78 8089abf7 810cb388 808b75c0 010f4598
nt!MiBadRefCount+0x33<BR>b92eacac 8089c27a 8937b000 00000000 89397440
nt!MiFreePoolPages+0x5b9<BR>b92ead04 8bce64c4 206b6444 00000000 00000001
nt!ExFreePoolWithTag+0x277<BR>b92ead18 8bce4687 8937b000 893a7230 893a7230
ibsrp!__cl_free_priv+0x44 [w:\work\latest\core\complib\kernel\cl_memory_osd.c @
60]<BR>b92ead2c 8bcc2575 8937b000 b92ead4c 8bce128e ibsrp!__cl_free_trk+0x87
[w:\work\latest\core\complib\cl_memory.c @ 345]<BR>b92ead38 8bce128e 89808dd0
8bcc2b7e 89808c30 ibsrp!srp_destroy_descriptors+0xb5
[w:\work\latest\ulp\srp\kernel\srp_descriptors.c @ 226]<BR>b92ead4c 8bce5f54
89808c30 8bcd4039 00000001 ibsrp!__srp_cleanup_session+0xbe
[w:\work\latest\ulp\srp\kernel\srp_session.c @ 86]<BR>b92ead70 8bce9234 89808c50
00000001 89808c50 ibsrp!__destroy_cb+0xb4 [w:\work\latest\core\complib\cl_obj.c
@ 773]<BR>b92ead8c 8bce92c4 899a4edc 899a4edc 00000000
ibsrp!__cl_async_proc_worker+0x94 [w:\work\latest\core\complib\cl_async_proc.c @
153]<BR>b92eada0 8bcea05c 899a4edc b92eaddc 8092ccff
ibsrp!__cl_thread_pool_routine+0x54 [w:\work\latest\core\complib\cl_threadpool.c
@ 67]<BR>b92eadac 8092ccff 8981dd70 00000000 00000000
ibsrp!__thread_callback+0x2c [w:\work\latest\core\complib\kernel\cl_thread.c @
49]<BR>b92eaddc 80841a96 8bcea030 8981dd70 00000000
nt!PspSystemThreadStartup+0x2e<BR>00000000 00000000 00000000 00000000 00000000
nt!KiThreadStartup+0x16</DIV>
<DIV> </DIV>
<DIV><BR>STACK_COMMAND: kb</DIV>
<DIV> </DIV>
<DIV>FOLLOWUP_IP: <BR>ibsrp!__cl_free_priv+44
[w:\work\latest\core\complib\kernel\cl_memory_osd.c @ 60]<BR>8bce64c4
8be5
mov esp,ebp</DIV>
<DIV> </DIV>
<DIV>FAULTING_SOURCE_CODE: <BR> 56: IN void*
const p_memory )<BR> 57: {<BR> 58:
CL_ASSERT( KeGetCurrentIrql() <= DISPATCH_LEVEL
);<BR> 59: ExFreePool( p_memory );<BR>>
60: }</DIV>
<DIV> </DIV>
<DIV><BR>SYMBOL_STACK_INDEX: 7</DIV>
<DIV> </DIV>
<DIV>FOLLOWUP_NAME: MachineOwner</DIV>
<DIV> </DIV>
<DIV>SYMBOL_NAME: ibsrp!__cl_free_priv+44</DIV>
<DIV> </DIV>
<DIV>MODULE_NAME: ibsrp</DIV>
<DIV> </DIV>
<DIV>IMAGE_NAME: ibsrp.sys</DIV>
<DIV> </DIV>
<DIV>DEBUG_FLR_IMAGE_TIMESTAMP: 44f6ff76</DIV>
<DIV> </DIV>
<DIV>FAILURE_BUCKET_ID: 0x4E_VRF_ibsrp!__cl_free_priv+44</DIV>
<DIV> </DIV>
<DIV>BUCKET_ID: 0x4E_VRF_ibsrp!__cl_free_priv+44</DIV>
<DIV> </DIV>
<DIV>Followup: MachineOwner<BR>---------<BR></DIV>
<DIV> </DIV></FONT></BODY></HTML>