[Openib-windows] Bug in ib_bus.inf causing IOU install problem?

Fabian Tillier ftillier at silverstorm.com
Wed Jul 19 08:09:47 PDT 2006


Hi Rob,

On 7/19/06, Robert H.B. Netzer <rob at bolabs.com> wrote:
> I have been doing some install testing with the latest sources, and
> the PnP Manager doesn't find a compatible driver for the iou device.
> I'm wondering if there is a problem with ib_bus.inf.  I am testing on
> Windows Server 2003 Enterprise R2 x64 and Windows Server 2003 SP1
> (x86), and I am using the IBGD 1.8.2 SRP target.
>
> ib_bus.inf contains these sections:
>
> [Ibbus.DeviceSection.nt]
> %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU
>
> [Ibbus.DeviceSection.ntx86]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
>
> [Ibbus.DeviceSection.ntamd64]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
>
> [Ibbus.DeviceSection.ntia64]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
>
> My reading of the DDK docs is that the .nt section will NOT be used if
> there is a more specific matching section (.ntx86, .ntamd64, or .ntia64).
>
> Can anyone confirm this?

Since there is no more specific section for that device, I would have
expected it to work.

> If I copy the line for iou into the three more specific sections
> (although I am doing only x86 and amd64 installs), the install works
> fine:
>
> [Ibbus.DeviceSection.ntx86]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
> %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU
>
> [Ibbus.DeviceSection.ntamd64]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
> %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU
>
> [Ibbus.DeviceSection.ntia64]
> %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}
> %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU

I made these changes to the INF in revision 425.

Thanks,

- Fab




More information about the ofw mailing list