; **************************************************************************** ; **************************************************************************** ; ** Filename: ICH2IDE.INF ; ** Abstract: Windows* 2000 INF Update File for Intel(R) 82801BA ; ** IDE device ; ** Last Update: February 24, 2000 (Version 2.30 Build 0012) ; **************************************************************************** ; **************************************************************************** [version] Signature="$WINDOWS NT$" Class=hdc ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318} Provider=%INTEL% LayoutFile=layout.inf DriverVer=02/24/2000, 2.30.0012 ;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 [Manufacturer] %INTEL%=INTEL_HDC [INTEL_HDC] %PCI\VEN_8086&DEV_244B.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244B ; Device ID for Intel 82801BA "Desktop" (DUAL_GOOD_IDE) %*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) ;**************************************************** ; Generic IDE/ATAPI Channel (BAD_IDE) [atapi_Inst] CopyFiles = @atapi.sys,storprop_copyfiles LogConfig = esdilc1, esdilc2, esdilc3, esdilc4 AddReg = atapi_property_provider_AddReg DelReg = atapi_DelReg [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" [atapi_DelReg] HKR,,MasterDeviceTimingModeAllowed HKR,,SlaveDeviceTimingModeAllowed HKR,,MasterDeviceTimingModeAllowed2 HKR,,SlaveDeviceTimingModeAllowed2 [atapi_Inst.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 ;**************************************************** ; 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 ;********************************************************** ; Intel PCI IDE Controller (DUAL_GOOD_IDE) [intelide_Inst] CopyFiles = @pciide.sys ;CopyFiles = @intelide.sys CopyFiles = @pciidex.sys CopyFiles = @atapi.sys AddReg = intelChannelEnableCheck_AddReg [intelide_Inst.Services] ;AddService = intelide, %SPSVCINST_ASSOCSERVICE%, intelide_Service_Inst AddService = pciide, %SPSVCINST_ASSOCSERVICE%, intelide_Service_Inst [intelide_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ;ServiceBinary = %12%\intelide.sys ServiceBinary = %12%\pciide.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 [ControlFlags] CopyFilesOnly=PCI\CC_0101,PCI\VEN_8086&DEV_244B ExcludeFromSelect=* [Strings] HDCClassName = "IDE ATA/ATAPI controllers" *PNP0600.DeviceDesc = "Standard IDE/ESDI Hard Disk Controller" *PNP0600.PriDeviceDesc = "Primary IDE Channel" *PNP0600.SecDeviceDesc = "Secondary IDE Channel" PCI\CC_0101.DeviceDesc = "Standard Dual Channel PCI IDE Controller" INTEL = "Intel" PCI\VEN_8086&DEV_244B.DeviceDesc="Intel(R) 82801BA Ultra ATA Storage Controller - 244B" ;******************************************* ;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 ; Copyright (c) 2000 Intel Corporation ; Copyright (c) 1993-1999 Microsoft Corporation ; ************************************************************ ; Intel is making no claims of usability, efficacy or ; warranty. ; ************************************************************ ; Information in this document is provided in connection with ; Intel products. No license, express or implied, by estoppel ; or otherwise, to any intellectual property rights is granted ; by this document. Intel assumes no liability whatsoever, ; and Intel disclaims any express or implied warranty, ; relating to sale and/or use of Intel products including ; liability or warranties relating to fitness for a particular ; purpose, merchantability, or infringement of any patent, ; copyright or other intellectual property right. Intel ; products are not intended for use in medical, life saving, ; or life sustaining applications. ; ************************************************************ ; Intel Corporation disclaims all warranties and liabilities ; for the use of this document and the information contained ; herein, and assumes no responsibility for any errors which ; may appear in this document, nor does Intel make a ; commitment to update the information contained herein. Intel ; reserves the right to make changes to this document at any ; time, without notice. ; ************************************************************ ; ************************************************************ ; * Third-party brands and names are the property of their ; respective owners.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.