ALCICH.INF Driver File Contents (CODECW9X.ZIP)

;
;Module Name:
;   alcich.inf
;
;    INF file for installing Avance AC97 WDM Driver for Intel(R) ICH controller
;

[Version]
;;CatalogFile=alcich.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ProviderName%
;;LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer=07/04/2000,5.12.2204.1

;You must specify which platform is supported by each SourceDisksNames section
;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
[SourceDisksNames.x86]
222=%DiskDescription%,,,

;You must also specify which platform is supported by each SourceDisksFiles section
;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
[SourceDisksFiles.x86]
ALCICH.SYS=222
SOUNDMAN.EXE=222
;;AVREMOVE.EXE=222


[Manufacturer]
%MfgName%=Avance

;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect = PCI\VEN_8086&DEV_2415&SUBSYS_4710414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2425&SUBSYS_4710414C
ExcludeFromSelect = PCI\VEN_8086&DEV_7195&SUBSYS_4710414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_4710414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2415&SUBSYS_4320414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_4320414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2425&SUBSYS_4320414C
ExcludeFromSelect = PCI\VEN_8086&DEV_7195&SUBSYS_4320414C
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_09741019
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_09781019
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_09811019
ExcludeFromSelect = PCI\VEN_8086&DEV_2415&SUBSYS_08101297
ExcludeFromSelect = PCI\VEN_8086&DEV_2425&SUBSYS_08101297
ExcludeFromSelect = PCI\VEN_8086&DEV_2445&SUBSYS_08101297


[Avance]
%ALCICH_AA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2415&SUBSYS_4710414C
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2425&SUBSYS_4710414C
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_7195&SUBSYS_4710414C
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_4710414C
%ALCICH_AA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2415&SUBSYS_4320414C
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_4320414C
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2425&SUBSYS_4320414C
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_7195&SUBSYS_4320414C
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_09741019
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_09781019
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_09811019
%ALCICH_AA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2415&SUBSYS_08101297
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2425&SUBSYS_08101297
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&SUBSYS_08101297
%ALCICH_AA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2415&CC_0401
%ALCICH_AB.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2425&CC_0401
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_7195&CC_0401
%ALCICH_BA.DeviceDesc%=AC97ICH, PCI\VEN_8086&DEV_2445&CC_0401

[DestinationDirs]
AC97ICH.CopyList=10,system32\drivers
ALCICH_SMAPP.CopyList=10			;; WINDOWS
;;UNINST.CopyList=10,Avance\ALCICH

[AC97ICH]
;;This inf is intended for use by IHV. So, it's going to be used as from OEM distributed disk
;;This is why AlsoInstall got used instead if Needs & Include
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
;;Include=ks.inf, wdmaudio.inf
;;Needs=KS.Registration, WDMAUDIO.Registration
;;CopyFiles=AC97ICH.CopyList
;;AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg
CopyFiles=AC97ICH.CopyList, ALCICH_SMAPP.CopyList
AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg, ALCICH_SMAPP.AddReg
;;CopyFiles=AC97ICH.CopyList, ALCICH_SMAPP.CopyList, UNINST.CopyList
;;AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg, ALCICH_SMAPP.AddReg, UNINST.AddReg
;;KnownRegEntries=AC97.KnownRegEntries

;;[AC97.KnownRegEntries]
;;IsWin98Gold=keep

;;[IsWin98Gold]
;;1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998

[AC97ICH.CopyList]
ALCICH.SYS

[ALCICH_SMAPP.CopyList]
SOUNDMAN.EXE

;;[UNINST.CopyList]
;;AVREMOVE.EXE

[AC97ICH.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AC97ICH.Interface.Topology

[AC97ICH.Interface.Wave]
AddReg=AC97ICH.I.Wave.AddReg

[AC97ICH.I.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%AC97ICH.Wave.szPname%

[AC97ICH.Interface.Topology]
AddReg=AC97ICH.I.Topo.AddReg

[AC97ICH.I.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%AC97ICH.Topology.szPname%

[AC97ICH.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ALCICH.SYS
HKR,,NTMPDriver,,"ALCICH.SYS,sbemul.sys"

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

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\wave\wdmaud.drv,Description,,%AC97ICH.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%AC97ICH.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%AC97ICH.DeviceDesc%

[ALCICH_SMAPP.AddReg]
HKLM,%AUTORUN%,SoundMan,,"SOUNDMAN.EXE"

;;[UNINST.AddReg]
;;HKLM,%KEY_UNINST%,UninstallString,0,%10%\Avance\ALCICH\Avremove.exe
;;HKLM,%KEY_UNINST%,DisplayName,0,"Uninstall Avance AC'97 Audio"

[AC97ICH.Services]
AddService = ALCICH, 0x00000002, AC97ICH_Service_Inst

[AC97ICH_Service_Inst]
DisplayName   = %AC97ICH.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ALCICH.SYS

[AC97ICH_NAMES.AddReg]
;; Pins
HKLM,%MediaCategories%\%ICHGUID.WaveOut%,Name,,%ICHPin.WaveOut%
HKLM,%MediaCategories%\%ICHGUID.WaveOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.PcBeep%,Name,,%ICHPin.PcBeep%
HKLM,%MediaCategories%\%ICHGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Phone%,Name,,%ICHPin.Phone%
HKLM,%MediaCategories%\%ICHGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Mic%,Name,,%ICHPin.Mic%
HKLM,%MediaCategories%\%ICHGUID.Mic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.LineIn%,Name,,%ICHPin.LineIn%
HKLM,%MediaCategories%\%ICHGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.CD%,Name,,%ICHPin.CD%
HKLM,%MediaCategories%\%ICHGUID.CD%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Video%,Name,,%ICHPin.Video%
HKLM,%MediaCategories%\%ICHGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Aux%,Name,,%ICHPin.Aux%
HKLM,%MediaCategories%\%ICHGUID.Aux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MasterOut%,Name,,%ICHPin.MasterOut%
HKLM,%MediaCategories%\%ICHGUID.MasterOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.HeadPhoneOut%,Name,,%ICHPin.HeadPhoneOut%
HKLM,%MediaCategories%\%ICHGUID.HeadPhoneOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MonoOut%,Name,,%ICHPin.MonoOut%
HKLM,%MediaCategories%\%ICHGUID.MonoOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.WaveIn%,Name,,%ICHPin.WaveIn%
HKLM,%MediaCategories%\%ICHGUID.WaveIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicIn%,Name,,%ICHPin.MicIn%
HKLM,%MediaCategories%\%ICHGUID.MicIn%,Display,1,00,00,00,00

;; Virtual Pins
HKLM,%MediaCategories%\%ICHGUID.Virt3DCenterPin%,Name,,%ICHPin.Virt3DCenterPin%
HKLM,%MediaCategories%\%ICHGUID.Virt3DCenterPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Virt3DDepthPin%,Name,,%ICHPin.Virt3DDepthPin%
HKLM,%MediaCategories%\%ICHGUID.Virt3DDepthPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Virt3DMixPin%,Name,,%ICHPin.Virt3DMixPin%
HKLM,%MediaCategories%\%ICHGUID.Virt3DMixPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtToneMixPin%,Name,,%ICHPin.VirtToneMixPin%
HKLM,%MediaCategories%\%ICHGUID.VirtToneMixPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtToneMixMonoPin%,Name,,%ICHPin.VirtToneMixMonoPin%
HKLM,%MediaCategories%\%ICHGUID.VirtToneMixMonoPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtHallPin%,Name,,%ICHPin.VirtHallPin%
HKLM,%MediaCategories%\%ICHGUID.VirtHallPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtPubPin%,Name,,%ICHPin.VirtPubPin%
HKLM,%MediaCategories%\%ICHGUID.VirtPubPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtStadiumPin%,Name,,%ICHPin.VirtStadiumPin%
HKLM,%MediaCategories%\%ICHGUID.VirtStadiumPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtSurroundPin%,Name,,%ICHPin.VirtSurroundPin%
HKLM,%MediaCategories%\%ICHGUID.VirtSurroundPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtKaraokPin%,Name,,%ICHPin.VirtKaraokPin%
HKLM,%MediaCategories%\%ICHGUID.VirtKaraokPin%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtPitchShiftPin%,Name,,%ICHPin.VirtPitchShiftPin%
HKLM,%MediaCategories%\%ICHGUID.VirtPitchShiftPin%,Display,1,00,00,00,00

;; Nodes
HKLM,%MediaCategories%\%ICHGUID.WaveVolume%,Name,,%ICHNode.WaveVolume%
HKLM,%MediaCategories%\%ICHGUID.WaveVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.WaveMute%,Name,,%ICHNode.WaveMute%
HKLM,%MediaCategories%\%ICHGUID.WaveMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.PcBeepVolume%,Name,,%ICHNode.PcBeepVolume%
HKLM,%MediaCategories%\%ICHGUID.PcBeepVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.PcBeepMute%,Name,,%ICHNode.PcBeepMute%
HKLM,%MediaCategories%\%ICHGUID.PcBeepMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Name,,%ICHNode.PhoneVolume%
HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Name,,%ICHNode.PhoneMute%
HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicSelect%,Name,,%ICHNode.MicSelect%
HKLM,%MediaCategories%\%ICHGUID.MicSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicBoost%,Name,,%ICHNode.MicBoost%
HKLM,%MediaCategories%\%ICHGUID.MicBoost%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicVolume%,Name,,%ICHNode.MicVolume%
HKLM,%MediaCategories%\%ICHGUID.MicVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicMute%,Name,,%ICHNode.MicMute%
HKLM,%MediaCategories%\%ICHGUID.MicMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.LineInVolume%,Name,,%ICHNode.LineInVolume%
HKLM,%MediaCategories%\%ICHGUID.LineInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Name,,%ICHNode.LineInMute%
HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.CDVolume%,Name,,%ICHNode.CDVolume%
HKLM,%MediaCategories%\%ICHGUID.CDVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.CDMute%,Name,,%ICHNode.CDMute%
HKLM,%MediaCategories%\%ICHGUID.CDMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VideoVolume%,Name,,%ICHNode.VideoVolume%
HKLM,%MediaCategories%\%ICHGUID.VideoVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VideoMute%,Name,,%ICHNode.VideoMute%
HKLM,%MediaCategories%\%ICHGUID.VideoMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.AuxVolume%,Name,,%ICHNode.AuxVolume%
HKLM,%MediaCategories%\%ICHGUID.AuxVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.AuxMute%,Name,,%ICHNode.AuxMute%
HKLM,%MediaCategories%\%ICHGUID.AuxMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MainMix%,Name,,%ICHNode.MainMix%
HKLM,%MediaCategories%\%ICHGUID.MainMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Virt3DCenter%,Name,,%ICHNode.Virt3DCenter%
HKLM,%MediaCategories%\%ICHGUID.Virt3DCenter%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Virt3DDepth%,Name,,%ICHNode.Virt3DDepth%
HKLM,%MediaCategories%\%ICHGUID.Virt3DDepth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.3DBypass%,Name,,%ICHNode.3DBypass%
HKLM,%MediaCategories%\%ICHGUID.3DBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.3DEnable%,Name,,%ICHNode.3DEnable%
HKLM,%MediaCategories%\%ICHGUID.3DEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Name,,%ICHNode.BeepMix%
HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Bass%,Name,,%ICHNode.Bass%
HKLM,%MediaCategories%\%ICHGUID.Bass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Treble%,Name,,%ICHNode.Treble%
HKLM,%MediaCategories%\%ICHGUID.Treble%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.Loudness%,Name,,%ICHNode.Loudness%
HKLM,%MediaCategories%\%ICHGUID.Loudness%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MasterVolume%,Name,,%ICHNode.MasterVolume%
HKLM,%MediaCategories%\%ICHGUID.MasterVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MasterMute%,Name,,%ICHNode.MasterMute%
HKLM,%MediaCategories%\%ICHGUID.MasterMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Name,,%ICHNode.HPVolume%
HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.HPMute%,Name,,%ICHNode.HPMute%
HKLM,%MediaCategories%\%ICHGUID.HPMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Name,,%ICHNode.MonoOutSelect%
HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MonoOutVolume%,Name,,%ICHNode.MonoOutVolume%
HKLM,%MediaCategories%\%ICHGUID.MonoOutVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MonoOutMute%,Name,,%ICHNode.MonoOutMute%
HKLM,%MediaCategories%\%ICHGUID.MonoOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Name,,%ICHNode.WaveInSelect%
HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Name,,%ICHNode.MasterInVolume%
HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Name,,%ICHNode.MasterInMute%
HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Name,,%ICHNode.MicInVolume%
HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Name,,%ICHNode.MicInMute%
HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.SurroundSelect%,Name,,%ICHNode.SurroundSelect%
HKLM,%MediaCategories%\%ICHGUID.SurroundSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Name,,%ICHNode.SurroundMute%
HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtHallMute%,Name,,%ICHNode.VirtHallMute%
HKLM,%MediaCategories%\%ICHGUID.VirtHallMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtPubMute%,Name,,%ICHNode.VirtPubMute%
HKLM,%MediaCategories%\%ICHGUID.VirtPubMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtStadiumMute%,Name,,%ICHNode.VirtStadiumMute%
HKLM,%MediaCategories%\%ICHGUID.VirtStadiumMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtPitchShiftVol%,Name,,%ICHNode.VirtPitchShiftVol%
HKLM,%MediaCategories%\%ICHGUID.VirtPitchShiftVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtKaraokMute%,Name,,%ICHNode.VirtKaraokMute%
HKLM,%MediaCategories%\%ICHGUID.VirtKaraokMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.VirtVoiceCancel%,Name,,%ICHNode.VirtVoiceCancel%
HKLM,%MediaCategories%\%ICHGUID.VirtVoiceCancel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ICHGUID.SimulStereo%,Name,,%ICHNode.SimulStereo%
HKLM,%MediaCategories%\%ICHGUID.SimulStereo%,Display,1,00,00,00,00

[AC97ICH_OEM.AddReg]
;;Default register value at driver startup
;;Uncomment some one of the lines if you want to overwrite the default setting
;;The value in these outcommented lines is the driver default. You can change
;;the register values (and uncomment the line) to overwrite the driver default.
;;low byte comes first, values are hexadezimal.
;HKR,Settings,MasterVolume,1,0,0		;0dB
;HKR,Settings,HeadphoneVolume,1,0,0		;0dB
;HKR,Settings,MonooutVolume,1,0,0		;0dB
;HKR,Settings,ToneControls,1,F,F		;bypass
;HKR,Settings,BeepVolume,1,0,0			;0dB
;HKR,Settings,PhoneVolume,1,8,80		;muted
;HKR,Settings,MicVolume,1,8,80			;muted
;HKR,Settings,LineInVolume,1,8,8		;0dB
;HKR,Settings,CDVolume,1,8,8			;0dB
;HKR,Settings,VideoVolume,1,8,8			;0dB
;HKR,Settings,AUXVolume,1,8,8			;0dB
;HKR,Settings,WaveOutVolume,1,8,8		;0dB. This register is never touched by the system.
;HKR,Settings,RecordSelect,1,4,4		;select LiniIn
;HKR,Settings,RecordGain,1,0,0			;0dB
;HKR,Settings,RecordGainMic,1,0,0		;0dB
;HKR,Settings,GeneralPurpose,1,0,0		;pre 3D, 3D off, loudness off, mono=mix, mic1
;HKR,Settings,3DControl,1,0,0			;0%
;HKR,Settings,PowerDown,1,0,0			;no power down

;;Configuration
;;You can disable some of the input lines by outcommenting some of the lines
;;below. This could be necessary if you have a AC97 codec on board that for
;;example supports Video input, but you don't have the Video input accessable
;;for the user (no plug in).
;HKR,Settings,DisablePCBeep,1,1
;HKR,Settings,DisablePhone,1,1
HKR,Settings,DisableMic2,1,1
;HKR,Settings,DisableVideo,1,1
;HKR,Settings,DisableAUX,1,1
HKR,Settings,DisableHeadphone,1,1
HKR,Settings,DisableMonoOut,1,1
HKR,Settings,DisableMicIn,1,1
;HKR,Settings,DisableMic,1,1		;disables all MIC lines, including MIC record.
;HKR,Settings,DisableLineIn,1,1
;HKR,Settings,DisableCD,1,1


;;================= Window2000====================
[AC97ICH.NTX86]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
;;CopyFiles=AC97ICH.CopyList
;;AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg
CopyFiles=AC97ICH.CopyList, ALCICH_SMAPP.CopyList
AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg
;;CopyFiles=AC97ICH.CopyList, ALCICH_SMAPP.CopyList, UNINST.CopyList
;;AddReg=AC97ICH.AddReg,AC97ICH_NAMES.AddReg, AC97ICH_OEM.AddReg, ALCICH_SMAPP.AddReg, UNINST.AddReg

[AC97ICH.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AC97ICH.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AC97ICH.Interface.Topology

[AC97ICH.NTX86.Services]
AddService = ALCICH, 0x00000002, AC97ICH_Service_Inst




[Strings]
ProviderName="Avance Logic, Inc."
MfgName="Avance"
DiskDescription="Avance AC'97 WDM Driver Disk"
ALCICH_AA.DeviceDesc="Avance AC'97 Driver for Intel(r) 82801AA Controller"
ALCICH_AB.DeviceDesc="Avance AC'97 Driver for Intel(r) 82801AB Controller"
ALCICH_BA.DeviceDesc="Avance AC'97 Driver for Intel(r) 82801BA Controller"
AC97ICH.DeviceDesc="Avance AC'97 Driver for Intel(r) 82801AA/AB/BA Controller"

AC97ICH.Wave.szPname="Avance AC'97 Audio"
AC97ICH.Topology.szPname="Avance AC'97 Mixer"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
AUTORUN="Software\Microsoft\Windows\CurrentVersion\Run"
;;KEY_UNINST="Software\Microsoft\Windows\CurrentVersion\Uninstall\ALCICH"

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}"
KSNAME_Wave="Wave"
KSNAME_Topology="Topology"

AC97ICH.SvcDesc = "Service for Avance AC'97 Driver (WDM)"

;; Pins (non-localizeable)
ICHGUID.WaveOut         ="{0A8C1A80-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.PcBeep          ="{0A8C1A83-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Phone           ="{0A8C1A86-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Mic             ="{0A8C1A89-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.LineIn          ="{0A8C1A8F-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.CD              ="{0A8C1A92-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Video           ="{0A8C1A95-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Aux             ="{0A8C1A98-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MasterOut       ="{0A8C1AA4-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.HeadPhoneOut    ="{0A8C1AA7-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MonoOut         ="{0A8C1AAC-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.WaveIn          ="{0A8C1AB1-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicIn           ="{0A8C1AB4-42B0-11D2-95D2-00C04FB925D3}"

;; Virtual Pins (non-localizeable)
ICHGUID.Virt3DCenterPin    ="{766DB59F-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.Virt3DDepthPin     ="{766DB5A0-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.Virt3DMixPin       ="{4CE9C3C9-6EC0-11d2-9ADE-00C04F8EFB68}"
ICHGUID.VirtToneMixPin     ="{766DB5A1-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.VirtToneMixMonoPin ="{766DB5A5-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.VirtHallPin        ="{18D5C240-23F8-11d3-92C6-52544C29295E}"
ICHGUID.VirtPubPin         ="{18D5C241-23F8-11d3-92C6-52544C29295E}"
ICHGUID.VirtStadiumPin     ="{18D5C242-23F8-11d3-92C6-52544C29295E}"
ICHGUID.VirtSurroundPin    ="{18D5C243-23F8-11d3-92C6-52544C29295E}"
ICHGUID.VirtKaraokPin      ="{BCFB9E44-24BA-11d3-92C6-52544C29295E}"
ICHGUID.VirtPitchShiftPin  ="{BCFB9E43-24BA-11d3-92C6-52544C29295E}"

;; Nodes (non-localizeable)
ICHGUID.WaveVolume        ="{0A8C1A81-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.WaveMute          ="{0A8C1A82-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.PcBeepVolume      ="{0A8C1A84-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.PcBeepMute        ="{0A8C1A85-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.PhoneVolume       ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.PhoneMute         ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicSelect         ="{0A8C1A8B-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicBoost          ="{0A8C1A8C-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicVolume         ="{0A8C1A8D-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicMute           ="{0A8C1A8E-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.LineInVolume      ="{0A8C1A90-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.LineInMute        ="{0A8C1A91-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.CDVolume          ="{0A8C1A93-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.CDMute            ="{0A8C1A94-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.VideoVolume       ="{0A8C1A96-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.VideoMute         ="{0A8C1A97-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.AuxVolume         ="{0A8C1A99-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.AuxMute           ="{0A8C1A9A-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MainMix           ="{0A8C1A9B-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Virt3DCenter      ="{766DB5A2-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.Virt3DDepth       ="{766DB5A3-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.3DBypass          ="{0A8C1A9E-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.3DEnable          ="{766DB5A4-6E94-11d2-9ADE-00C04F8EFB68}"
ICHGUID.BeepMix           ="{0A8C1A9F-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Bass              ="{0A8C1AA0-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Treble            ="{0A8C1AA1-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.Loudness          ="{B9B9016C-57EB-11d2-9AC0-00C04F8EFB68}"
ICHGUID.MasterVolume      ="{0A8C1AA2-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MasterMute        ="{0A8C1AA3-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.HPVolume          ="{0A8C1AA5-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.HPMute            ="{0A8C1AA6-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MonoOutSelect     ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MonoOutVolume     ="{0A8C1AAA-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MonoOutMute       ="{0A8C1AAB-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.WaveInSelect      ="{0A8C1AAE-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MasterInVolume    ="{0A8C1AAF-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MasterInMute      ="{0A8C1AB0-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicInVolume       ="{0A8C1AB2-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.MicInMute         ="{0A8C1AB3-42B0-11D2-95D2-00C04FB925D3}"
ICHGUID.SurroundSelect    ="{18D5C244-23F8-11d3-92C6-52544C29295E}"
ICHGUID.SurroundMute      ="{18D5C245-23F8-11d3-92C6-52544C29295E}"
ICHGUID.VirtHallMute      ="{F36EC0E0-2403-11d3-92C6-52544C29295E}"
ICHGUID.VirtPubMute       ="{F36EC0E1-2403-11d3-92C6-52544C29295E}"
ICHGUID.VirtStadiumMute   ="{F36EC0E2-2403-11d3-92C6-52544C29295E}"
ICHGUID.VirtPitchShiftVol ="{BCFB9E40-24BA-11d3-92C6-52544C29295E}"
ICHGUID.VirtKaraokMute    ="{BCFB9E41-24BA-11d3-92C6-52544C29295E}"
ICHGUID.VirtVoiceCancel   ="{BCFB9E42-24BA-11d3-92C6-52544C29295E}"
ICHGUID.SimulStereo     ="{B3AD50B5-3849-4983-ADD7-25E6268F912D}"

;; Pins (localizeable)
ICHPin.WaveOut          ="Wave Out"
ICHPin.PcBeep           ="PC Beep"
ICHPin.Phone            ="Phone"
ICHPin.Mic              ="Microphone"
ICHPin.LineIn           ="Line In"
ICHPin.CD               ="CD"
ICHPin.Video            ="Video"
ICHPin.Aux              ="Aux"
ICHPin.MasterOut        ="Speaker"
ICHPin.HeadPhoneOut     ="Headphones"
ICHPin.MonoOut          ="Mono Out"
ICHPin.WaveIn           ="Wave In"
ICHPin.MicIn            ="Mic In"

;; Virtual Pins (localizeable)
ICHPin.Virt3DCenterPin     ="3D Center"
ICHPin.Virt3DDepthPin      ="3D Depth"
ICHPin.Virt3DMixPin        ="3D Mix"
ICHPin.VirtToneMixPin      ="Stereo Mix"
ICHPin.VirtToneMixMonoPin  ="Mono Mix"
ICHPin.VirtHallPin         ="Hall"
ICHPin.VirtPubPin          ="Pub"
ICHPin.VirtStadiumPin      ="Stadium"
ICHPin.VirtSurroundPin     ="Surround Effect"
ICHPin.VirtKaraokPin       ="KaraOK Effect"
ICHPin.VirtPitchShiftPin   ="Pitch Shift"

;; Nodes (localizeable)
ICHNode.WaveVolume        ="Wave Volume"
ICHNode.WaveMute          ="Wave Mute"
ICHNode.PcBeepVolume      ="Beep Volume"
ICHNode.PcBeepMute        ="Beep Mute"
ICHNode.PhoneVolume       ="Phone Volume"
ICHNode.PhoneMute         ="Phone Mute"
ICHNode.MicSelect         ="Mic Select"
ICHNode.MicBoost          ="Mic Boost"
ICHNode.MicVolume         ="Mic Volume"
ICHNode.MicMute           ="Mic Mute"
ICHNode.LineInVolume      ="LineIn Volume"
ICHNode.LineInMute        ="LineIn Mute"
ICHNode.CDVolume          ="CD Volume"
ICHNode.CDMute            ="CD Mute"
ICHNode.VideoVolume       ="Video Volume"
ICHNode.VideoMute         ="Video Mute"
ICHNode.AuxVolume         ="Aux Volume"
ICHNode.AuxMute           ="Aux Mute"
ICHNode.MainMix           ="Main Mix"
ICHNode.Virt3DCenter      ="3D Center"
ICHNode.Virt3DDepth       ="3D Depth"
ICHNode.3DBypass          ="WaveOut 3D Bypass"
ICHNode.3DEnable          ="3D Enable"
ICHNode.BeepMix           ="Beep Mix"
ICHNode.Bass              ="Bass"
ICHNode.Treble            ="Treble"
ICHNode.Loudness          ="Loudness"
ICHNode.MasterVolume      ="Master Volume"
ICHNode.MasterMute        ="Master Mute"
ICHNode.HPVolume          ="Headphone Volume"
ICHNode.HPMute            ="Headphone Mute"
ICHNode.MonoOutSelect     ="Mono Out Select"
ICHNode.MonoOutVolume     ="Mono Out Volume"
ICHNode.MonoOutMute       ="Mono Out Mute"
ICHNode.WaveInSelect      ="WaveIn Select"
ICHNode.MasterInVolume    ="WaveIn Volume"
ICHNode.MasterInMute      ="WaveIn Mute"
ICHNode.MicInVolume       ="Mic In Volume"
ICHNode.MicInMute         ="Mic In Mute"
ICHNode.SurroundSelect    ="Surround Select"
ICHNode.SurroundMute      ="Surround Mute"
ICHNode.VirtHallMute      ="Virtual Hall Mute"
ICHNode.VirtPubMute       ="Virtual Pub Mute"
ICHNode.VirtStadiumMute   ="Virtual Stadium Mute"
ICHNode.VirtPitchShiftVol ="Pitch Shift"
ICHNode.VirtKaraokMute    ="KaraOK Mute"
ICHNode.VirtVoiceCancel   ="Voice Cancellation"
ICHNode.SimulStereo       ="Simulated Stereo"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.85