Hi,
  Does this error condition make sense to anyone? The driver .sys files 
verifies with the .cat file. Installer thinks everything is OK. Deep down in 
the basement of Event viewer->code integrity I find the following.
Any clues to the real error here; seen this before?

Thanks,

Stan.

PS: Server 2003 & XP install the drivers just fine.


Log Name:      Microsoft-Windows-CodeIntegrity/Operational
Source:        Microsoft-Windows-CodeIntegrity
Date:          9/5/2008 2:20:57 PM
Event ID:      3004
Task Category: (1)
Level:         Error
Keywords:
User:          SYSTEM
Computer:      CN07
Description:
Windows is unable to verify the image integrity of the file 
\Device\HarddiskVolume1\Windows\System32\drivers\mthca.sys
because file hash could not be found on the system. A recent hardware or 
software change
might have installed a file that is signed incorrectly or damaged, or that 
might be
malicious software from an unknown source.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event";>
  <System>
    <Provider Name="Microsoft-Windows-CodeIntegrity" 
Guid="{4ee76bd8-3cf4-44a0-a0ac-3937643e37a3}" />
    <EventID>3004</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>1</Task>
    <Opcode>104</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2008-09-05T21:20:57.125Z" />
    <EventRecordID>44</EventRecordID>
    <Correlation />
    <Execution ProcessID="4" ThreadID="72" />
    <Channel>Microsoft-Windows-CodeIntegrity/Operational</Channel>
    <Computer>CN07</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData>
    <Data Name="FileNameLength">58</Data>
    <Data 
Name="FileNameBuffer">\Device\HarddiskVolume1\Windows\System32\drivers\mthca.sys</Data>
  </EventData>
</Event>

How mthca.cat was signed.

Cross cert generation: .pvk + .spc + password --> WinOF_Software_Pub.pfx

.pfx file added to the Personal certificate store of the local
computer that signs the driver.

%CD%=wlh\bin\bin\HCA - amd64 contains all files referenced by mthca.inf for x64 
install

inf2cat /driver:%CD%\amd64 /os:Server2008_X64,Vista_X64

set TS=/t http://timestamp.verisign.com/scripts/timstamp.dll

signtool sign /a /f WinOF_Software_Pub.pfx /p xxx %TS% mthca.cat

signtool verify /kp /v /c mthca.cat mthca.sys

Verifying: mthca.sys
File is signed in catalog: mthca.cat
Signing Certificate Chain:
    Issued to: Class 3 Public Primary Certification Authority
    Issued by: Class 3 Public Primary Certification Authority
    Expires:   8/1/2028 4:59:59 PM
    SHA1 hash: 742C3192E607E424EB4549542BE1BBC53E6174E2

        Issued to: VeriSign Class 3 Code Signing 2004 CA
        Issued by: Class 3 Public Primary Certification Authority
        Expires:   7/15/2014 4:59:59 PM
        SHA1 hash: 197A4AEBDB25F0170079BB8C73CB2D655E0018A4

            Issued to: OpenFabrics Alliance
            Issued by: VeriSign Class 3 Code Signing 2004 CA
            Expires:   8/20/2009 4:59:59 PM
            SHA1 hash: 50AEA9397BD672F24FE4B15CF6461FED5E8EA270

The signature is timestamped: 9/5/2008 11:07:04 AM
Timestamp Verified by:
    Issued to: Thawte Timestamping CA
    Issued by: Thawte Timestamping CA
    Expires:   12/31/2020 4:59:59 PM
    SHA1 hash: BE36A4562FB2EE05DBB3D32323ADF445084ED656

        Issued to: VeriSign Time Stamping Services CA
        Issued by: Thawte Timestamping CA
        Expires:   12/3/2013 4:59:59 PM
        SHA1 hash: F46AC0C6EFBB8C6A14F55F09E2D37DF4C0DE012D

            Issued to: VeriSign Time Stamping Services Signer - G2
            Issued by: VeriSign Time Stamping Services CA
            Expires:   6/14/2012 4:59:59 PM
            SHA1 hash: ADA8AAA643FF7DC38DD40FA4C97AD559FF4846DE

Successfully verified: mthca.sys

Number of files successfully Verified: 1
Number of warnings: 0
Number of errors: 0
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to