With 2.2-sr2, I still get a DREQ sent to the SRP target on reboot of Windows 2003 which causes the disk to show on the initiator but be inaccessible.
https://bugs.openfabrics.org/show_bug.cgi?id=1750 ________________________________________ From: [email protected] [[email protected]] On Behalf Of Smith, Stan [[email protected]] Sent: Thursday, January 14, 2010 10:46 AM To: [email protected] Subject: [ofw] [ANNOUNCE] WinOF 2.2 RC2 is available for download [01-14-10] WinOF 2.2 RC2 release @ http://www.openfabrics.org/downloads/WinOF/v2.2_RC2 Please address comments and concerns to https://bugs.openfabrics.org and/or the Windows OpenFabrics email list [email protected] Changes since RC1 ----------------- Revision: 2656 Author: stansmith Date: 4:39:37 PM, Tuesday, January 12, 2010 Message: [IPOIB] install the ND/winverbs (wvndprov.dll) provider along with the ND/ibal provider. ---- Modified : /gen1/branches/WOF2-2/ulp/ipoib/kernel/netipoib-xp32.inf Modified : /gen1/branches/WOF2-2/ulp/ipoib/kernel/netipoib.inx Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Modified : /gen1/trunk/ulp/ipoib/kernel/netipoib-xp32.inf Modified : /gen1/trunk/ulp/ipoib/kernel/netipoib.inx Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Revision: 2657 Author: stansmith Date: 9:39:56 AM, Wednesday, January 13, 2010 Message: [IPOIB/IPOIB_NDIS6_CM] fix the problem when IPoIB increments the receive statistics twice. Signed-off by: Tzachi Dar (tzachid at mellanox.co.il) Signed-off by: Alex Naslednikov ([email protected]) ---- Modified : /gen1/branches/WOF2-2/ulp/ipoib/kernel/ipoib_port.c Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp Modified : /gen1/trunk/ulp/ipoib/kernel/ipoib_port.c Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp Revision: 2658 Author: stansmith Date: 10:40:25 AM, Wednesday, January 13, 2010 Message: [IPOIB_NDIS6_CM] fix the improper reporting of IPoIB port rate and removes obsolete OID_GEN_LINK_SPEED signed-off by: Alexander Naslednikov (xalex at mellanox.co.il) ---- Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/ipoib_adapter.cpp Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/ipoib_adapter.h Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/ipoib_driver.cpp Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_adapter.cpp Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_adapter.h Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_driver.cpp Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp Revision: 2659 Author: stansmith Date: 10:59:42 AM, Wednesday, January 13, 2010 Message: [CORE,INC] [PATCH 1/4] ib/cm: fix handling of REJ in REQ_RCVD state If a REJ is received immediately after receiving a REQ, then a callback can be queued to the user for the REJ before the user has had a chance to see or process the REQ. The result is that the user will not have had a chance to set any context associated with the REQ, which can lead to a crash processing the REJ. Signed-off-by: Sean Hefty <[email protected]> trunk/core/al/kernel/al_cm_cep.c [PATCH 2/4] ib/cm: separate listen callback into own handler Extract listen handling in cm_cep_handler into a separate handler. This will simplify changes to support queuing connection requests and allow connection requests to move to a fetch model, rather than a callback model. Since connection requests require allocating new resources, connection rates can be improved by queuing the requests until the user has allocated the resources, then fetches the request. Signed-off-by: Sean Hefty <[email protected]> trunk/core/al/kernel/al_cm.c [PATCH 3/4] ib/cm: poll for CM REQ events Replace the callback mechanism for reporting connection requests with one that requires the user to poll for the events. This allows queuing REQs in the CM until the user is ready to process the events. Still provide a callback mechanism to notify the user that REQ events are ready to be retrieved. This change improves the connection rate for winverbs when the user retrieves only a small number of requests at a time. Signed-off-by: Sean Hefty <[email protected]> trunk/core/al/kernel/al_cm.c trunk/core/al/kernel/al_cm_cep.c trunk/core/winverbs/kernel/wv_ep.c trunk/inc/kernel/iba/ib_cm_ifc.h ---- Modified : /gen1/branches/WOF2-2/core/al/kernel/al_cm.c Modified : /gen1/branches/WOF2-2/core/al/kernel/al_cm_cep.c Modified : /gen1/branches/WOF2-2/core/winverbs/kernel/wv_ep.c Modified : /gen1/branches/WOF2-2/inc/kernel/iba/ib_cm_ifc.h Revision: 2660 Author: stansmith Date: 11:04:32 AM, Wednesday, January 13, 2010 Message: [NETDIRECT] [PATCH 4/4] winverbs/netdirect: add support for inline sends By default, use inline sends, and allow user to limit inline send size through an environment variable. To support existing deployments, winverbs make use of the same environment setting as the ibal ND provider. Signed-off-by: Sean Hefty <[email protected]> --- Note: The kernel HCA drivers report 0 for the max inline send value for user space QPs, even if inline sends are enabled. I didn't understand how to fix the kernel drivers, so they could report the correct value. The winverbs ND code simply returns the value that it uses when creating the QP. ---- Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_ep.cpp Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_ep.h Revision: 2666 Author: stansmith Date: 2:12:21 PM, Wednesday, January 13, 2010 Message: [ND/WINVERBS] winverbs/nd: map completion status to ND value convert flushed completion status values. Signed-off-by: Sean Hefty <[email protected]> ---- Modified : /gen1/branches/WOF2-2/inc/user/rdma/winverbs.h Modified : /gen1/branches/WOF2-2/ulp/libibverbs/include/infiniband/verbs.h Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_cq.cpp Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_cq.h Revision: 2667 Author: stansmith Date: 2:18:46 PM, Wednesday, January 13, 2010 Message: [WINOF] RC2 prep. ---- Modified : /gen1/branches/WOF2-2/WinOF/BuildRelease.bat Modified : /gen1/branches/WOF2-2/WinOF/WIX/README_release.txt Modified : /gen1/branches/WOF2-2/WinOF/WIX/Release_notes.htm Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/WinOF_cfg.inc WinOF Release Summary --------------------- 1) The WinOF 2.2 release is based on openib-windows source svn revision (branches\WOF2-2 svn.2667). Last WinOF release (2.1) based on svn.2476. 2) Features Installers available for Windows 7 & Server 2008 R2 NDIS 6 IPoIB for Server 2008, Svr 2008 R2, Windows 7 and Vista. NDIS 5.1 IPoIB for Server 2003 & XP. uDAPL 2.0.25 code base: No longer supporting uDAT/uDAPL version 1.0, uDAT/uDAPL version 2.0 only. OpenSM upgraded to version 3.3.3 (see %windir%\temp\osm.log for SM details). WinOF installer upgraded to WIX 3.0 ND/winverbs provider available as a technology preview. ND/IBAL is the installed 'default' provider, see ndinstall -h to change provider. 2) Bug fixes in IB Core IPoIB WSD DAT/DAPL WinVerbs WinMAD OFED (Open Fabrics Enterprise Distribution [Linux]) verbs API IPoIB SRP WinOF Installer manual **** Known Issues **** HCA drivers are reclassified as BOOT_START drivers to support booting from an SRP IOC. An unfortunate side-effect is when WinOF 2.2 is installed on a system for the first time, after installation a mandatory reboot is Required by Windows. After the WinOF.msi file has started installation, an errant "Welcome to the Found New Hardware Wizard" window 'may' popup; XP & Svr 2003. Just ignore or 'cancel' the errant FNHW popup window in order to proceed with the installation. XP requires a cancel, for WLH & WNET, the notifier will disappear on their own. You do need to answer 'Yes' or 'Continue' to popup windows which refer to Non-Logo'ed (aka, Non-WHQL'ed) drivers being installed. If the install appears to hang, look around for popup windows requesting input which are covered by other windows. Such is the case on Server 2008 initial install - Answer 'yes' to always trust the OpenFabrics Alliance as a SW publisher. Please: Read the Release_notes.htm file! make 'sure' your HCA firmware is recent: vstat.exe displays HCA firmware version & PSID. flint.exe (found in the Mellanox firmware tools package) displays PSID. Thank you, WinOF Developers. _______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw _______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
