[ofw] RE: Windows Server 2008 (Beta) fails to load x64 mthca.sys ?

Fab Tillier ftillier at windows.microsoft.com
Fri Nov 23 15:10:42 PST 2007


Hi Christian,

There is documentation for how to test-sign driver packages and for how to enable loading test-signed drivers in the OS, in the WDK help section titled "Installing Test-Signed Driver Packages":

http://msdn2.microsoft.com/en-US/library/aa906344.aspx

-Fab

-----Original Message-----
From: ofw-bounces at lists.openfabrics.org [mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of Terboven, Christian
Sent: Thursday, November 22, 2007 10:45 AM
To: Tzachi Dar; Smith, Stan
Cc: ofw at lists.openfabrics.org
Subject: AW: [ofw] RE: Windows Server 2008 (Beta) fails to load x64 mthca.sys ?

Hi there.

We are evaluating Windows Server 2008 and are experiencing problems with InfiniBand. We tried both 1.0 and 1.0.1 using the steps described below, without success. Will there be a signed distribution in the not too distant future?

If not, what would you propose for a rather large (Intel-based) installation? Manually patching every machine is not an option.


Kind regards,
Christian



-----Ursprüngliche Nachricht-----
Von: ofw-bounces at lists.openfabrics.org
[mailto:ofw-bounces at lists.openfabrics.org] Im Auftrag von Tzachi Dar
Gesendet: Montag, 8. Oktober 2007 23:29
An: Smith, Stan
Cc: ofw at lists.openfabrics.org
Betreff: [ofw] RE: Windows Server 2008 (Beta) fails to load x64 mthca.sys ?

In two words error 39 means that the files are not signed.

The simplest way to workaround this problem is to boot the computer with
F8 pressed and to select a working mode that doesn't force driver signing.

After that I believe that you might be able to install manually but the installation using devmon will still fail.

You can avoid this failure by replacing devmon with the following
command:
DPInst.exe /SW /SA /PATH "path_to_inf"

Dpinst is part of the vista DDK (version 6000), and has a good help with it.

I'll send a longer update about the different ways to sign the files.

Thanks
Tzachi

> -----Original Message-----
> From: Smith, Stan [mailto:stan.smith at intel.com]
> Sent: Monday, October 08, 2007 10:52 PM
> To: Tzachi Dar
> Cc: ofw at lists.openfabrics.org
> Subject: Windows Server 2008 (Beta) fails to load x64 mthca.sys ?
>
> Hello,
>   Might you be able to diagnose the mthca.sys failure; my previous
> understanding from email was that you have been able to load the
> openib-windows stack on Windows Server 2008 successfully.
>
> Failure to load is witnessed when installed via WIX (CA:
> devman.exe) or by hand via Device Manger install.
> WIX installer installs same x64 drivers files on Windows Server 2003
> with no problems; WIX or Device Manager?
>
> Windows Server 2008, LongHorn (LH for now), claims a corrupted
> mthca.sys driver (code 39) as does the Infiniband Fabric system
> device. Again, these same files load successfully on Windows Server
> 2003.
>
> .cdf files for mthca.inf and ib_bus.inf are in the same folder as the
> .inf files for the install.
>
> All files are svn.849.
>
> Suggestions?
>
> Thanks,
>
> Stan.
>
> Infiniband Driver Properties-> General-tab
>
> Windows cannot load the device driver for this hardware. The driver
> may be corrupted or missing. (Code 39).
>
> From System events viewer - PNP event
>
> Log Name:      System
> Source:        Microsoft-Windows-User-PnP
> Date:          10/8/2007 11:32:23 AM
> Event ID:      20001
> Task Category: None
> Level:         Information
> Keywords:
> User:          SYSTEM
> Computer:      CSE1
> Description:
> Driver Management concluded the process to install driver
> FileRepository\mthca.inf_2483b5f7\mthca.inf for Device Instance ID
> PCI\VEN_15B3&DEV_6278&SUBSYS_627815B3&REV_A0\4&25BDA1CD&0&0030
>  with the following status: 0.
> Event Xml:
> <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
>   <System>
>     <Provider Name="Microsoft-Windows-User-PnP"
> Guid="{eea178e3-e9d4-41ca-bb56-cede1a476629}" />
>     <EventID>20001</EventID>
>     <Version>0</Version>
>     <Level>4</Level>
>     <Task>0</Task>
>     <Opcode>0</Opcode>
>     <Keywords>0x8000000000000000</Keywords>
>     <TimeCreated SystemTime="2007-10-08T18:32:23.502Z" />
>     <EventRecordID>607</EventRecordID>
>     <Correlation />
>     <Execution ProcessID="2596" ThreadID="2464" />
>     <Channel>System</Channel>
>     <Computer>CSE1</Computer>
>     <Security UserID="S-1-5-18" />
>   </System>
>   <UserData>
>     <InstallDeviceID
> xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events"
> xmlns="http://manifests.microsoft.com/win/2004/08/windows/userpnp">
>
> <DriverName>FileRepository\mthca.inf_2483b5f7\mthca.inf</DriverName>
>       <DriverVersion>1.0.0.847</DriverVersion>
>       <DriverProvider>OpenIB Alliance</DriverProvider>
>
> <DeviceInstanceID>PCI\VEN_15B3&DEV_6278&SUBSYS_627815B
> 3&REV_
> A0\4&25BDA1CD&0&0030</DeviceInstanceID>
>       <SetupClass>{58517E00-D3CF-40C9-A679-CEE5752F4491}</SetupClass>
>       <RebootOption>false</RebootOption>
>       <UpgradeDevice>false</UpgradeDevice>
>       <IsDriverOEM>true</IsDriverOEM>
>       <InstallStatus>0</InstallStatus>
>       <DriverDescription>InfiniHost (MT25208) - Mellanox InfiniBand
> HCA for PCI Express</DriverDescription>
>     </InstallDeviceID>
>   </UserData>
> </Event>
>
_______________________________________________
ofw mailing list
ofw at lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw



More information about the ofw mailing list