ICH2ideM.inf Driver File Contents (VGA.zip)

; ****************************************************************************
; ****************************************************************************
; **    Filename:  ICH2IDEM.INF
; **    Abstract:  Windows* Millennium INF Update File for Intel(R) 82801BAM 
; **               IDE device
; **    Last Update:  February 24, 2000 (Version 2.30 Build 0012)
; ****************************************************************************
; ****************************************************************************

[version]
LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=hdc
ClassGUID={4d36e96a-e325-11ce-bfc1-08002be10318}
Provider=%INTEL%
DriverVer=02/24/2000, 2.30.0012

;Class Install
[ClassInstall]
AddReg=HDC_Class
ClassOrder=CLASS_ORDER_STORAGE

[HDC_Class]
HKR,,,,%HDCClassName%
HKR,,Icon,,-9

[Manufacturer]
%GENERIC-Drivers%=GEN_HDC
%INTEL%=INTEL_HDC

[GEN_HDC]
%*pnp0601.DeviceDesc%   = HardCardII, *PNP0601     ;Plus_Hardcard_II
%*PNP0602.DeviceDesc%   = HardCardIIXL, *PNP0602   ;Plus_Hardcard_IIXL/EZ
%*PNP0600.DeviceDesc%   = BAD_IDE, *PNP0600        ;Generic_ESDI_Hard_Disk_Controller
%*PNP0603.DeviceDesc%   = GOOD_IDE, *PNP0603       ;Generic_ESDI_Hard_Disk_Controller
%*PNP0680.DeviceDesc%   = BAD_IDE, *PNP0680        ;Generic_ESDI_Hard_Disk_Controller
%*PNP0683.DeviceDesc%   = GOOD_IDE, *PNP0683       ;Generic_ESDI_Hard_Disk_Controller
%*ZDS2010.DeviceDesc%   = GOOD_IDE, *ZDS2010       ;Zeos EISA IDE
%PCI\CC_0101.DeviceDesc%= UNKNOWN_PCI_IDE, PCI\CC_0101;Generic PCI IDE
%MF\BADPRIMARY.DeviceDesc% = BAD_IDE, MF\BADPRIMARY
%MF\BADSECONDARY.DeviceDesc% = BAD_IDE, MF\BADSECONDARY
%MF\GOODPRIMARY.DeviceDesc% = GOOD_IDE, MF\GOODPRIMARY
%MF\GOODSECONDARY.DeviceDesc% = GOOD_IDE, MF\GOODSECONDARY

[INTEL_HDC]
%PCI\VEN_8086&DEV_244A.DeviceDesc%=DUAL_GOOD_IDE, PCI\VEN_8086&DEV_244A
%PCI\VEN_8086&DEV_244A.DeviceDesc%=DUAL_GOOD_IDE, PCI\VEN_8086&DEV_244A&CC_0101

[*pnp0601.det]          ;Plus Hardcard II
LogConfig=hclc1,hclc2
AddReg = HDC_HW_REG

[HardCardII]
LogConfig=hclc1,hclc2
AddReg = HARDCARD_AddReg

[hclc1]
ConfigPriority=HARDWIRED
IRQConfig=10,11,12
MEMConfig=C800-C80F,CC00-CC0F,D000-D00F,D400-D40F
IOConfig=170-177(3FF::)
IOConfig=376-377(3FF::)

[hclc2]
ConfigPriority=HARDWIRED
IRQConfig=10,11,12
MEMConfig=CA00-CA0F,CE00-CE0F,D200-D20F,D600-D60F
IOConfig=320-327(3FF::)
IOConfig=32E-32F(3FF::)

[*pnp0602.det]
LogConfig=hclc1,hclc2
AddReg = HDC_HW_REG

[HardCardIIXL]
LogConfig=hclc1,hclc2
AddReg = HARDCARD_AddReg

[*pnp0600.det]          ;ESDI Controller
LogConfig=esdilc1,esdilc2
AddReg = HDC_HW_REG

[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

[esdilcgen1]
ConfigPriority=HARDWIRED
IOConfig=10@0-ffff%fff0(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[esdilcgen2]
ConfigPriority=HARDWIRED
IOConfig=8@0-ffff%fff8(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[esdilcgen3]
ConfigPriority=HARDWIRED
IOConfig=8@0-ffff%fff8(ffff::)
IOConfig=8@0-ffff%fff8(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[esdilcgen4]
ConfigPriority=HARDWIRED
IOConfig=8@0-ffff%fff8(ffff::)
IOConfig=4@0-ffff%fffc(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[esdilcgen5]
ConfigPriority=HARDWIRED
IOConfig=8@0-ffff%fff8(ffff::)
IOConfig=2@0-ffff%fffe(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[esdilcgen6]
ConfigPriority=HARDWIRED
IOConfig=8@0-ffff%fff8(ffff::)
IOConfig=1@0-ffff%ffff(ffff::)
IRQConfig=3,4,5,7,9,10,11,12,14,15

[BAD_IDE]
LogConfig=esdilc1,esdilc2,esdilcgen1,esdilcgen2,esdilcgen3,esdilcgen4,esdilcgen5,esdilcgen6
AddReg = ESDI_AddReg

[BAD_IDE.PosDup]
*PNP0600

[GOOD_IDE]
DelReg=IDE_0600.Reg
LogConfig=esdilc1,esdilc2,esdilcgen1,esdilcgen2,esdilcgen3,esdilcgen4,esdilcgen5,esdilcgen6
AddReg = ESDI_AddReg

[GOOD_IDE.HW]
AddReg = ESDI_FIFO_OK_AddReg

[GOOD_IDE.PosDup]
*PNP0600

[UNKNOWN_PCI_IDE]
AddReg=PCIMF.Reg,IDEProp.Reg

[UNKNOWN_PCI_IDE.HW]
AddReg=UNKNOWN_PCI_IDE.RegHW,DontStopChild.RegHW

[UNKNOWN_PCI_IDE.RegHW]
HKR,Child0000,HardwareID,,MF\BADPRIMARY
HKR,Child0000,ResourceMap,1,00,01,02
HKR,Child0000,VaryingResourceMap,1,06,00,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0000,MFFlags,1,0C,00,00,00
HKR,Child0001,HardwareID,,MF\BADSECONDARY
HKR,Child0001,ResourceMap,1,03,04,05
HKR,Child0001,VaryingResourceMap,1,06,08,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0001,MFFlags,1,0C,00,00,00

[UNKNOWN_PCI_IDE.PosDup]
*PNP0600

[DUAL_BAD_IDE]
AddReg=PCIMF.Reg,IDEProp.Reg

[DUAL_BAD_IDE.HW]
AddReg=DUAL_BAD_IDE.RegHW,DontStopChild.RegHW

[DUAL_BAD_IDE.RegHW]
HKR,Child0000,HardwareID,,MF\BADPRIMARY
HKR,Child0000,ResourceMap,1,00,01,02
HKR,Child0000,VaryingResourceMap,1,06,00,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0000,MFFlags,1,0C,00,00,00
HKR,Child0001,HardwareID,,MF\BADSECONDARY
HKR,Child0001,ResourceMap,1,03,04,05
HKR,Child0001,VaryingResourceMap,1,06,08,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0001,MFFlags,1,0C,00,00,00
HKR,,PCIDualIDE,1,01

[DUAL_BAD_IDE.PosDup]
*PNP0600

[DUAL_GOOD_IDE]
DelReg=IDE_0600.Reg
AddReg=PCIMF.Reg,IDEProp.Reg

[IDE_0600.Reg]
HKLM,Enum\Root\*PNP0600

[DUAL_GOOD_IDE.HW]
AddReg=DUAL_GOOD_IDE.RegHW

[DUAL_GOOD_IDE.RegHW]
HKR,Child0000,HardwareID,,MF\GOODPRIMARY
HKR,Child0000,ResourceMap,1,00,01,02
HKR,Child0000,VaryingResourceMap,1,06,00,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0000,MFFlags,1,0C,00,00,00
HKR,Child0001,HardwareID,,MF\GOODSECONDARY
HKR,Child0001,ResourceMap,1,03,04,05
HKR,Child0001,VaryingResourceMap,1,06,08,00,00,00,08,00,00,00,01,00,00,00
HKR,Child0001,MFFlags,1,0C,00,00,00
HKR,,PCIDualIDE,1,01

[DUAL_GOOD_IDE.PosDup]
*PNP0600

[IDEProp.Reg]
HKR,,EnumPropPages,,"sysclass.dll,IDEEnumPropPages"

[PCIMF.Reg]
HKR,,DevLoader,,*CONFIGMG
HKR,,Enumerator,,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[DontStopChild.RegHW]
HKR,,ConfigFlags,1,80,00,00,00


[HARDCARD_AddReg]
HKR,,No_Driver,,"Uses RMode Mapper"

[ESDI_FIFO_OK_AddReg]
HKR,,IDENoSerialize,3,01

[ESDI_AddReg]
HKR,,DriverDesc,,"ESDI Port Driver"
HKR,,DevLoader,,*IOS
HKR,,PortDriver,,ESDI_506.pdr
HKR,,FilterMemConfig,1,1

[HDC_HW_REG]
HKR,,NoSetupUI,,1

[ControlFlags]
CopyFilesOnly=PCI\VEN_8086&DEV_244A
ExcludeFromSelect=PCI\VEN_8086&DEV_244A
ExcludeFromSelect=MF\BADPRIMARY,MF\BADSECONDARY,MF\GOODPRIMARY,MF\GOODSECONDARY

[PNP0600.update.fail]
BTIDE.PDR       ; BusLogic driver
PTIATAPI.MPD    ; Promise driver
DC690.PDR       ; Tekram driver
DC6X0.PDR       ; Tekram driver

[Strings]
HDCClassName            = "Hard disk controllers"
MS                      = "Microsoft"
GENERIC-Drivers= "(Standard hard disk drivers)"
*pnp0601.DeviceDesc     = "Plus Hardcard II"
*PNP0602.DeviceDesc     = "Plus Hardcard IIXL/EZ"
*PNP0600.DeviceDesc     = "Standard IDE/ESDI Hard Disk Controller"
*PNP0603.DeviceDesc     = "Standard IDE/ESDI Hard Disk Controller (no serialization)"
*PNP0680.DeviceDesc     = "Standard Bus Mastering IDE Hard Disk Controller"
*PNP0683.DeviceDesc     = "Standard Bus Mastering IDE Hard Disk Controller (no serialization)"
*ZDS2010.DeviceDesc     = "Zeos EISA IDE Controller"
PCI\CC_0101.DeviceDesc  = "Standard Dual PCI IDE Controller"
MF\BADPRIMARY.DeviceDesc= "Primary IDE controller (single fifo)"
MF\BADSECONDARY.DeviceDesc= "Secondary IDE controller (single fifo)"
MF\GOODPRIMARY.DeviceDesc= "Primary IDE controller (dual fifo)"
MF\GOODSECONDARY.DeviceDesc= "Secondary IDE controller (dual fifo)"

INTEL="Intel"
PCI\VEN_8086&DEV_244A.DeviceDesc="Intel(R) 82801BAM Ultra ATA Storage Controller - 244A"

; 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

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: web5, load: 1.00