[ofw] generating traces in winverbs.sys

Sean Hefty sean.hefty at intel.com
Tue Sep 1 09:55:07 PDT 2009


>I am a seeing issue with loading of  winverbs.sys built in my  env.
>I built WOF2.1 winverbs.sys based on sources under
>WOF2-1\core\winverbs\kernel directory ("bldwo fre x86 2003") and
>replaced it in \windows\system32\drivers directory in WINOF 2.1 install
>env.  After I reboot the system, i donot see \\\\.\\winverbs  object
>getting created, which means the driver is not loaded properly.

After building winverbs.sys, try installing it manually by right clicking on the
winverbs.inf file and selecting install.  (I think this requires winverbs.sys,
winverbs.inf, and winverbs.dll in install directory.)  You will need to
enable/disable the HCA controller after installing winverbs.sys.  You can do
this manually through the device manager or use 'devcon restart
=infinibandcontroller' if you have devcon available.

I'm not familiar with the layout of the winof install environment.

>2 obvious changes i see are:
>  - I used WDK 7600.16385.0, since this is the latest version available
>from MS.
>   - winverbs.sys built my me is 36K size, whereas the WINOF 2.1 release
>winverbs.sys size is around 44K

The size difference is concerning.  Not sure why there's that big of a
difference.  My x86 2003 free build of the driver is 37k, which is inline with
yours.

I usually do a quick test of the winverbs install by running ibv_devinfo.

- Sean




More information about the ofw mailing list