Hello, With the inclusion of ND IB provider source and ndinstall src into SVN tree we have a limitation w.r.t. no reasonable ND support for IA64; ND provider does not build for IA64.
Microsoft officially supports ND on Server 2008 running on x64. The good news is ND provider & installer both build for all x64 & x86 architectures. Which brings us to the no support for ND provider and/or installer for IA64 story. We need to modify the netIPoIB.inx file such that when IPoIB is installed on IA64 the ND components (ibndprov.dll,ndinstall.exe) are not assumed to be present. If you would kindly review the netIPoIB*.* patches for svn commit I could move forward with including the actual build of ND IB provider and ndinstall into a WinOF release. BTW, the makefiles for ul\nd\user\makefile and tools\ndinstall\user\makefile will be modified to build only if the HPC SDK is installed on your build system as ND header files are required which are 'only' part of the HPC SDK; definition of the env var 'ND_INC' is valid; sorry I digress. Thank you, Stan. Signed off by [email protected] Patches IPoIB.inx diff U3 C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib.inx-revBASE.svn000.tmp.inx C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib.inx --- C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib.inx-revBASE.svn000.tmp.inx Tue Apr 21 14:24:21 2009 +++ C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib.inx Thu Apr 16 12:13:31 2009 @@ -51,8 +51,7 @@ AddReg = IpoibAddReg CopyFiles = IpoibCopyFiles CopyFiles = WsdCopyFiles -CopyFiles = NdCopyFiles -CopyFiles = WOW64CopyFiles +CopyFiles = WOW64WsdCopyFiles [Ipoib.DDInstall.ntx86.Services] AddService = ipoib, 2, IpoibService, IpoibEventLog @@ -201,6 +200,9 @@ ibwsd.dll,ibwsd32.dll,,0x00000002 ibndprov.dll,ibndprov32.dll,,0x00000002 +[WOW64WsdCopyFiles] +ibwsd.dll,ibwsd32.dll,,0x00000002 + [SourceDisksNames.x86] 1 = %IcsDisk1%,,,"" @@ -228,15 +230,13 @@ ipoib.sys = 1 ibwsd.dll = 1 ibwsd32.dll = 1 -ibndprov.dll = 1 -ibndprov32.dll = 1 -ndinstall.exe = 1 [DestinationDirs] IpoibCopyFiles = %DIRID_DRIVERS% WsdCopyFiles = %DIRID_SYSTEM% NdCopyFiles = %DIRID_SYSTEM% WOW64CopyFiles = %DIRID_SYSTEM_X86% +WOW64WsdCopyFiles = %DIRID_SYSTEM_X86% DefaultDestDir = %DIRID_SYSTEM% [Strings] Patches for XP/32. I've attempted to match netipoib_xp32.inf to netipoib.inx for as much as makes sense to make it easier to track changes to netipoib.inx; the down side of this is there is extra directives in netipoib_xp32.inf which are never used (x64/ia64). diff U3 C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib-xp32.in-revBASE.svn001.tmp.inf C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib-xp32.inf --- C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib-xp32.in-revBASE.svn001.tmp.inf Tue Apr 21 14:30:54 2009 +++ C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib-xp32.inf Thu Apr 16 12:14:07 2009 @@ -7,7 +7,7 @@ Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %OPENIB% -DriverVer=10/10/2008,2.0.0000.1630 +DriverVer=10/10/2008,2.0.0000.2102 CatalogFile=ipoib.cat [Manufacturer] @@ -41,6 +41,7 @@ Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL AddReg = IpoibAddReg CopyFiles = IpoibCopyFiles +CopyFiles = WsdCopyFiles CopyFiles = NdCopyFiles CopyFiles = WOW64CopyFiles @@ -48,8 +49,8 @@ Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL AddReg = IpoibAddReg CopyFiles = IpoibCopyFiles -CopyFiles = NdCopyFiles -CopyFiles = WOW64CopyFiles +CopyFiles = WsdCopyFiles +CopyFiles = WOW64WsdCopyFiles [Ipoib.DDInstall.ntx86.Services] AddService = ipoib, 2, IpoibService, IpoibEventLog @@ -187,6 +188,9 @@ [IpoibCopyFiles] ipoib.sys,,,2 +[WsdCopyFiles] +ibwsd.dll,,,0x00000002 + [NdCopyFiles] ibndprov.dll,,,0x00000002 ndinstall.exe,,,0x00000002 @@ -195,6 +199,9 @@ ibwsd.dll,ibwsd32.dll,,0x00000002 ibndprov.dll,ibndprov32.dll,,0x00000002 +[WOW64WsdCopyFiles] +ibwsd.dll,ibwsd32.dll,,0x00000002 + [SourceDisksNames.x86] 1 = %IcsDisk1%,,,"" @@ -221,15 +228,13 @@ ipoib.sys = 1 ibwsd.dll = 1 ibwsd32.dll = 1 -ibndprov.dll = 1 -ibndprov32.dll = 1 -ndinstall.exe = 1 [DestinationDirs] IpoibCopyFiles = %DIRID_DRIVERS% WsdCopyFiles = %DIRID_SYSTEM% NdCopyFiles = %DIRID_SYSTEM% WOW64CopyFiles = %DIRID_SYSTEM_X86% +WOW64WsdCopyFiles = %DIRID_SYSTEM_X86% DefaultDestDir = %DIRID_SYSTEM% [Strings]
netipoib.inx.patch
Description: netipoib.inx.patch
netipoib.inx
Description: netipoib.inx
netipoib-xp32.inf.patch
Description: netipoib-xp32.inf.patch
BLOCKED FILE ALERT
A file has been blocked due to the 'Blocked Attachments' rule.
Context: 'netipoib-xp32.inf'
Disallowed due to
See your system administrator for further information.
Copyright © 1999-2007 McAfee, Inc.
All Rights Reserved.
http://www.mcafee.com
_______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
