Topic: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

=========== 
PCI devices 
=========== 
 
 
PCI\VEN_10DE&DEV_0171&SUBSYS_00000000&REV_A3\3&1D4E84F6&0&0008: NVIDIA GeForce4 MX 440 (Microsoft Corporation)
PCI\VEN_1131&DEV_7133&SUBSYS_48621043&REV_D0\2&EBB567F&0&70 : ASUSTeK Tiger Hybrid Capture Device
PCI\VEN_1274&DEV_1371&SUBSYS_13711274&REV_02\2&EBB567F&0&78 : Creative Sound Blaster AudioPCI 128D (WDM)
PCI\VEN_1814&DEV_0201&SUBSYS_531218EB&REV_01\2&EBB567F&0&90 : AMIT PCI 802.11 g Wireless LAN PC Card
PCI\VEN_8086&DEV_1229&SUBSYS_000C8086&REV_08\2&EBB567F&0&68 : Intel(R) PRO/100+ Management Adapter
PCI\VEN_8086&DEV_7110&SUBSYS_00000000&REV_02\2&EBB567F&0&38 : Intel 82371AB/EB PCI to ISA bridge (ISA mode)
PCI\VEN_8086&DEV_7111&SUBSYS_00000000&REV_01\2&EBB567F&0&39 : Intel(R) 82371AB/EB PCI Bus Master IDE Controller
PCI\VEN_8086&DEV_7112&SUBSYS_00000000&REV_01\2&EBB567F&0&3A : Intel(R) 82371AB/EB PCI to USB Universal Host Controller
PCI\VEN_8086&DEV_71A0&SUBSYS_00000000&REV_00\2&EBB567F&0&00 : PCI standard host CPU bridge
PCI\VEN_8086&DEV_71A1&SUBSYS_00000000&REV_00\2&EBB567F&0&08 : Intel 82443GX Pentium(R) II Xeon(tm) Processor to AGP Controller
PCI\VEN_9005&DEV_005F&SUBSYS_FFFF9005&REV_00\2&EBB567F&0&58 : Adaptec AIC-7896/AIC-7897 - Ultra2 SCSI
PCI\VEN_9005&DEV_005F&SUBSYS_FFFF9005&REV_00\2&EBB567F&0&59 : Adaptec AIC-7896/AIC-7897 - Ultra2 SCSI
PCI_HAL\PNP0A03\0                                           : PCI-bus
13 matching device(s) found.
 
 
=========== 
USB devices 
=========== 
 
USB\ROOT_HUB\3&32C8BD93&0                                   : USB-hoofdhub
USB\VID_05A9&PID_A511\4&1094FEC1&0&2                        : Creative WebCam Pro
2 matching device(s) found.

Same driver as vmware? in vmware there is also no sound after install.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

XPpro-sp2
DriverPacks BASE 7.01.6
DriverPack Sound B 6.12
The OS install went fine, about 30 min. However, no sound.
Creative Sound Blaster AudioPCI 128D (WDM) did not install.
The software files were loaded, it created the SBPCI folder and all.
I just used Device Manager to look for driver, it found the WDM and
installed it. Version numbers match the ones in the driver pack, so all
is good. Still, it should have installed unattended.
Windows setup log showed this;

SETUP:            SetupDiCallClassInstaller(DIF_REGISTER_COINSTALLERS) succeeded. Device = Creative Sound Blaster AudioPCI 128D (WDM)
SETUP:            SetupDiCallClassInstaller(DIF_INSTALLINTERFACES) succeeded. Device = Creative Sound Blaster AudioPCI 128D (WDM)
SETUP: SetupDiCallClassInstaller(DIF_INSTALLDEVICE) failed. Error = e0000217, Device = Creative Sound Blaster AudioPCI 128D (WDM) 
SETUP:            Installing the null driver for this device
SETUP:            GUID = {4D36E96C-E325-11CE-BFC1-08002BE10318}
SETUP:            SetupDiCallClassInstaller(DIF_INSTALLDEVICE) failed on first attempt. Error = e0000219
SETUP:            Trying a second time with DI_FLAGSEX_SETFAILEDINSTALL set.
SETUP:            Device not successfully installed.

Dave

If it ain't broke, you ain't 'FIXED' it enough.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

I can confirm that yes, this is the exact same driver thats in VMware:

Creative Sound Blaster AudioPCI 128D (WDM)

@ elbrute: Are you installing Windows Server 2003 in VMware?

If you are installing XP in VMware then this driver should be installed by
default, without driverpacks even needed, at least it always has done
for me.

I found this topic because I have this exact failure in my setuplog.log for Windows.

04/08/2007 22:41:20,d:\nt\base\ntsetup\syssetup\syspnp.c,5364,,SETUP: SetupDiCallClassInstaller(DIF_INSTALLDEVICE) failed. Error = e0000217, Device = Creative Sound Blaster AudioPCI 128D (WDM)

I really don't know what to do to get this sucker to install!

I used "Driver Genius professional 2007" after installing the sound driver through
Device Manager. This is the kicker - it DOES install through Device Manager, theres
no issue with it being "unsupported" because it will install the driver, with no complaints
from Windows or the drivers themselves whatsoever, if you install it afterwards through
Device Manager) the files Driver Genius Professional 2007 spat out for this device amounted
to about 14Mb of files! WHY? You only need ONE SYS FILE AND ONE INF FILE for this in XP!

However, you can put those 2 files in a 3rd party Driverpack, do it however you want,
it REFUSES to install. Honestly, I am on the verge of doing stupid s**t here like standing
on my hands whilst it installs, maybe cast a spell over it, pray for it, I dunno, I have done
everything else...

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

@ Level
No, I'm installing XPsp2 on a machine with a SB PCI card.

Dave

If it ain't broke, you ain't 'FIXED' it enough.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

elbrute wrote:

@ Level
No, I'm installing XPsp2 on a machine with a SB PCI card.

Dave

I can't believe it, it just won't install no matter what I do.

I also do get the SBPCI folder on my C: drive.

Whats funny is, this does work if I put these two files in a folder
and do it from WINNT.SIF the old "OemPnPDriversPath" way:

wdma_ens.inf
es1371mp.sys

Thats it! It is only those 2 files! I think it is getting mixed up somewhere
you know, because there are so many sound drivers in Bashrats packs?

wdma_ens.inf is in I386, it is cabbed so its called "wdma_ens.in_" and you'd have to uncab it.
es1371mp.sys is in DRIVER.CAB, so you'd have to open that with WinRAR and drag out that one file.

So for this device ---> Creative Sound Blaster AudioPCI 128D (WDM)
this is confirmed not to work on both these setups:

1 - Windows Server 2003 installed in VMware.
2 - Windows XP with a hardware card version of the same device.

I just tested this manually installing from Device Manager and all I needed was these two files:

wdma_ens.inf (26Kb)
es1371mp.sys (40Kb)

Look at how tiny those files are and yet it just won't install with Windows when Windows installs!

AAAAAAAAAAAGH BUT WHY WHY WHY WHY WHY WHATS STOPPING IT?!?!

This is actually driving me mad. sad

Something I still want to know - is there a way, like from the command line, to install
drivers after Windows has installed? I mean a similar (or even the same) method that
Windows itself uses like the "OemPnPDriversPath" method? How does it do that? If you
do it in Windows afterwards you need to do it all through Device Manager, but I am sure
there must be some way to do it in an unattended way? Doing this would solve the
sound card problem in an instant!

Last edited by LeveL (2007-04-09 12:15:22)

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

here is some insight

this card is supported by the OS directly.

there is an update on the microsoft update site for this driver too.

i run into this all the time in VMWare (it emulates this cards hardware for its "sound card")

the only way i have gotten it to work (so my music plays in WPI - a must have!!!)  is to use method 1.

then i manually call the VMWare Tools setup from  Runonceex.cmd


@ECHO OFF

for /f "delims=: tokens=1" %%i in ("%~dp0") do set drive=%%i:
set wpipath=%drive%\wpi

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\999 /V 1 /D "%SystemDrive%\DPsFnshr.exe"
REG ADD %KEY%\999 /V 2 /D "%wpipath%\Install\vmw\VMTools.msi /quiet /norestart"
REG ADD %KEY%\999 /V 3 /D "%wpipath%\WPI.hta" /f

EXIT


you could call the sound blaster setup program where i call the VMTools.msi and "fix" the problem

(i leave this line in for all my disks as the VMTools exits silently if its not a VMWare shell)

Last edited by OverFlow (2007-04-09 14:15:26)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

@ level

This is actually driving me mad.

Thats why i stopped trying. smile

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

OverFlow wrote:

you could call the sound blaster setup program

You mean the program thats inside the C:\SBPCI folder?

When I try that, it only has a "remove" option. So I remove
it and a DLL file disappears out of that SBPCI folder. There
are only three files inside it to begin with.

The problem seems to be that the card is "half installed" because
in Device Manager you don't get a yellow triangle (not instaled)
but its a yellow circle (the device has a problem).

It is installed, half way, because you only need those two very
small files, wdma_ens.inf (26Kb) and es1371mp.sys (40Kb) to
make it work.

All I need is some way to silently install those 2 files after everything
else has finished running and it would work, I don't know of any way
(with the one INF and one SYS file) to install the driver, but I guess
there must be some way of doing that, I just haven't found out how.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

if you use method one you wont have it installed incorrectly in device manager was my memory of what i did its been a while since i beat this.

the VMWTools has the complete sb install in it

try going to Creative labs and getting the installer.

Or

REG ADD %KEY%\999 /V 1 /D "%SystemDrive%\DPsFnshr.exe"
REG ADD %KEY%\999 /V 2 /D "%drive%\todo.cmd"
REG ADD %KEY%\999 /V 3 /D "%wpipath%\Install\vmw\VMTools.msi /quiet /norestart"
REG ADD %KEY%\999 /V 4 /D "%wpipath%\WPI.hta" /f


then put a todo.cmd in the root of your cd IE d:\todo.cmd

with copy commands for example...

copy file1 %systemroot%
copy file2 c:\windows

Last edited by OverFlow (2007-04-10 08:05:49)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: [B, PENDING] Creative Sound Blaster AudioPCI 128D (WDM) not installed

Method 1 does work but I am including so many driverpacks - about 25 driverpacks
in total, so theres no way of doing it, because of the 4096 character limit.

I tried to install the driver from the command line like this:

rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .\wdma_ens.inf

Even THAT doesn't work.

And yet I can install it in Device Manager manually. Oh man this is just sick!

I have been trying for about 4 or 5 days.

Heres the INF file wdma_ens.inf, can it be hacked somehow?......

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MSFT%
LayoutFile=layout.inf
DriverVer =07/01/2001,5.1.2535.0

[Manufacturer]
%MfgName%=CREATIVE

;; Mechanism for excluding drivers from the "Add New Hardware" list.
[ControlFlags]

ExcludeFromSelect = *

[CREATIVE]

%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371                   ; generic Concert AC97 PCI board
%ES1370.DeviceDesc%=ES1370,PCI\VEN_1274&DEV_5000                   ; Concert AC97 PCI board
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880                   ; generic 5880

;Intel
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_42498086   ; Intel BI440ZX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_424c8086   ; Intel BL440ZX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_425a8086   ; Intel BZ440ZX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_43418086   ; Intel Cayman
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_43328086   ; Intel Cayman 2
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_43438086   ; Intel Cape Cod
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_45418086   ; Intel Easton
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_46498086   ; Intel Fire Island
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_464a8086   ; Intel FJ440ZX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_47428086   ; Intel Garibaldi
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_4D4F8086   ; Intel Monteal
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_4f438086   ; Intel OC440LX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_52438086   ; Intel RC440BX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_53548086   ; Intel Stornaway
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_53528086   ; Intel SunRiver
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_56438086   ; Intel Vancouver
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_57538086   ; Intel WS440BX


%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_13711274   ; Concert AC97 PCI board
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_58801274   ; 5880
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20001274   ; 5880
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_80011274   ; retail 5880 4 channel


;A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_10011563   ; A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_10021563   ; A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_10031563   ; A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_10041563   ; A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_10051563   ; A-Trend
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_74601563   ; A-Trend 7060

; Compaq
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_B1A70E11   ; Compaq /w PS
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_B1BF0E11   ; Compaq /w PS
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00240E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00250E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00260E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00270E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00280E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00290E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_002A0E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_002B0E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_002C0E11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_002D0E11

;Chaintech
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_2001270F   ; ChainTech 6CTR
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_2002270F   ; ChainTech 6BTA3
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_2001270F   ; ChainTech 6CTR
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_2200270F   ; ChainTech 6WTX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_2200270F   ; ChainTech 6WTX
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_3000270F   ; ChainTech 6WSV
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_3100270F   ; ChainTech 6WIV2
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_3102270F   ; ChainTech 6WIV
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_7040270F   ; ChainTech 6ATA4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_7060270F   ; ChainTech 6ASA2
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_7160270F   ; ChainTech 6AIA4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_7040270F   ; ChainTech 6ATA4

;FIC
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99021509   ; FIC KW11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99031509   ; FIC KW31
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99041509   ; FIC KA11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99051509   ; FIC KC13
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99201509   ; FIC FA11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99211509   ; FIC FS11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_99221509   ; FIC FS31
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_99201509   ; FIC FA11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_99211509   ; FIC FS11
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_99221509   ; FIC FS31

;Gateway
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8054107B   ; Gateway Tabor2

;Gigabyte
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20601458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20611458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20621458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20631458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20641458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20651458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20661458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20671458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20681458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_20691458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206A1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206B1458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206C1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206D1458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206E1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_206F1458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20601458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20611458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20621458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20631458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20641458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20651458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20661458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20671458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20681458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_20691458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206A1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206B1458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206C1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206D1458   ; Gigabyte 6VM7-4X
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206E1458   ; Gigabyte 6VX7-4
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_206F1458   ; Gigabyte 6VM7-4X

;GVC
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_207714A4   ; GVC KR639
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_210514A4   ; GVC MR800
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_210714A4   ; GVC MR801
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_217214A4   ; GVC DR739


; Micron
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_18541042   ; Micron Tazer

;MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00011462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00021462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00031462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00041462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00051462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00061462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00071462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00081462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00091462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000A1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000B1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000C1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000D1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000E1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000F1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00101462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_64701462   ; MS-6147 1.1A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_65601462   ; MS-6156 1.10
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_66301462   ; MS-6163BX 1.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_66311462   ; MS-6163VIA 1.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_66321462   ; MS-6163BX 2.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_66331462   ; MS-6163VIA 2.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_68201462   ; MS-6182 1.00
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_68221462   ; MS-6182 1.00A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_68301462   ; MS-6183 1.00
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_68801462   ; MS-6188 1.00 / 137x
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69001462   ; MS-6190 1.00
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69101462   ; MS-6191
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69301462   ; MS-6193
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69501462   ; MSI MS-6195
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69901462   ; MS-6199BX 2.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_69911462   ; MS-6199VIA 2.0A
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_68801462   ; MS-6188 1.00 / 5880
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_30801462   ; MSI MS-6308
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_30901462   ; MSI MS-6309
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_31801462   ; MSI MS-6318
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00011462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00021462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00031462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00041462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00051462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00061462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00071462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00081462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00091462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000A1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000B1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000C1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000D1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000E1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_000F1462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_00101462   ; MSI
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_68801462   ; MS-6188 1.00
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_68801462   ; MS-6188 1.00 / 5880
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_30801462   ; MSI MS-6308
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_30901462   ; MSI MS-6309
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_31801462   ; MSI MS-6318
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_69501462   ; MSI MS-6195

;NEC
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_80AC1033   ; NEC / 1033

;Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8801152D   ; Quanta CP810E
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8802152D   ; Quanta CP810
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8803152D   ; Quanta P3810E
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8804152D   ; Quanta P3810-S
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8805152D   ; Quanta P3820-S
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8809152D   ; Quanta M73
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_880B152D   ; Quanta M62
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_8811152D   ; Quanta M30
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_8811152D   ; Quanta M30
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890A152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890B152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890C152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890D152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890E152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_890F152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890A152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890B152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890C152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890D152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890E152D   ; Quanta
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_5880&SUBSYS_890F152D   ; Quanta

; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00014CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00024CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00034CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00044CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00054CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00064CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00074CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00084CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00094CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000A4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000B4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000C4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000D4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000E4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_000F4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00104CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00114CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00124CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00134CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00144CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00154CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00164CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00174CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00184CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_00194CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001A4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001B4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001C4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001D4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001E4CA1   ; Seanix
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_001F4CA1   ; Seanix

; Sharp
%ES1371.DeviceDesc%=ES1371,PCI\VEN_1274&DEV_1371&SUBSYS_180613BD   ; Sharp DJ-P/ME1



[STUB_DEVICE]

[ES1371]
Include=   ks.inf, wdmaudio.inf
Needs=     KS.Registration, WDMAUDIO.Registration
CopyFiles=ES1371.CopyList
AddReg=ES1371.AddReg

[ES1370]
Include=   ks.inf, wdmaudio.inf
Needs=     KS.Registration, WDMAUDIO.Registration
CopyFiles=ES1370.CopyList
AddReg=ES1370.AddReg

[ES1371.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   W_ES1371.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,W_ES1371.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       W_ES1371.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      W_ES1371.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     W_ES1371.Interface.UART

[ES1370.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   W_ES1370.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,W_ES1370.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       W_ES1370.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      W_ES1370.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     W_ES1370.Interface.UART

[W_ES1371.Interface.Wave]
AddReg=W_ES1371.Interface.Wave.AddReg

[W_ES1371.Interface.Wave.AddReg]
HKR,,FriendlyName,,%W_ES1371.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[W_ES1370.Interface.Wave]
AddReg=W_ES1370.Interface.Wave.AddReg

[W_ES1370.Interface.Wave.AddReg]
HKR,,FriendlyName,,%W_ES1370.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[W_ES1371.Interface.Topology]
AddReg=W_ES1371.Interface.Topo.AddReg

;; warning!! must be "Topo" because "Topology" is too long
[W_ES1371.Interface.Topo.AddReg]
HKR,,FriendlyName,,%W_ES1371.Topology.szPname%

[W_ES1370.Interface.Topology]
AddReg=W_ES1370.Interface.Topo.AddReg

;; warning!! must be "Topo" because "Topology" is too long
[W_ES1370.Interface.Topo.AddReg]
HKR,,FriendlyName,,%W_ES1370.Topology.szPname%

[W_ES1371.Interface.UART]
AddReg=W_ES1371.I.UART.AddReg

[W_ES1371.I.UART.AddReg]
HKR,,FriendlyName,,%W_ES1371.UART.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[W_ES1370.Interface.UART]
AddReg=W_ES1370.I.UART.AddReg

[W_ES1370.I.UART.AddReg]
HKR,,FriendlyName,,%W_ES1370.UART.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[ES1371.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,es1371mp.sys
HKR,,NTMPDriver,,"es1371mp.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv, Description,,%*ES1371.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%*ES1371.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*ES1371.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Description,,%*ES1371.DeviceDesc%

[ES1370.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,es1370mp.sys
HKR,,NTMPDriver,,"es1370mp.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv, Description,,%*ES1370.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%*ES1370.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*ES1370.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Description,,%*ES1370.DeviceDesc%

[DestinationDirs]
ES1371.CopyList         = 10,system32\drivers ; %SystemRoot%\system32\drivers
ES1370.CopyList         = 10,system32\drivers ; %SystemRoot%\system32\drivers

[ES1371.CopyList]
es1371mp.sys

[ES1370.CopyList]
es1370mp.sys

;;**************** NT Install ****************

[STUB_DEVICE.NTX86]
[STUB_DEVICE.NTX86.SERVICES]
AddService=,0x2

[ES1371.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ES1371.CopyList
AddReg=ES1371.AddReg

[ES1370.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ES1370.CopyList
AddReg=ES1370.AddReg

[ES1371.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     W_ES1371.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   W_ES1371.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,W_ES1371.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       W_ES1371.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      W_ES1371.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     W_ES1371.Interface.UART

[ES1370.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     W_ES1370.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   W_ES1370.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,W_ES1370.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       W_ES1370.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      W_ES1370.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     W_ES1370.Interface.UART

[ES1371.NTX86.Services]
AddService = es1371,  0x00000002, es1371_Service_Inst

[ES1370.NTX86.Services]
AddService = ES1370,  0x00000002, ES1370_Service_Inst

[es1371_Service_Inst]
DisplayName    = %ES1371.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\es1371mp.sys

[ES1370_Service_Inst]
DisplayName    = %ES1370.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ES1370MP.sys


[Strings]
MSFT="Microsoft"
MfgName="Creative Technology Ltd."
ES1371.DeviceDesc="Creative AudioPCI (ES1371,ES1373) (WDM)"
*ES1371.DeviceDesc="Creative AudioPCI (ES1371,ES1373) (WDM)"
ES1370.DeviceDesc="Creative AudioPCI (ES1370), SB PCI 64/128 (WDM)"
*ES1370.DeviceDesc="Creative AudioPCI (ES1370), SB PCI 64/128 (WDM)"
W_ES1371.Wave.szPname="Creative Sound Blaster PCI"
W_ES1371.Topology.szPname="Creative Sound Blaster PCI"
W_ES1371.UART.szPname="Creative Sound Blaster MPU-401"
W_ES1370.Wave.szPname="Creative Sound Blaster PCI"
W_ES1370.Topology.szPname="Creative Sound Blaster PCI"
W_ES1370.UART.szPname="Creative Sound Blaster MPU-401"

*MS.MPU401.DeviceDesc="Microsoft MPU Audio Driver(WDM)"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
WDM_MIDI="WDM-based Device"

Proxy.CLSID        ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO   ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER  ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"

KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_Topology="Topology"
KSNAME_Wavetable="Wavetable"

WDM.UART.szPname="SBPCI MPU-401"

ES1371.SvcDesc = "Creative AudioPCI (ES1371,ES1373) (WDM)"
ES1370.SvcDesc = "Creative AudioPCI (ES1370), SB PCI 64/128 (WDM)"

I know it fails because in setuplog.log in C:\WINDOWS I have this line:

04/09/2007 20:28:39,d:\nt\base\ntsetup\syssetup\syspnp.c,5364,,SETUP: SetupDiCallClassInstaller(DIF_INSTALLDEVICE) failed. Error = e0000217, Device = Creative Sound Blaster AudioPCI 128D (WDM)

Last edited by LeveL (2007-04-10 08:37:26)