[ofw] WIX installer questions concerning ConnectX driver install

Smith, Stan stan.smith at intel.com
Tue Apr 1 13:01:54 PDT 2008


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 ?

> 
> 
>> -----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