; AMDEIDE.INF 
; Copyright 2005, AMD Corporation
; Version 8.2.8.0

[version]
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%AMD%
;CatalogFile = amdeide.cat
DriverVer=01/18/2005,8.2.8.0


[SourceDisksNames]
1 = %Disk1Desc%

[SourceDisksFiles]
AmdEide.sys  = 1
AmdBusDr.sys = 1
;AmdIdeCo.dll = 1

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
CopyAmdCoInstaller = 11 ; \System32

[ControlFlags]
ExcludeFromSelect=*PNP0600.PriDeviceDesc
ExcludeFromSelect=*PNP0600.SecDeviceDesc

[Manufacturer]
%AMD%=AMD_HDC

[AMD_HDC]
%PCI\VEN_1022&DEV_7409.DeviceDesc%=amdbusdr_Inst, PCI\VEN_1022&DEV_7409                 ; AMD
%PCI\VEN_1022&DEV_7411.DeviceDesc%=amdbusdr_Inst, PCI\VEN_1022&DEV_7411                 ; AMD
%PCI\VEN_1022&DEV_7441.DeviceDesc%=amdbusdr_Inst, PCI\VEN_1022&DEV_7441                 ; AMD
%PCI\VEN_1022&DEV_7469.DeviceDesc%=amdbusdr_Inst, PCI\VEN_1022&DEV_7469                 ; AMD
%*PNP0600.PriDeviceDesc% = Amd_Inst_primary, AMD_Primary_IDE_Channel              ; Primary Channel
%*PNP0600.SecDeviceDesc% = Amd_Inst_secondary, AMD_Secondary_IDE_Channel          ; Secondary Channel

;
; Bus Driver
;

[amdbusdr_Inst]
CopyFiles = CopyAmdFiles

[amdbusdr_Inst.Services]
AddService = amdbusdr, 0x00000002, amdbusdr_Service_Inst

[amdbusdr_Service_Inst]
ServiceType    = 1	;%SERVICE_KERNEL_DRIVER%
StartType      = 0	;%SERVICE_BOOT_START%
ErrorControl   = 1	;%SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\amdbusdr.sys
LoadOrderGroup = System Bus Extender
AddReg         = amdbusdr_parameters_AddReg

[amdbusdr_parameters_AddReg]
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,OutputDevice,0x00010001,0x10
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,PostCard,0x00010001,0x80
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,SeverityLevel,0x00010001,0x3
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,NumSupported,0x00010001,0x5
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Vendor0,0x00010001,0x1022
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Device0,0x00010001,0x7401
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Vendor1,0x00010001,0x1022
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Device1,0x00010001,0x7409
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Vendor2,0x00010001,0x1022
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Device2,0x00010001,0x7411
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Vendor3,0x00010001,0x1022
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Device3,0x00010001,0x7441
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Vendor4,0x00010001,0x1022
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\AMD,Device4,0x00010001,0x7469
HKLM,System\CurrentControlSet\Services\amdeide\Parameters\Device,ScsiDebug,0x00010001,0x3

;
; CoInstaller
;

;[amdbusdr_Inst.CoInstallers]
;AddReg=AmdCoInstaller_AddReg
;CopyFiles=CopyAmdCoInstaller

;[AmdCoInstaller_AddReg]
;HKR,,CoInstallers32,0x00010000,"AmdIdeCo.dll,AmdIdeCoInstaller"

[CopyAmdFiles]
AmdBusDr.sys
AmdEide.sys

;[CopyAmdCoInstaller]
;AmdIdeCo.dll

;
; Primary/Secondary Controllers
;

[Amd_Inst_primary]
AddReg         = Amd_Primary_AddReg

[Amd_Inst_secondary]
AddReg         = Amd_Secondary_AddReg

[Amd_Primary_AddReg]
HKR,,EnumPropPages32,0x00000000,"AmdIdeCo.dll,IdePrimaryPortPropPageProvider"

[Amd_Secondary_AddReg]
HKR,,EnumPropPages32,0x00000000,"AmdIdeCo.dll,IdeSecondaryPortPropPageProvider"


[Amd_Inst_primary.Services]
AddService = AmdEide, 0x00000002, amdeide_Service_Inst, Amd_EventLog_Inst

[Amd_Inst_secondary.Services]
AddService = AmdEide, 0x00000002, amdeide_Service_Inst, Amd_EventLog_Inst

[amdeide_Service_Inst]
DisplayName    = %*PNP0600.DeviceDesc%
ServiceType    = 1	;%SERVICE_KERNEL_DRIVER%
StartType      = 0	;%SERVICE_BOOT_START%
ErrorControl   = 1	;%SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\AmdEide.sys
LoadOrderGroup = SCSI Miniport     
AddReg         = AmdEide_parameters_AddReg

[AmdEide_parameters_AddReg]
HKR, "Parameters\PnpInterface", "1", 0x00010001, 0x00000001
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001

[Amd_EventLog_Inst]
AddReg = Amd_EventLog_AddReg

[Amd_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\amdeide.sys"
HKR,,TypesSupported,0x00010001,7


;-------------------------------------------------------------------------------
; Localizable Strings
;English
;
[Strings]
AMD="Advanced Micro Devices"
PCI\VEN_1022&DEV_7409.DeviceDesc="AMD-756 PCI Bus Master IDE Controller V8.2.8"
PCI\VEN_1022&DEV_7411.DeviceDesc="AMD-766 PCI Bus Master IDE Controller V8.2.8"
PCI\VEN_1022&DEV_7441.DeviceDesc="AMD-768 PCI Bus Master IDE Controller V8.2.8"
PCI\VEN_1022&DEV_7469.DeviceDesc="AMD-8111 PCI Bus Master IDE Controller V8.2.8"
*PNP0600.PriDeviceDesc  = "Primary AMD IDE Channel"
*PNP0600.SecDeviceDesc  = "Secondary AMD IDE Channel"
*PNP0600.DeviceDesc =     "AMD EIDE Driver"
Disk1Desc 		= "Installation Disk for AMD-8111 IDE Controller"


