SambaWDMAu.inf Driver File Contents (Audio.zip)

; SambaWDMAu.inf
;
; Installation inf for the Geode WDM Scatter-Gather Audio driver on Samba board
;
; AMD_COPYRIGHT
;
; Copyright <2003> ADVANCED MICRO DEVICES, INC. All Rights Reserved.
;
; Unless otherwise designated in writing, this software and any related 
; documentation are the confidential proprietary information of AMD. 
; THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT ANY
; UNLESS OTHERWISE NOTED IN WRITING, EXPRESS OR IMPLIED WARRANTY OF ANY 
; KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, 
; NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR PURPOSE AND IN NO 
; EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER. 
;
; AMD does not assume any responsibility for any errors which may appear 
; in the Materials nor any responsibility to support or update the
; Materials.  AMD retains the right to modify the Materials at any time, 
; without notice, and is not obligated to provide such modified 
; Materials to you. AMD is not obligated to furnish, support, or make
; any further information available to you.
;
; END_AMD_COPYRIGHT

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ProviderName%
CatalogFile=LXWDMAu.cat
DriverVer=06/29/2006, 3.00.00

[SourceDisksNames.x86]
222=%DiskDescription%,,,

[SourceDisksFiles.x86]
lxwdmau.sys=222
LXprop.dll=222
;the entries below are used by the device migration dll, on Win95/98 to Win2K upgrades
Migrate.dll=222

[Manufacturer]
%MfgName%=AMD

;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]

ExcludeFromSelect = *

[AMD]
; Castle    (CS5535)
%LXWDM.DeviceDesc%=LXWDM,PCI\VEN_100B&DEV_002E
; Castle    (CS5536)
%LXWDM.DeviceDesc%=LXWDM,PCI\VEN_1022&DEV_2093	  

[DestinationDirs]
LXWDM.CopyList=10,system32\drivers
LXPROP.CopyList=10,system32

DevUpgrd_Files = 10, win9xmig\DevUpgrd
WDMDriver_Files = 10, win9xmig\DevUpgrd\LXWDM	

[LXWDM]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=LXWDM.CopyList, DevUpgrd_Files, WDMDriver_Files
AddReg=LXWDM.AddReg,LXWDM_NAMES.AddReg,LXWDM_OEM.AddReg,DevUpgrd_AddReg
KnownRegEntries=AC97.KnownRegEntries

[AC97.KnownRegEntries]
IsWin98Gold=keep

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

[LXWDM.CopyList]
lxwdmau.sys

[DevUpgrd_Files]
;;This migrate.dll can be found in the DDK (beta2 or after) under src\setup\devupgrd
Migrate.dll      

[WDMDriver_Files]
SambaWDMAu.inf	
lxwdmau.sys	
LXProp.dll



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

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

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

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

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

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


[DevUpgrd_AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration DLLs","Microsoft Device Upgrade Pack",,%10%\win9xmig\DevUpgrd
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2415",,%10%\win9xmig\DevUpgrd\AC97WDM\SambaWDMAu.inf
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2425",,%10%\win9xmig\DevUpgrd\AC97WDM\SambaWDMAu.inf
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers","PCI\VEN_8086&DEV_2445",,%10%\win9xmig\DevUpgrd\AC97WDM\SambaWDMAu.inf


[LXWDM.Services]
AddService = LXWDM, 0x00000002, LXWDM_Service_Inst

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

[LXWDM_NAMES.AddReg]
;; Nodes
HKLM,%MediaCategories%\%AMDGUID.PhoneVolume%,Name,,%AMDNode.PhoneVolume%
HKLM,%MediaCategories%\%AMDGUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.PhoneMute%,Name,,%AMDNode.PhoneMute%
HKLM,%MediaCategories%\%AMDGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.LineInMute%,Name,,%AMDNode.LineInMute%
HKLM,%MediaCategories%\%AMDGUID.LineInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MainMix%,Name,,%AMDNode.MainMix%
HKLM,%MediaCategories%\%AMDGUID.MainMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.3DBypass%,Name,,%AMDNode.3DBypass%
HKLM,%MediaCategories%\%AMDGUID.3DBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.3DEnable%,Name,,%AMDNode.3DEnable%
HKLM,%MediaCategories%\%AMDGUID.3DEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.BeepMix%,Name,,%AMDNode.BeepMix%
HKLM,%MediaCategories%\%AMDGUID.BeepMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.HPVolume%,Name,,%AMDNode.HPVolume%
HKLM,%MediaCategories%\%AMDGUID.HPVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.HPMute%,Name,,%AMDNode.HPMute%
HKLM,%MediaCategories%\%AMDGUID.HPMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MonoOutSelect%,Name,,%AMDNode.MonoOutSelect%
HKLM,%MediaCategories%\%AMDGUID.MonoOutSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.WaveInSelect%,Name,,%AMDNode.WaveInSelect%
HKLM,%MediaCategories%\%AMDGUID.WaveInSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MasterInVolume%,Name,,%AMDNode.MasterInVolume%
HKLM,%MediaCategories%\%AMDGUID.MasterInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MasterInMute%,Name,,%AMDNode.MasterInMute%
HKLM,%MediaCategories%\%AMDGUID.MasterInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MicInVolume%,Name,,%AMDNode.MicInVolume%
HKLM,%MediaCategories%\%AMDGUID.MicInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.MicInMute%,Name,,%AMDNode.MicInMute%
HKLM,%MediaCategories%\%AMDGUID.MicInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.SimulStereo%,Name,,%AMDNode.SimulStereo%
HKLM,%MediaCategories%\%AMDGUID.SimulStereo%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.SurroundVolume%,Name,,%AMDNode.SurroundVolume%
HKLM,%MediaCategories%\%AMDGUID.SurroundVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.SurroundMute%,Name,,%AMDNode.SurroundMute%
HKLM,%MediaCategories%\%AMDGUID.SurroundMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.CenterVolume%,Name,,%AMDNode.CenterVolume%
HKLM,%MediaCategories%\%AMDGUID.CenterVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.CenterMute%,Name,,%AMDNode.CenterMute%
HKLM,%MediaCategories%\%AMDGUID.CenterMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.LFEVolume%,Name,,%AMDNode.LFEVolume%
HKLM,%MediaCategories%\%AMDGUID.LFEVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.LFEMute%,Name,,%AMDNode.LFEMute%
HKLM,%MediaCategories%\%AMDGUID.LFEMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.FrontVolume%,Name,,%AMDNode.FrontVolume%
HKLM,%MediaCategories%\%AMDGUID.FrontVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.FrontMute%,Name,,%AMDNode.FrontMute%
HKLM,%MediaCategories%\%AMDGUID.FrontMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.CDINMute%,Name,,%AMDNode.CDINMute%
HKLM,%MediaCategories%\%AMDGUID.CDINMute%,Display,1,00,00,00,00
;; Pins
HKLM,%MediaCategories%\%AMDGUID.Surround%,Name,,%AMDPin.Surround%
HKLM,%MediaCategories%\%AMDGUID.Surround%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.Center%,Name,,%AMDPin.Center%
HKLM,%MediaCategories%\%AMDGUID.Center%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.LFE%,Name,,%AMDPin.LFE%
HKLM,%MediaCategories%\%AMDGUID.LFE%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AMDGUID.Front%,Name,,%AMDPin.Front%
HKLM,%MediaCategories%\%AMDGUID.Front%,Display,1,00,00,00,00


[LXWDM_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
;HKR,Settings,ExtAudioCtrl,1,01,40              ;VRA, DACs on, MicIn off
;HKR,Settings,CenterLFEVolume,1,0,0             ;0dB
;HKR,Settings,SurroundVolume,1,0,0              ;0dB

;;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
HKR,Settings,DisableSurround,1,1
HKR,Settings,DisableCenterLFE,1,1       ;This is not supported in Win98SE, Win2k, Millennium

;HKR,Settings,ChannelConfig,1,3,0,0,0   ;ChannelConfig set to stereo speakers.

;;================= Windows 2000 ====================
[LXWDM.NTX86]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=LXWDM.CopyList,LXPROP.CopyList
AddReg=LXWDM.AddReg,LXWDM_NAMES.AddReg,LXWDM_OEM.AddReg,LXPROP.AddReg

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

[LXWDM.NTX86.Services]
AddService = LXWDM, 0x00000002, LXWDM_Service_Inst

[LXPROP.CopyList]
LXprop.dll

[LXPROP.AddReg]
HKR,,EnumPropPages32,,"LXProp.dll,AC97PropPageProvider"


[Strings]
ProviderName="Advanced Micro Devices."
MfgName="AMD"
DiskDescription="AC'97 WDM Sample Driver Disk"
LXWDM.DeviceDesc="Geode WDM Audio Driver for Samba"

LXWDM.Wave.szPname="AC'97 Sound Card"
LXWDM.Topology.szPname="AC'97 Mixer"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

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"

LXWDM.SvcDesc = "Service for GeodeLX Audio Driver (WDM)"

;; Nodes (non-localizeable)
AMDGUID.PhoneVolume     ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.PhoneMute       ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.LineInMute      ="{0A8C1A91-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MainMix         ="{0A8C1A9B-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.3DBypass        ="{0A8C1A9E-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.3DEnable        ="{766DB5A4-6E94-11D2-9ADE-00C04F8EFB68}"
AMDGUID.BeepMix         ="{0A8C1A9F-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.HPVolume        ="{0A8C1AA5-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.HPMute          ="{0A8C1AA6-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MonoOutSelect   ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.WaveInSelect    ="{0A8C1AAE-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MasterInVolume  ="{0A8C1AAF-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MasterInMute    ="{0A8C1AB0-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MicInVolume     ="{0A8C1AB2-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.MicInMute       ="{0A8C1AB3-42B0-11D2-95D2-00C04FB925D3}"
AMDGUID.SimulStereo     ="{B3AD50B5-3849-4983-ADD7-25E6268F912D}"
AMDGUID.SurroundVolume  ="{A4B68BA4-6958-4ab4-BB01-E23C6F027C88}"
AMDGUID.SurroundMute    ="{22654FBC-AC8F-4224-B19F-D858D2E10BDD}"
AMDGUID.CenterVolume    ="{9B0F1946-ABD2-47a8-A778-BB86CDE1A167}"
AMDGUID.CenterMute      ="{BEEF51ED-1041-43f8-9B96-5863D0A9342D}"
AMDGUID.LFEVolume       ="{455FA6F2-21EC-4df4-B1E4-3155209797F3}"
AMDGUID.LFEMute         ="{4A4D9210-C780-4768-BFD2-525FDBF4FCB4}"
AMDGUID.FrontVolume     ="{9F4801BD-F746-4c7a-8A9D-F6E99004CC98}"
AMDGUID.FrontMute       ="{C8E03B2A-EBD9-4554-A750-8E4472750A5B}"
AMDGUID.CDINMute       	="{039F381D-6BA3-4d57-9AFB-FD47DE6D98BF}"
;; Pins (non-localizeable)
AMDGUID.Surround        ="{81FBB14B-1BEE-4bf5-92EE-FFC4F75F326D}"
AMDGUID.Center          ="{2D97372F-9CF6-4fd6-9E56-C68BACDF360D}"
AMDGUID.LFE             ="{B60C4274-3BFD-430b-8364-D947E7D304B1}"
AMDGUID.Front           ="{070395E2-BE7C-4b4d-B529-40CB9BFCF995}"


;; Nodes (localizeable)
AMDNode.PhoneVolume     ="Phone Volume"
AMDNode.PhoneMute       ="Phone Mute"
AMDNode.LineInMute      ="Line In Mute"
AMDNode.MainMix         ="Main Mix"
AMDNode.3DBypass        ="3D Bypass"
AMDNode.3DEnable        ="3D Enable"
AMDNode.BeepMix         ="Beep Mix"
AMDNode.HPVolume        ="Headphone Volume"
AMDNode.HPMute          ="Headphone Mute"
AMDNode.MonoOutSelect   ="Mono Out Select"
AMDNode.WaveInSelect    ="Wave In Select"
AMDNode.MasterInVolume  ="Wave In Volume"
AMDNode.MasterInMute    ="Wave In Mute"
AMDNode.MicInVolume     ="Mic In Volume"
AMDNode.MicInMute       ="Mic In Mute"
AMDNode.SimulStereo     ="Simulated Stereo"
AMDNode.SurroundVolume  ="Rear Speaker Volume"
AMDNode.SurroundMute    ="Rear Speaker Mute"
AMDNode.CenterVolume    ="Center Volume"
AMDNode.CenterMute      ="Center Mute"
AMDNode.LFEVolume       ="Subwoofer Volume"
AMDNode.LFEMute         ="Subwoofer Mute"
AMDNode.FrontVolume     ="Front Volume"
AMDNode.FrontMute       ="Front Mute"
AMDNode.CDINMute       	="CD In Mute"
;; Pins
AMDPin.Surround         ="Rear Speaker"
AMDPin.Center           ="Center"
AMDPin.LFE              ="Subwoofer"
AMDPin.Front            ="Front Speaker"

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: web4, load: 0.62