locked
IDT Audio Driver Installation problem during IBW phase RRS feed

  • Question

  • I am trying to install the audio driver for my IDT HD Audio Codec during the IBW phase. I have added the drivers in my "Out-of-Box Drivers" folder under ICE and then Added to my Unattended Answer File in the Offline serving mode. Then after creating a bootable USB Flash drive I boot it on my target device and let the IBW do it's magic.

    When I finally see my WES7 desktop and I got to Device Manager my IDT Audio driver does not get listed in there. The I went to the log files in the Panther directory and I found this in cbs_unattend.log file:

    Info ISM DISM Driver Manager: PID=1792 Path = 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE' ( HRESULT = 0x0 ) - DriversCallback
    Warning DISM DISM Driver Manager: PID=1792 No credentials provided ( HRESULT = 0x0 ) - DriversCallback Info ISM DISM Driver Manager: PID=1792 Found key 'b4f1bb6a' ( HRESULT = 0x0 ) - DriversCallback  Info ISM DISM Driver Manager: PID=1792 Processing 'b4f1bb6a'... ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Path = 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\EPM-NET-100' ( HRESULT = 0x0 ) - DriversCallback
    Warning DISM DISM Driver Manager: PID=1792 No credentials provided ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found key 'c583266' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Processing 'c583266'... ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Path = 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\82541ER' ( HRESULT = 0x0 ) - DriversCallback
    Warning ISM DISM Driver Manager: PID=1792 No credentials provided ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Offline SYSTEM hive located at: C:\Windows\system32\config\SYSTEM ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Loaded hive key name {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/system32/config/SYSTEM ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Searching for drivers at 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE'... ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Locating INFs in 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file 92HD75B1-2X.INI ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file IDTRef.bld ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file idtsg.cpl ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file idtsg64.cpl ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file import.log ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file import2 ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file ks.inf ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file ks.sys ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file ksuser.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file st326208.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file st646208.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stacapi.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stacsv.exe ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stacsv64.exe ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stapi64x.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file STHDA.INF ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file Sthda.ini ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file STHDA.sld ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file sthda.sys ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file STHDA64.INF ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file sthda64.ini ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file sthda64.sys ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stlang.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file stlang64.dll ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file sttray.exe ( HRESULT = 0x0 ) - DriversCallback
    Info  ISM DISM Driver Manager: PID=1792 Found file suhlp.exe ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file suhlp64.exe ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found file wdmaudio.inf ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Found 4 driver package(s) at 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE'. ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792  Driver Package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\ks.inf' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792  Driver Package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA.INF' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792  Driver Package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA64.INF' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792  Driver Package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\wdmaudio.inf' ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Installing driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\ks.inf' to the currently offline OS ... ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Imported 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\ks.inf' to offline driver store at 'C:\Windows\System32\DriverStore\FileRepository\ks.inf_x86_neutral_0af8564e79037a9d\ks.inf'. ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\ks.inf' installed! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Successfully marked devices for reinstall! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Imported 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA.INF' to offline driver store at 'C:\Windows\System32\DriverStore\FileRepository\sthda.inf_x86_neutral_838712a65f5aa44d\STHDA.INF'. ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA.INF' installed! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Successfully marked devices for reinstall! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Installing driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA64.INF' to the currently offline OS ... ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Imported 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA64.INF' to offline driver store at 'C:\Windows\System32\DriverStore\FileRepository\sthda64.inf_x86_neutral_63875e5048b007b0\STHDA64.INF'. ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\STHDA64.INF' installed! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Successfully marked devices for reinstall! ( HRESULT = 0x0 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Installing driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\wdmaudio.inf' to the currently offline OS ... ( HRESULT = 0x0 ) - DriversCallback
    Error ISM DISM Driver Manager: PID=1792 Failed to stage driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\wdmaudio.inf' (HRESULT = 0x80070002). ( HRESULT = 0x80070002 ) - DriversCallback
    Error ISM DISM Driver Manager: PID=1792 Failed to install driver package 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\IDT_Audio_XPE\wdmaudio.inf'. ( HRESULT = 0x80070002 ) - DriversCallback
    Info ISM DISM Driver Manager: PID=1792 Searching for drivers at 'F:\\AutoUnattend_Files\offlineServicing\Out-of-Box Drivers\Intel_5300_Wireless'... ( HRESULT = 0x0 ) - DriversCallback
    

    As you can see in the last 3 line that I get an error while installed the wdmaudio.inf driver file:

    Failed to stage driver package wdmaudio.inf' (HRESULT = 0x80070002). ( HRESULT = 0x80070002 ) - DriversCallback
    Failed to install driver package wdmaudio.inf'. ( HRESULT = 0x80070002 ) - DriversCallback

    If I install the driver after WES7 is installed (just like we install drivers in Windows desktop OS like XP) it does installs fine.

    Any ideas what this number means - HRESULT = 0x80070002?

    • Edited by techgeek12345 Thursday, October 14, 2010 9:18 PM formatting
    Thursday, October 14, 2010 9:13 PM

All replies

  • That error is for file not found. I'm not sure if it's because it can't find wdmaudio.inf, or because it can't find a file wdmaudio.inf needs to install the driver. Try looking at the c:\windows\inf\setupapi.dev.log and search for wdmaudio.inf. The install section in that log might give you a better clue as to what the exact problem is.
    Brent
    Monday, October 18, 2010 9:30 PM
  • Do you have Microsoft Trusted Audio Drivers package in the Answer file?

    -Sean


    www.sjjmicro.com / www.seanliming.com, Book Author - XP Embedded Advanced, XPe Supplemental Toolkit, WEPOS / POS for .NET Step-by-Step
    Tuesday, October 19, 2010 4:18 AM
  • Do you have Microsoft Trusted Audio Drivers package in the Answer file?

    Yes it should be if the audio driver requires it otherwise I would not have been able to install it after the WES7 is installed as mentioned in my first post.

    Update: I do have the following installed:

    Microsoft Streaming Driver (KS)

    Microsoft Streaming Filter

    Microsoft Trusted Audio Drivers

    Microsoft UAA Function Driver for High Definition

    Microsoft WDM Image Capture

     

    I think it might be a bad written driver INF file which is very common and Windows Vista/7 are very particular about those types of INF files.

     

    Tuesday, October 19, 2010 5:46 PM