Smwdm.inf Driver File Contents (V5002234.zip)

; SoundMAX device information file for Siemens
; Analog Devices, Inc. Copyright(c) 1998, 1999

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ANLG%
DriverVer = 10/20/1999,5.00.2234.0
CatalogFile=smx.cat

[Manufacturer]
%MfgName%=AnalogDevices

[AnalogDevices]
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_0048110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2425&subsys_0048110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_7195&subsys_0048110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_0049110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2425&subsys_0049110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_7195&subsys_0049110A
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_004011D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_534011D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2425&subsys_004011D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_7195&subsys_004011D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2415&subsys_004811D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_2425&subsys_004811D4
%*WDM_ICHAUD.DeviceDesc%=WDM_ICHAUD, pci\ven_8086&dev_7195&subsys_004811D4

[DestinationDirs]
DefaultDestDir = 10,system32\drivers   ; %SystemRoot%\system32\drivers

[WDM_ICHAUD]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_ICHAUD.CopyList
DelFiles=system.DelFiles
AddReg=WDM_ICHAUD.AddReg, WDM_ICHAUD_GUID.AddReg, DriverInfo.AddReg

[WDM_ICHAUD.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,smwdm.sys
HKR,,NTMPDriver,,"smwdm.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,,%*WDM_ICHAUD.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_ICHAUD.DeviceDesc%

; Establish max/min values for Volume nodes. "xxxxMax" is the setting for
;  maximum volume level (minimum attenuation). "xxxxMin" is the setting for
;  minimum volume level (maximum attenuation). These values are the Max/Min
;  bits written to the register for the Max/Min level. As an example, the
;  MicIn maximum volume can be set to 2 which equals a maximum output of +9 db,
;  the MicIn minimum is set to 10 which equals a minimum output of - 12 db.
;  (All register values are Hex.)
;

;HKR, Settings, "MasVMax", 1, 00  ;   Master Volume
;HKR, Settings, "MasVMin", 1, 3F  ;
HKR, Settings, "MicVMax", 1, 02  ;   Mic In Volume
HKR, Settings, "MicVMin", 1, 10  ;  
;HKR, Settings, "PCBVMax", 1, 00  ;   PCBeep Volume
;HKR, Settings, "PCBVMin", 1, 1f  ;   
;HKR, Settings, "PhoVMax", 1, 00  ;   Phone Volume
;HKR, Settings, "PhoVMin", 1, 1f  ;
;HKR, Settings, "LinVMax", 1, 00  ;   LineIn Volume
;HKR, Settings, "LinVMin", 1, 1f  ;
;HKR, Settings, "VidVMax", 1, 00  ;   Video Volume
;HKR, Settings, "VidVMin", 1, 1f  ;
;HKR, Settings, "AuxVMax", 1, 00  ;   Aux Volume
;HKR, Settings, "AuxVMin", 1, 1f  ;
;HKR, Settings, "ACDVMax", 1, 00  ;   Analog CD Volume (not digital redbook !)
;HKR, Settings, "ACDVMin", 1, 1f  ;
;HKR, Settings, "MonVMax", 1, 00  ;   Mono Out Volume
;HKR, Settings, "MonVMin", 1, 1f  ;

; Max/Min record levels. xxxRMax is the maximum gain code for that record
;  source. xxxRMin is the minimum gain code for that source.
;HKR, Settings, "MicRMax", 1, 0F  ;   Mic
;HKR, Settings, "MicRMin", 1, 00  ;
;HKR, Settings, "ACDRMax", 1, 0F  ;   CD (Analog CD, not Redbook Audio)
;HKR, Settings, "ACDRMin", 1, 00  ;
;HKR, Settings, "VidRMax", 1, 0F  ;   Video
;HKR, Settings, "VidRMin", 1, 00  ;
;HKR, Settings, "AuxRMax", 1, 0F  ;   Aux
;HKR, Settings, "AuxRMin", 1, 00  ;
;HKR, Settings, "LinRMax", 1, 0F  ;   Line In
;HKR, Settings, "LinRMin", 1, 00  ;
;HKR, Settings, "OutRMax", 1, 0F  ;   Line output loopback
;HKR, Settings, "OutRMin", 1, 00  ;
;HKR, Settings, "MonRMax", 1, 0F  ;   Mono output loopback
;HKR, Settings, "MonRMin", 1, 00  ;
;HKR, Settings, "PhoRMax", 1, 0F  ;   Phone
;HKR, Settings, "PhoRMin", 1, 00  ;


; Default volume / mute settings. These are the initial installation settings.
; The volume default values are tested againts the Max/Min values that may have
;  been previously established. The Boolean settings (Mute, 20 db, etc.) are
;  set as 0 = FALSE, non-zero = TRUE;
;
; Note that a particular hardware platform may not implement all signal paths.
;
; This is the mixed digital PCM stream (Wave, SW Synth and Digital Redbook)
; This setting is not adjustable from a Mixer control slider. This is
; not adjustable from the Mixer applet.
HKR, Settings, "PCMOutVolume", 1, 07 ;   PCM Out volume 8 = 0db gain, 7 = +1.5db

HKR, Settings, "NULL", 1, 00     ;   Generic handler for un-named nodes

HKR, Settings, "MasV", 1, 08     ;   Master Volume
HKR, Settings, "MasM", 1, 00     ;   Master Mute

HKR, Settings, "PCBV", 1, 08     ;   PCBeep Volume
HKR, Settings, "PCBM", 1, 01     ;   PCBeep Mute
                                    
HKR, Settings, "PhoV", 1, 08     ;   Phone Volume
HKR, Settings, "PhoM", 1, 01     ;   Phone Mute

HKR, Settings, "LinV", 1, 08     ;   LineIn Volume
HKR, Settings, "LinM", 1, 01     ;   LineIn Mute
									
HKR, Settings, "VidV", 1, 08     ;   Video Volume
HKR, Settings, "VidM", 1, 01     ;   Video Volume
									
HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
HKR, Settings, "AuxM", 1, 01     ;   Aux Mute

HKR, Settings, "20db", 1, 00     ;   Mic 20db Gain (disable gain = 0)
HKR, Settings, "MicV", 1, 08     ;   Mic In Volume
HKR, Settings, "MicM", 1, 01     ;   Mic In Mute
HKR, Settings, "MicS", 1, 00     ;   Mic In Select (0 == Mic1, 1 == Mic2)

HKR, Settings, "ACDV", 1, 08     ;   Analog CD Volume (not digital redbook !)
HKR, Settings, "ACDM", 1, 00     ;   Analog CD Mute

HKR, Settings, "P3DV", 1, 0A     ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
HKR, Settings, "P3DM", 1, 00     ;   Phat 3D Mute
HKR, Settings, "P3DB", 1, 01     ;   Use enhancement on digital streams

HKR, Settings, "MonV", 1, 08     ;   Mono Out Volume
HKR, Settings, "MonM", 1, 01     ;   Mono Out Mute

HKR, Settings, "RecS", 1, 00     ;   Record source (0=Mic, 1=CD, 2=Vid, 3=Aux
                                 ;      4=LineIn, 5=WaveOut, 6=MonoOut, 7=Phone



; Record Controls

HKR, Settings, "MicR", 1, 08     ;   Mic
HKR, Settings, "ACDR", 1, 01     ;   CD (Analog CD, not Redbook Audio)
HKR, Settings, "VidR", 1, 01     ;   Video
HKR, Settings, "AuxR", 1, 01     ;   Aux
HKR, Settings, "LinR", 1, 01     ;   Line In
HKR, Settings, "OutR", 1, 00     ;   Line output loopback
HKR, Settings, "MonR", 1, 01     ;   Mono output loopback
HKR, Settings, "PhoR", 1, 01     ;   Phone

; Enable Interrupt on each processed BDL
;  00 = Interrupt only when KMixer request
;  01 = Interrupt on every BDL
HKR, Settings, "SGUpdate", 1, 01


; Disable Node display on mixer applet. Set to 00 to enable, 01 to disable.
HKR, Disable, "NULL", 1, 00     ;   Generic handler for un-named nodes
HKR, Disable, "PCBV", 1, 01     ;   PCBeep Volume
HKR, Disable, "PCBM", 1, 01     ;   PCBeep Mute
HKR, Disable, "PhoV", 1, 01     ;   Phone Volume
HKR, Disable, "PhoM", 1, 01     ;   Phone Mute
HKR, Disable, "LinV", 1, 00     ;   LineIn Volume
HKR, Disable, "LinM", 1, 00     ;   LineIn Mute
HKR, Disable, "VidV", 1, 01     ;   Video Volume
HKR, Disable, "VidM", 1, 01     ;   Video Mute
									
HKR, Disable, "AuxV", 1, 00     ;   Aux Volume
HKR, Disable, "AuxM", 1, 00     ;   Aux Mute

HKR, Disable, "20db", 1, 00     ;   Mic 20db Gain
HKR, Disable, "MicV", 1, 00     ;   Mic In Volume
HKR, Disable, "MicM", 1, 00     ;   Mic In Mute
HKR, Disable, "MicS", 1, 00     ;   Mic In Select

HKR, Disable, "ACDV", 1, 00     ;   Analog CD Volume (not digital redbook !)
HKR, Disable, "ACDM", 1, 00     ;   Analog CD Mute

HKR, Disable, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume
HKR, Disable, "P3DM", 1, 00     ;   Phat 3D Mute
HKR, Disable, "P3DB", 1, 00     ;   Phat 3D Bypass for digital streams
HKR, Disable, "MonV", 1, 01     ;   Mono Out Volume
HKR, Disable, "MonM", 1, 01     ;   Mono Out Mute
; Record Controls
HKR, Disable, "MicR", 1, 00     ;   Mic
HKR, Disable, "ACDR", 1, 00     ;   CD (Analog CD, not Redbook Audio)
HKR, Disable, "VidR", 1, 01     ;   Video 
HKR, Disable, "AuxR", 1, 00     ;   Aux
HKR, Disable, "LinR", 1, 00     ;   Line In
HKR, Disable, "OutR", 1, 00     ;   Line output loopback
HKR, Disable, "MonR", 1, 01     ;   Mono output loopback
HKR, Disable, "PhoR", 1, 01     ;   Phone




[WDM_ICHAUD_GUID.AddReg]
HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Name,,%Pin.PcBeep%
HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%Pin.Phone%
HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%Pin.Video%
HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%Pin.MonoOut%
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Name,,%Control.PCBeepVol%
HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%Control.PhoneVol%
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Name,,%Control.VIDVol%
HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%Control.20DB%
HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Name,,%Control.PHATBypass%
HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%Control.MonoVol%
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Name,,%Control.MicSelect%
HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%Control.CaptureVid%
HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Name,,%Control.CaptureMono%
HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%Control.CapturePhone%
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00

[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,%BaseDriverFileName%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%BaseDriverFileVersion%

[SourceDisksNames]
1=,"",,

[SourceDisksFiles]
smx.cat=1

;; Delete these files from
;; the system directory
[system.DelFiles]
ichaudio.sys
ichaud.sys
smwdm.sys

;; copy these files into the
;; system32\drivers directory
[WDM_ICHAUD.CopyList]
smwdm.sys


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

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

[ICHAud.Interface.Topology]
AddReg=ICHAud.Interface.Topo.AddReg
;;must use topo because topology is too long
[ICHAud.Interface.Topo.AddReg]
HKR,,FriendlyName,,%ICHAud.Topology.szPname%

[WDM_ICHAUD.Services]
AddService = smwdm, 0x00000002, WDM_ICHAUD_Service_Inst

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

[WDM_ICHAUD_Service_Inst]
;DisplayName    = %WDM_ICHAUD.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\smwdm.sys

[Strings]
;; AC'97 Device friendly names (GUIDS non-localizeable)

ADIGUID.PcBeep      ="{992C6360-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MonoOut     ="{992C6361-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Phone       ="{992C6362-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.Video       ="{992C6366-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PCBeepVol   ="{992C6372-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MonoVol     ="{992C6374-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PhoneVol    ="{992C6376-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.VIDVol      ="{992C637A-643D-11D2-9BDC-00A0C9696B7D}"

ADIGUID.20DB        ="{992C6380-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.PHATBypass  ="{992C6387-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MonoSum     ="{992C638B-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.MicSelect   ="{992C638D-643D-11D2-9BDC-00A0C9696B7D}"

ADIGUID.CaptureVid  ="{992C6392-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CaptureMono ="{992C6396-643D-11D2-9BDC-00A0C9696B7D}"
ADIGUID.CapturePhone ="{992C6397-643D-11D2-9BDC-00A0C9696B7D}"

;; Analog Devices friendly names (localizeable)
;Sources (Pins)
Pin.PcBeep       ="PC Beep"          ; PC Beep Input
Pin.MonoOut      ="Mono Out"         ; Mono line output
Pin.Phone        ="Phone"            ; Phone Input
Pin.Video        ="Video"            ; Video Input

;Controls       (Controls as related to Sources)

Control.PCBeepVol     ="PCBeep Volume"   ; PC Beep volume control name
Control.PhoneVol      ="Phone Volume"    ; Phone volume control name
Control.VIDVol        ="Video Volume"    ; Video volume control name
Control.20DB          ="+20db Gain"       ; Microphone advanced control
Control.PHATBypass    ="Apply 3D effect to digital audio"
                                         ; 3D bypass control string (bypass
                                         ;  spatialization on digital streams)

Control.MonoSum       ="Mono Out"        ; Mono Mix loopback to record mux
Control.MonoVol       ="Mono Volume"     ; Monoaural Output volume control name
Control.MicSelect     ="Mic2 Select"     ; Microphone advanced control

Control.CaptureVid    ="Video"           ; Video Record
Control.CaptureMono   ="Mono Out"        ; Mono Mix Record
Control.CapturePhone  ="Phone"           ; Phone Record

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

ANLG="Analog Devices"
MfgName="Analog Devices, Inc."

*WDM_ICHAUD.DeviceDesc="SoundMAX Integrated Digital Audio"
ICHAud.Wave.szPname="SoundMAX Digital Audio"
ICHAud.Topology.szPname="SoundMAX Digital Audio"

swmidi.SvcDesc = "Microsoft Software Synthesizer"
WDM_ICHAUD.SvcDesc = "SoundMAX Integrated Digital Audio"

; History Information
DriverMfgr="AnalogDevices"
DriverVersionID="5.00.2234"
DriverOEM="AnalogDevices"
DriverFamily="Audio"
DriverProduct="SoundMAX"
DriverDescription="Audio Driver"
DriverOEMVersion="x00"
BaseDriverFileName="smwdm.sys" 
BaseDriverFileVersion="5.00.2234"
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: ftp, load: 1.88