; 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 = 0x00010000Download 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.