[ofw] WIX installer questions concerning ConnectX driver install
Leonid Keller
leonid at mellanox.co.il
Tue Apr 1 12:59:09 PDT 2008
Some of the ConnectX HCAs can support several interfaces simultaneously.
MLX4_BUS will eventually export several interfaces and create several
child devices to work over them.
> -----Original Message-----
> From: Fab Tillier [mailto:ftillier at windows.microsoft.com]
> Sent: Tuesday, April 01, 2008 10:52 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
>
> Does MLX4_BUS ever create more than one child device? Why
> not just function as an upper filter? Why a bus driver?
>
> Thanks!
> -Fab
>
> -----Original Message-----
> From: Leonid Keller [mailto:leonid at mellanox.co.il]
> Sent: Tuesday, April 01, 2008 12:43 PM
> To: Fab Tillier; Stan C. Smith; Tzachi Dar
> Cc: ofw at lists.openfabrics.org
> Subject: RE: [ofw] WIX installer questions concerning
> ConnectX driver install
>
> 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.
>
>
> > -----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