K
KM
Martin,
A rough guess. Do you have "Audio Control Panel" component included in your build with resolved all dependencies? (since you mentioned you copied the mmdriver.inf manually I don't think that component included in the config)
"Primitive: MMSYS" component should also be there.
Also, how about the following components:
"Primitive: ks.sys",
"Primitive: Drmk.sys",
"Primitive: Winmm",
"Microsoft Kernel Audio Splitter",
"Microsoft Kernel Acoustic Echo Canceller",
"Microsoft Kernel DRM Audio Descrambler",
"Microsoft Kernel System Audio Device".
Check out this tip page as well: http://msdn2.microsoft.com/en-us/embedded/aa731186.aspx
--
=========
Regards,
KM
Folks,
I am continuing to have problems with componentizing the Sigmatel Audio drivers for the above motherboard. What happens is that the drivers all appear to install OK yet the audio control panel says "no audio device". You can look at the sigmatel device and windows reports the device as drivers installed and working properly.
When you double click the sounds control panel icon you get an error saying unable to find mmdiver.inf. Even if I manually add this to the image the same problem persists.
I have searched extensively and can only find two references to this problem - one where no resoltuion was given and a second where Sean advised that the sthda.inf was recursively calling other .infs. Per Sean's instructions I included the referenced infs in the same location and componentized - still the same problem.
I'm lost - anyone got any advice? The setupapi.log reports that the device installs OK - so that really confuses me.
Any help would be appreciated - I've attached the .sld I created in case that helps and the setupapi.log excerpt is below:
[2007/05/25 21:59:16 276.413 Driver Install]
#-019 Searching for hardware ID(s): hdaudio\func_01&ven_8384&dev_7680&subsys_80860202&rev_1032,hdaudio\func_01&ven_8384&dev_7680&subsys_80860202
#-018 Searching for compatible ID(s): hdaudio\func_01&ven_8384&dev_7680&rev_1032,hdaudio\func_01&ven_8384&dev_7680,hdaudio\func_01&ven_8384,hdaudio\func_01
#-199 Executing "C:\WINDOWS\fba\fba.exe" with command line: ...\fba\fba.exe
#I022 Found "HDAUDIO\FUNC_01&VEN_8384&DEV_7680" in C:\WINDOWS\inf\sthda.inf; Device: "SigmaTel High Definition Audio CODEC"; Driver: "SigmaTel High Definition Audio CODEC"; Provider: "SigmaTel"; Mfg: "SigmaTel"; Section name: "STHDA".
#I023 Actual install section: [STHDA.NT]. Rank: 0x00002001. Effective driver date: 11/06/2006.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [STHDA] in "c:\windows\inf\sthda.inf".
#I320 Class GUID of device remains: {4D36E96C-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-124 Doing copy-only install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [STHDA.NT.Interfaces] from "c:\windows\inf\sthda.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201".
#-290 Processing REGISTERDLLS section [DLLRegSvr]. Binary: "%10%\system32\stacapi.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered ("C:\WINDOWS\system32\stacapi.dll").
#I121 Device install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201" finished successfully.
A rough guess. Do you have "Audio Control Panel" component included in your build with resolved all dependencies? (since you mentioned you copied the mmdriver.inf manually I don't think that component included in the config)
"Primitive: MMSYS" component should also be there.
Also, how about the following components:
"Primitive: ks.sys",
"Primitive: Drmk.sys",
"Primitive: Winmm",
"Microsoft Kernel Audio Splitter",
"Microsoft Kernel Acoustic Echo Canceller",
"Microsoft Kernel DRM Audio Descrambler",
"Microsoft Kernel System Audio Device".
Check out this tip page as well: http://msdn2.microsoft.com/en-us/embedded/aa731186.aspx
--
=========
Regards,
KM
Folks,
I am continuing to have problems with componentizing the Sigmatel Audio drivers for the above motherboard. What happens is that the drivers all appear to install OK yet the audio control panel says "no audio device". You can look at the sigmatel device and windows reports the device as drivers installed and working properly.
When you double click the sounds control panel icon you get an error saying unable to find mmdiver.inf. Even if I manually add this to the image the same problem persists.
I have searched extensively and can only find two references to this problem - one where no resoltuion was given and a second where Sean advised that the sthda.inf was recursively calling other .infs. Per Sean's instructions I included the referenced infs in the same location and componentized - still the same problem.
I'm lost - anyone got any advice? The setupapi.log reports that the device installs OK - so that really confuses me.
Any help would be appreciated - I've attached the .sld I created in case that helps and the setupapi.log excerpt is below:
[2007/05/25 21:59:16 276.413 Driver Install]
#-019 Searching for hardware ID(s): hdaudio\func_01&ven_8384&dev_7680&subsys_80860202&rev_1032,hdaudio\func_01&ven_8384&dev_7680&subsys_80860202
#-018 Searching for compatible ID(s): hdaudio\func_01&ven_8384&dev_7680&rev_1032,hdaudio\func_01&ven_8384&dev_7680,hdaudio\func_01&ven_8384,hdaudio\func_01
#-199 Executing "C:\WINDOWS\fba\fba.exe" with command line: ...\fba\fba.exe
#I022 Found "HDAUDIO\FUNC_01&VEN_8384&DEV_7680" in C:\WINDOWS\inf\sthda.inf; Device: "SigmaTel High Definition Audio CODEC"; Driver: "SigmaTel High Definition Audio CODEC"; Provider: "SigmaTel"; Mfg: "SigmaTel"; Section name: "STHDA".
#I023 Actual install section: [STHDA.NT]. Rank: 0x00002001. Effective driver date: 11/06/2006.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [STHDA] in "c:\windows\inf\sthda.inf".
#I320 Class GUID of device remains: {4D36E96C-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-124 Doing copy-only install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [STHDA.NT.Interfaces] from "c:\windows\inf\sthda.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201".
#-290 Processing REGISTERDLLS section [DLLRegSvr]. Binary: "%10%\system32\stacapi.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered ("C:\WINDOWS\system32\stacapi.dll").
#I121 Device install of "HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_80860202&REV_1032\4&3AF6ED9A&0&0201" finished successfully.