; Copyright (c) 1993-1997 Microsoft Corporation
[version]
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%MS%
LayoutFile=layout.inf
DriverVer=07/23/2002,5.00.2195.5438
;Class Install
[ClassInstall32.NT]
AddReg=HDC_Class
[HDC_Class]
HKR,,,,%HDCClassName%
HKR,,Icon,,"-9"
HKR,,Installer32,,"SysSetup.Dll,HdcClassInstaller"
HKR,,TroubleShooter-0,,"tshoot.chm,hdw_drives.htm"
HKR,,DeviceType,0x10001,4 ; FILE_DEVICE_CONTROLLER
HKR,,DeviceCharacteristics,0x10001,0x100 ; Use same security checks on relative opens
[storprop_copyfiles]
storprop.dll
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
storprop_copyfiles = 11
[ControlFlags]
ExcludeFromSelect=Primary_IDE_Channel
ExcludeFromSelect=Secondary_IDE_Channel
ExcludeFromSelect = PCMCIA\*PNP0600
ExcludeFromSelect = PCMCIA\KME-KXLC005-A99E
ExcludeFromSelect = PCMCIA\_-NinjaATA--3768
ExcludeFromSelect = PCMCIA\FUJITSU-IDE-PC_CARD-DDF2
ExcludeFromSelect = PCI\VEN_10B9&DEV_5215
ExcludeFromSelect = PCI\VEN_10B9&DEV_5219
ExcludeFromSelect = PCI\VEN_10B9&DEV_5229
ExcludeFromSelect = PCI\VEN_1097&DEV_0038
ExcludeFromSelect = PCI\VEN_1095&DEV_0640
ExcludeFromSelect = PCI\VEN_1095&DEV_0646
ExcludeFromSelect = PCI\VEN_0E11&DEV_AE33
ExcludeFromSelect = PCI\VEN_8086&DEV_1222
ExcludeFromSelect = PCI\VEN_8086&DEV_1230
ExcludeFromSelect = PCI\VEN_8086&DEV_7010
ExcludeFromSelect = PCI\VEN_8086&DEV_7111
ExcludeFromSelect = PCI\VEN_8086&DEV_2411
ExcludeFromSelect = PCI\VEN_8086&DEV_2421
ExcludeFromSelect = PCI\VEN_8086&DEV_2441
ExcludeFromSelect = PCI\VEN_8086&DEV_244A
ExcludeFromSelect = PCI\VEN_8086&DEV_244B
ExcludeFromSelect = PCI\VEN_8086&DEV_7199
ExcludeFromSelect = PCI\VEN_1042&DEV_1000
ExcludeFromSelect = PCI\VEN_1039&DEV_0601
ExcludeFromSelect = PCI\VEN_1039&DEV_5513
ExcludeFromSelect = PCI\VEN_10AD&DEV_0001
ExcludeFromSelect = PCI\VEN_10AD&DEV_0150
ExcludeFromSelect = PCI\VEN_105A&DEV_4D33
ExcludeFromSelect = PCI\VEN_1106&DEV_0571
ExcludeFromSelect = PCMCIA\LOOKMEET-CBIDE2______-6C0A
[Manufacturer]
%MS-Drivers%=MS_HDC
%IODATA%=IODATA_HDC
%ALI%=ALI_HDC
%APPIAN%=APPIAN_HDC
%CMD%=CMD_HDC
%COMPAQ%=COMPAQ_HDC
%INTEL%=INTEL_HDC
%PCTECH%=PCTECH_HDC
%SIS%=SIS_HDC
%SYMPHONY%=SYMPHONY_HDC
%PROMISE%=PROMISE_HDC
%VIA%=VIA_HDC
[MS_HDC]
%pcmcia.DeviceDesc% = pcmcia_atapi_Inst1, PCMCIA\SanDisk-ConnectPlus-DEV1-20D2 ; XI-835c
%pcmcia.DeviceDesc% = pcmcia_atapi_Inst1, MF\SanDisk-ConnectPlus-DEV1-20D2 ; XI-835c
%pcmcia.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\*PNP0600 ; PCMCIA IDE/ATAPI Controller
%panasonicIdePccard.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\KME-KXLC005-A99E ; Panasonic PCMCIA IDE Controller
%ninjaIdePccard.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\_-NinjaATA--3768 ; Ninja PCMCIA IDE Controller
%FujitsuIdePccard.DeviceDesc% = atapi_fujitsu_Inst, PCMCIA\FUJITSU-IDE-PC_CARD-DDF2 ; Fujitsu PCMCIA IDE Controller
%*PNP0600.PriDeviceDesc% = atapi_Inst_primary, Primary_IDE_Channel ; Primary Channel
%*PNP0600.SecDeviceDesc% = atapi_Inst_secondary, Secondary_IDE_Channel ; Secondary Channel
%*PNP0600.DeviceDesc% = atapi_Inst, *PNP0600 ; Generic_ESDI_Hard_Disk_Controller (BAD_IDE)
%*PNP0600.DeviceDesc% = atapi_Inst, *AZT0502 ; Aztech IDE Controller
%PCI\CC_0101.DeviceDesc% = pciide_Inst,,PCI\CC_0101 ; Device ID for generic Dual PCI IDE (UNKNOWN_PCI_IDE)
[IODATA_HDC]
%PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\LOOKMEET-CBIDE2______-6C0A
[ALI_HDC]
%PCI\VEN_10B9&DEV_5215.DeviceDesc%=pciide_Inst, PCI\VEN_10B9&DEV_5215 ; ALi
%PCI\VEN_10B9&DEV_5219.DeviceDesc%=pciide_noAtapiDma_Inst, PCI\VEN_10B9&DEV_5219 ; ALi
%PCI\VEN_10B9&DEV_5229.DeviceDesc%=pciide_Inst, PCI\VEN_10B9&DEV_5229 ; ALi
[APPIAN_HDC]
%PCI\VEN_1097&DEV_0038.DeviceDesc%=pciide_Inst, PCI\VEN_1097&DEV_0038 ; (UNKNOWN_PCI_IDE)
[CMD_HDC]
%PCI\VEN_1095&DEV_0640.DeviceDesc%=pciide_Inst, PCI\VEN_1095&DEV_0640 ; (UNKNOWN_PCI_IDE)
%PCI\VEN_1095&DEV_0646.DeviceDesc%=pciide_Inst, PCI\VEN_1095&DEV_0646 ; (UNKNOWN_PCI_IDE)
[COMPAQ_HDC]
%PCI\VEN_0E11&DEV_AE33.DeviceDesc%=pciide_Inst, PCI\VEN_0E11&DEV_AE33 ; (UNKNOWN_PCI_IDE)
[INTEL_HDC]
%PCI\VEN_8086&DEV_1222.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1222 ; Device ID for Intel PIIX (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_1230.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1230 ; Device ID for Intel PIIX (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_7010.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7010 ; Device ID for Intel PIIX3 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_7111.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7111 ; Device ID for Intel PIIX4 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_2411.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2411 ; Device ID for Intel ICH (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_2421.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2421 ; Device ID for Intel ICH-0 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_2441.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2441 ; Device ID for Intel ICH-2 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_244A.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244A ; Device ID for Intel ICH-2 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_244B.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244B ; Device ID for Intel ICH-2 (DUAL_GOOD_IDE)
%PCI\VEN_8086&DEV_7199.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7199 ; Device ID for Intel 7199 (SINGLE)
[PCTECH_HDC]
%PCI\VEN_1042&DEV_1000.DeviceDesc%=pciide_Inst, PCI\VEN_1042&DEV_1000 ; (UNKNOWN_PCI_IDE)
[SIS_HDC]
%PCI\VEN_1039&DEV_0601.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_0601 ; (UNKNOWN_PCI_IDE)
%PCI\VEN_1039&DEV_5513.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_5513 ; (UNKNOWN_PCI_IDE)
[SYMPHONY_HDC]
%PCI\VEN_10AD&DEV_0001.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0001 ; (UNKNOWN_PCI_IDE)
%PCI\VEN_10AD&DEV_0150.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0150 ; (UNKNOWN_PCI_IDE)
[PROMISE_HDC]
%PCI\VEN_105A&DEV_4D33.DeviceDesc%=pciide_Inst, PCI\VEN_105A&DEV_4D33 ; Promise Technology
[VIA_HDC]
%PCI\VEN_1106&DEV_0571.DeviceDesc%=pciide_Inst, PCI\VEN_1106&DEV_0571 ; VIA
;****************************************************
; Generic IDE/ATAPI Channel (BAD_IDE)
[atapi_Inst]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg
DelReg = atapi_DelReg
[pcmcia_atapi_Inst]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg, pcmcia_atapi_AddReg
DelReg = atapi_DelReg
[pcmcia_atapi_Inst1]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg, pcmcia_atapi_AddReg
DelReg = atapi_DelReg
;[pcmcia_atapi_Inst1.LogConfigOverride]
;LogConfig= Atapi_override
[Atapi_override]
IOConfig=10@100-FFFF%FF80
IRQConfig=LS:3,4,5,7,9,10,11
PCCardConfig=01
[atapi_Inst_primary]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg
DelReg = atapi_DelReg
[atapi_Inst_secondary]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg
DelReg = atapi_DelReg
[atapi_property_provider_AddReg]
HKR,,EnumPropPages32,,"storprop.dll,IdePropPageProvider"
[pcmcia_atapi_AddReg]
HKR,,PcmciaIdeHasSlaveDevice,%REG_DWORD%,0
[atapi_DelReg]
HKR,,MasterDeviceTimingModeAllowed
HKR,,SlaveDeviceTimingModeAllowed
HKR,,MasterDeviceTimingModeAllowed2
HKR,,SlaveDeviceTimingModeAllowed2
[atapi_Inst.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[pcmcia_atapi_Inst.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[pcmcia_atapi_Inst1.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[atapi_Inst_primary.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[atapi_Inst_secondary.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[atapi_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\atapi.sys
LoadOrderGroup = SCSI Miniport
AddReg = atapi_parameters_AddReg
[atapi_EventLog_Inst]
AddReg = atapi_EventLog_AddReg
[atapi_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7
;; BUG BUG BUG: need to port these to the setup hive
[atapi_parameters_AddReg]
HKR, Parameters, GhostSlave, %REG_MULTI_SZ%, \
"SunDisk "
HKR, Parameters, UseCheckPowerForFlush, %REG_MULTI_SZ%, \
"SAMSUNG WNR-31601A (1600MB) ", \
"SAMSUNG WNR-31601A (1.6GB) ", \
"IBM-DTCA-24090 TC6OAA2A", \
"IBM-DTCA-24090 TC6IAA2A", \
"IBM-DPLA-25120 PL8OAA2A", \
"IBM-DPLA-25120 PL8IAA2A", \
"IBM-DPLA-25120 PL8IAA4A", \
"IBM-DTCA-23240 TC5OAA2A", \
"IBM-DTCA-23240 TC5IAA2A", \
"IBM-DPLA-24480 PL7OAA2A", \
"IBM-DPLA-24480 PL7IAA2A"
HKR, Parameters, NoFlushDevice, %REG_MULTI_SZ%, \
"QUANTUM_LPS525A ", \
"SCR-730 "
HKR, Parameters, PioOnlyDevice, %REG_MULTI_SZ%, \
" Conner Peripherals 425MB - CFS425A ", \
"MATSHITA CR-581 ", \
"FX600S ", \
"CD-44E ", \
"QUANTUM TRB850A ", \
"QUANTUM MARVERICK 540A ", \
" MAXTOR MXT-540 AT ", \
"Maxtor 71260 AT ", \
"Maxtor 7850 AV ", \
"Maxtor 7540 AV ", \
"Maxtor 7213 AT ", \
"Maxtor 7345 ", \
"Maxtor 7245 AT ", \
"Maxtor 7245 ", \
"Maxtor 7211AU ", \
"Maxtor 7171 AT ", \
"CD-316E ", \
"SAMSUNG_SCR-2430", \
"CR-2801TE"
HKR, Parameters, NonRemovableMedia, %REG_MULTI_SZ%, \
"Kingston Technology DataPak 340 ", \
"SunDisk SDP5A-10 ", \
"SunDisk SDCFB-10 ", \
"SunDisk SDP3B-20 ", \
"SunDisk SDP3B-175 ", \
"SunDisk SDP5-2.5 ", \
"Calluna Technology CT260MC ", \
"BN-S004AC-S 1.00", \
"Calluna Technology CT520RM", \
"Hitachi CV 5.1.1", \
" ATA_FLASH ", \
"Mitsubishi ATA Card ", \
"LEXAR ATA_FLASH", \
"Micron MTCF004A", \
"Micron MTCF008A", \
"SunDisk SDP3B-110", \
"SunDisk SDCFB-4", \
"BN-CAB-T", \
"MEMORYSTICK 8M 8K"
HKR, Parameters, NoPowerDownDevice, %REG_MULTI_SZ%, \
"RD-DRC001-M ", \
"CS-R37 0 "
HKR, Parameters, AutoEjectZipDevice, %REG_MULTI_SZ%, \
"IOMEGA ZIP 100 ATAPI 23.D ", \
"IOMEGA ZIP 100 ATAPI 21.D ", \
"IOMEGA ZIP 100 ATAPI 20.D ", \
"IOMEGA ZIP 100 ATAPI 91.D ", \
"IOMEGA ZIP 100 B.29 ", \
"IOMEGA ZIP 100 B.22 "
HKR, Parameters, NeedIdentDevice, %REG_MULTI_SZ%, \
"QUANTUM FIREBALL"
[esdilc1]
ConfigPriority=HARDWIRED
IOConfig=1f0-1f7(3ff::)
IOConfig=3f6-3f6(3ff::)
IRQConfig=14
[esdilc2]
ConfigPriority=HARDWIRED
IOConfig=170-177(3ff::)
IOConfig=376-376(3ff::)
IRQConfig=15
[esdilc3]
ConfigPriority=HARDWIRED
IOConfig=1e8-1ef(3ff::)
IOConfig=3ee-3ee(3ff::)
IRQConfig=11
[esdilc4]
ConfigPriority=HARDWIRED
IOConfig=168-16f(3ff::)
IOConfig=36e-36e(3ff::)
IRQConfig=10
[atapi_Inst.PosDup]
*PNP0600
[*pnp0600.det] ;ESDI Controller
LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
AddReg = HDC_HW_REG
[HDC_HW_REG]
HKR,,NoSetupUI,,1
;****************************************************
; Fujitsu PCMCIA Controller
[atapi_fujitsu_Inst]
CopyFiles = @atapi.sys,storprop_copyfiles
AddReg = atapi_property_provider_AddReg, pcmcia_atapi_AddReg
DelReg = atapi_DelReg
[atapi_fujitsu_Inst.Services]
AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
[atapi_fujitsu_Inst.LogConfigOverride]
LogConfig = fujitsu.LogConfig0
[fujitsu.LogConfig0]
ConfigPriority=NORMAL
IOConfig=10@100-400%fff0
IRQConfig=14,15,5,7,9,11,12,3
PcCardConfig=1:0:0(W)
;****************************************************
; Generic PCI IDE Controller (UNKNOWN_PCI_IDE)
[pciide_Inst]
CopyFiles = @pciide.sys
CopyFiles = @pciidex.sys
CopyFiles = @atapi.sys
[pciide_Inst.Services]
AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
[pciide_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\pciide.sys
LoadOrderGroup = System Bus Extender
[pciide_Inst.PosDup] ;; BUGBUG: What does this do?
*PNP0600
;****************************************************
; PCI IDE Controller without ATAPI DMA support
[pciide_noAtapiDma_Inst]
CopyFiles = @pciide.sys
CopyFiles = @pciidex.sys
CopyFiles = @atapi.sys
AddReg=NoDmaForAtapiDevice_AddReg
[pciide_noAtapiDma_Inst.Services]
AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
[pciide_noAtapiDma_Inst.PosDup] ;; BUGBUG: What does this do?
*PNP0600
;**********************************************************
; Intel PCI IDE Controller (DUAL_GOOD_IDE)
[intelide_Inst]
CopyFiles = @intelide.sys
CopyFiles = @pciidex.sys
CopyFiles = @atapi.sys
AddReg = intelChannelEnableCheck_AddReg
[intelide_Inst.Services]
AddService = intelide, %SPSVCINST_ASSOCSERVICE%, intelide_Service_Inst
[intelide_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\intelide.sys
LoadOrderGroup = System Bus Extender
[intelChannelEnableCheck_AddReg]
HKR,,MasterOnMask,%REG_DWORD%,0x00000080
HKR,,MasterOnConfigOffset,%REG_DWORD%,0x00000041
HKR,,SlaveOnMask,%REG_DWORD%,0x00000080
HKR,,SlaveOnConfigOffset,%REG_DWORD%,0x00000043
[intelide_Inst.PosDup]
*PNP0600
;********************************************************
; Extra Registry Entries
[NoDmaForAtapiDevice_AddReg]
HKR,,DeviceControlFlags,%REG_DWORD%,0x00000001 ; PCIIDEX_DCF_NO_ATAPI_DMA
[SyncAccess.RegHW]
HKR,,SyncAccess,%REG_DWORD%,0x00000001
[ControlFlags]
CopyFilesOnly=PCI\CC_0101,PCI\VEN_10B9&DEV_5215,PCI\VEN_1097&DEV_0038,PCI\VEN_8086&DEV_1222
CopyFilesOnly=PCI\VEN_8086&DEV_1230,PCI\VEN_8086&DEV_7010,PCI\VEN_8086&DEV_7111,PCI\VEN_1042&DEV_1000
CopyFilesOnly=PCI\VEN_10AD&DEV_0001,PCI\VEN_1095&DEV_0640,PCI\VEN_1095&DEV_0646,PCI\VEN_10B9&DEV_5219
CopyFilesOnly=PCI\VEN_1039&DEV_0601,PCI\VEN_1039&DEV_5513,PCI\VEN_0E11&DEV_AE33,PCI\VEN_10AD&DEV_0150
CopyFilesOnly=PCI\VEN_10B9&DEV_5229
[Strings]
HDCClassName = "IDE ATA/ATAPI ???"
MS = "Microsoft"
MS-Drivers = "(?? IDE ATA/ATAPI ???)"
*PNP0600.DeviceDesc = "?? IDE/ESDI ?????"
*PNP0600.PriDeviceDesc = "?? IDE ??"
*PNP0600.SecDeviceDesc = "?? IDE ??"
PCI\CC_0101.DeviceDesc = "????? PCI IDE ???"
IODATA = "I-O DATA DEVICE,INC."
PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc = "CBIDE2-LM DuoATA Card (16Bit Mode)"
ALI = "Acer Labs Inc"
PCI\VEN_10B9&DEV_5215.DeviceDesc = "ALi PCI IDE Controller"
PCI\VEN_10B9&DEV_5219.DeviceDesc = "ALi M5219 PCI Bus Master IDE Controller"
PCI\VEN_10B9&DEV_5229.DeviceDesc = "ALi M5229 PCI Bus Master IDE Controller"
APPIAN = "Appian Technology"
PCI\VEN_1097&DEV_0038.DeviceDesc = "Appian PCI IDE Controller"
CMD = "CMD Technology"
PCI\VEN_1095&DEV_0640.DeviceDesc = "CMD PCI-0640 PCI to IDE Controller"
PCI\VEN_1095&DEV_0643.DeviceDesc = "CMD PCI-0643 PCI to IDE Controller"
PCI\VEN_1095&DEV_0646.DeviceDesc = "CMD PCI-0646 Bus Master PCI to IDE Controller"
COMPAQ = "Compaq"
PCI\VEN_0E11&DEV_AE33.DeviceDesc = "Compaq PCI IDE Controller"
INTEL = "Intel"
PCI\VEN_8086&DEV_1222.DeviceDesc = "Intel(r) 82092AA PCI IDE Controller"
PCI\VEN_8086&DEV_1230.DeviceDesc = "Intel(r) 82371FB PCI Bus Master IDE Controller"
PCI\VEN_8086&DEV_7010.DeviceDesc = "Intel(r) 82371SB PCI Bus Master IDE Controller"
PCI\VEN_8086&DEV_7111.DeviceDesc = "Intel(r) 82371AB/EB PCI Bus Master IDE Controller"
PCI\VEN_8086&DEV_2411.DeviceDesc = "Intel(r) 82801AA Bus Master IDE Controller"
PCI\VEN_8086&DEV_2421.DeviceDesc = "Intel(r) 82801AB Bus Master IDE Controller"
PCI\VEN_8086&DEV_2441.DeviceDesc = "Intel(r) 82801BA Bus Master IDE Controller"
PCI\VEN_8086&DEV_244A.DeviceDesc = "Intel(r) 82801BA Bus Master IDE Controller"
PCI\VEN_8086&DEV_244B.DeviceDesc = "Intel(r) 82801BA Bus Master IDE Controller"
PCI\VEN_8086&DEV_7199.DeviceDesc = "Intel(r) 82440MX Bus Master IDE Controller"
PCTECH = "PC Technology"
PCI\VEN_1042&DEV_1000.DeviceDesc = "PC Tech PCI IDE Single or Dual Port Controller"
SIS = "Silicon Integrated System"
PCI\VEN_1039&DEV_0601.DeviceDesc = "SiS PCI IDE Controller"
PCI\VEN_1039&DEV_5513.DeviceDesc = "SiS PCI IDE Controller"
SYMPHONY = "Symphony Labs"
PCI\VEN_10AD&DEV_0001.DeviceDesc = "Symphony PCI IDE Controller"
PCI\VEN_10AD&DEV_0150.DeviceDesc = "Symphony PCI IDE Controller"
PROMISE = "Promise Technology"
PCI\VEN_105A&DEV_4D33.DeviceDesc = "Promise Technology PCI IDE Controller"
PCI\VEN_105A&DEV_4D38.DeviceDesc = "Promise Technology PCI IDE UDMA/66 Controller"
VIA = "VIA Technologies, Inc."
PCI\VEN_1106&DEV_0571.DeviceDesc = "VIA Bus Master IDE Controller"
pcmcia.DeviceDesc = "PCMCIA IDE/ATAPI Controller"
SanDisk.DeviceDesc = "SanDisk/SunDisk PCMCIA Flash Card"
FujitsuIdePccard.DeviceDesc = "Fujitsu IDE PC-Card"
panasonicIdePccard.DeviceDesc = "Panasonic ATAPI CD-ROM Interface Card"
ninjaIdePccard.DeviceDesc = "ATAPI CD-ROM Interface Card"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
Download Driver Pack
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.