[ofw] WIX installer questions concerning ConnectX driver install

Leonid Keller leonid at mellanox.co.il
Wed Apr 2 01:29:22 PDT 2008



> -----Original Message-----
> From: Smith, Stan [mailto:stan.smith at intel.com] 
> Sent: Tuesday, April 01, 2008 11:02 PM
> To: Leonid Keller; Fab Tillier; Tzachi Dar
> Cc: ofw at lists.openfabrics.org
> Subject: RE: [ofw] WIX installer questions concerning 
> ConnectX driver install
> 
> Leonid Keller wrote:
> > MLX4_BUS is both a bus and a functional driver.
> > As the latter one it performs all the work against the HW.
> > It exports a high interface for anyone, wanting to use this 
> > functionality.
> > 
> > It supports only ConnectX HCAs family, not the previous chips (, 
> > supported by MTHCA).
> > The dev_ids and names one can see in mlx4_bus.inf file.
> > 
> > As the bus driver it creates one child device, supported by 
> MLX4_HCA 
> > driver.
> > MLX4_HCA is a virtual, HW-agnostic driver.
> > It's really just a thin shim, adjusting IBAL's low interface to the 
> > MLX4_BUS's high one.
> > Wrt IBBUS, MLX4_HCA behaves exactly like MTHCA.
> 
> Does this imply when loading MLX4_HCA, it will co-install 
> ibbus.sys via Ibinstaller.dll ?

Yes

> 
> > 
> > 
> >> -----Original Message-----
> >> From: Fab Tillier [mailto:ftillier at windows.microsoft.com]
> >> Sent: Tuesday, April 01, 2008 7:06 PM
> >> To: Leonid Keller; Stan C. Smith; Tzachi Dar
> >> Cc: ofw at lists.openfabrics.org
> >> Subject: RE: [ofw] WIX installer questions concerning 
> ConnectX driver 
> >> install
> >> 
> >> Hi Leo,
> >> 
> >> Can you describe the driver stack and device node 
> hierarchy for this 
> >> drivers?  What does the bus driver component do?
> >> What devices does it report, what do the child devices do?
> >> 
> >> Thanks!
> >> -Fab
> >> 
> >> -----Original Message-----
> >> From: ofw-bounces at lists.openfabrics.org 
> >> [mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of 
> Leonid Keller
> >> Sent: Tuesday, April 01, 2008 1:53 AM
> >> To: Stan C. Smith; Tzachi Dar
> >> Cc: ofw at lists.openfabrics.org
> >> Subject: RE: [ofw] WIX installer questions concerning 
> ConnectX driver 
> >> install
> >> 
> >> See below
> >> 
> >>> -----Original Message-----
> >>> From: ofw-bounces at lists.openfabrics.org 
> >>> [mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of Stan C.
> >>> Smith Sent: Tuesday, April 01, 2008 1:58 AM
> >>> To: Tzachi Dar
> >>> Cc: ofw at lists.openfabrics.org
> >>> Subject: [ofw] WIX installer questions concerning ConnectX driver 
> >>> install
> >>> 
> >>> Hello,
> >>>   I'm considering changing the WinOF Installer .msi to selectively
> >>>   install the current mthca driver or the ConnectX driver. A few 
> >>> questions if you please:
> >>> 
> >>> 1) Can a Windows system & IB stack support both mthca 
> hardware and 
> >>> connectX simultaneously?
> >> Has to, not checked yet
> >>> 
> >>> 2) In the case where only connectX hardware is present, how does
> >>>    the IB bus driver get loaded? Same method used by mthca?
> >>>    Is the IB bus driver the same for ConnectX & mthca?
> >>         yes, all the same
> >>> 
> >>> 3) Due to the addition of the ConnectX driver, I'm considering
> >>>    separating the WinOF installed IB bus driver files into a
> >>>    separate folder in order to make dpinst.exe happy. connectX\
> >>>    mthca\
> >>>    ibbus\
> >>>    Do you foresee any problems with this approach? Maybe on 
> >>> Longhorn.
> >> 
> >>> 
> >>> 4) What is the list of required files for installing a ConnectX 
> >>> driver?
> >> 
> >> As for now:
> >> 
> >>   MLX4_BUS
> >>         mlx4_bus.inf
> >>         mlx4_bus.cdf
> >>         mlx4_bus.sys
> >>         WdfCoInstaller01005.dll
> >> 
> >>   MLX4_HCA
> >>         mlx4_hca.inf
> >>         mlx4_hca.cdf
> >>         mlx4_hca.sys
> >>         mlx4u.dll
> >>         mlx4ud.dll              // debug version
> >>         mlx4_hca32.cdf  // 32-bit binaries for x64 platform
> >>         mlx4u32.dll             // 32-bit binaries for x64 platform
> >>         mlx4u32d.dll    // 32-bit binaries for x64 platform
> >>> 
> >>> 
> >>> Thanks,
> >>> 
> >>> Stan.
> >>> 
> >>> 
> >>> _______________________________________________
> >>> ofw mailing list
> >>> ofw at lists.openfabrics.org
> >>> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
> >>> 
> >> _______________________________________________
> >> ofw mailing list
> >> ofw at lists.openfabrics.org
> >> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
> 
> 



More information about the ofw mailing list