; **************************************************************************** ; **************************************************************************** ; ** Filename: ICH2CORE.INF ; ** Abstract: Windows* 2000 INF Update File for Intel(R) 82801BA ; ** core devices ; ** Last Update: February 24, 2000 (Version 2.30 Build 0012) ; **************************************************************************** ; **************************************************************************** [Version] Signature="$WINDOWS NT$" Class=System ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318} Provider=%INTEL% LayoutFile=layout.inf DriverVer=02/24/2000, 2.30.0012 [ClassInstall32] AddReg=system_class_addreg [system_class_addreg] HKR,,,,%SystemClassName% HKR,,Icon,,"-27" [DestinationDirs] DefaultDestDir = 12 ; DIRID_DRIVERS [ControlFlags] ExcludeFromSelect=* [Manufacturer] %GENDEV_MFG%=GENDEV_SYS %INTEL_MFG%=INTEL_SYS [GENDEV_SYS] %*PNP0A00.DeviceDesc% = ISAPNP_DRV, *PNP0A00 ; ISA BUS %*PNP0A01.DeviceDesc% = ISAPNP_DRV, *PNP0A01 ; EISA BUS %*PNP0A04.DeviceDesc% = ISAPNP_DRV, *PNP0A04 ; VL BUS %*PNP0A03.DeviceDesc% = PCI_DRV_ROOT, *PNP0A03 ; ROOT PCI BUS %PCI\CC_0604.DeviceDesc% = PCI_DRV, PCI\CC_0604 ; PCI-PCI BRIDGE %PCI\CC_0601.DeviceDesc% = ISAPNP_DRV, PCI\CC_0601 ; PCI-ISA BRIDGE %PCI\CC_0602.DeviceDesc% = ISAPNP_DRV, PCI\CC_0602 ; PCI-EISA BRIDGE %PCI\CC_0600.DeviceDesc% = NO_DRV, PCI\CC_0600 ; HOST PCI BRIDGE %PCI\CC_0500.DeviceDesc% = NO_DRV,PCI\CC_0500 ; RAM Controller %Root\FTDISK.DeviceDesc% = FTDISK_DRV, Root\FTDISK ; 'Volume' bus %SWENUM.DeviceDesc% = SWENUM, ROOT\SWENUM ; Software Bus %UPDATE_DRV.DeviceDesc% = UPDATE_DRV, ROOT\UPDATE ; Microcode Update Driver %Root\DMIO.DeviceDesc% = DMIO_DRV, Root\DMIO ; 'DmVolume' bus %Root\ParallelClass.DeviceDesc% = PARALLEL_DRV, Root\ParallelClass ; Parallel class devnode %*PNP0000.DeviceDesc% = NO_DRV_PIC, *PNP0000 ; PIC %*PNP0001.DeviceDesc% = NO_DRV_PIC, *PNP0001 ; EISA PIC %*PNP0003.DeviceDesc% = NO_DRV_PIC, *PNP0003 ; APIC %*PNP0004.DeviceDesc% = NO_DRV_PIC, *PNP0004 ; Cyrix SLiC MPIC %*PNP0100.DeviceDesc% = NO_DRV_X, *PNP0100 ; System Timer %*PNP0101.DeviceDesc% = NO_DRV_X, *PNP0101 ; EISA System Timer %*PNP0200.DeviceDesc% = NO_DRV_X, *PNP0200 ; DMA %*PNP0201.DeviceDesc% = NO_DRV_X, *PNP0201 ; EISA DMA %*PNP0800.DeviceDesc% = NO_DRV_X, *PNP0800 ; System Speaker %*PNP0B00.DeviceDesc% = NO_DRV_X, *PNP0B00 ; Real Time Clock %*PNP0A05.DeviceDesc% = NO_DRV_X_PNP, *PNP0A05 ; Generic ACPI Bus %*PNP0A06.DeviceDesc% = NO_DRV_X_PNP, *PNP0A06 ; Extended IO Bus %*PNP0C00.DeviceDesc% = NO_DRV_X, *PNP0C00 ; PnP BIOS %*PNP0C01.DeviceDesc% = NO_DRV_MBRES, *PNP0C01 ; System board %*PNP0C02.DeviceDesc% = NO_DRV_MBRES, *PNP0C02 ; Motherboard resources %*PNP0C04.DeviceDesc% = NO_DRV_X, *PNP0C04 ; Numeric processor ;%*PNP0C05.DeviceDesc% = NO_DRV, *PNP0C05 ; APM BIOS ;%*PNP0C0A.DeviceDesc% = NO_DRV, *PNP0C0A ; APM Battery %*PNP0C0B.DeviceDesc% = NO_DRV, *PNP0C0B ; APM FAN %*PNP0C0C.DeviceDesc% = NO_DRV, *PNP0C0C ; APM Power Button %*PNP0C0D.DeviceDesc% = NO_DRV, *PNP0C0D ; APM Lid %*PNP0C0E.DeviceDesc% = NO_DRV, *PNP0C0E ; APM Sleep Button ;%*PNP0C0F.DeviceDesc% = NO_DRV, *PNP0C0F ; ACPI IRQ Holder ;%*PNP0C13.DeviceDesc% = NO_DRV, *PNP0C13 ; PnP BIOS in ACPI fail safe %*PNP0C15.DeviceDesc% = NO_DRV, *PNP0C15 ; Docking Station %ACPI\FixedButton.DeviceDesc% = NO_DRV, ACPI\FixedButton ; ACPI Fixed Feature Button %ACPI\ThermalZone.DeviceDesc% = NO_DRV, ACPI\ThermalZone ; ACPI Thermal Zone %ACPI\DockDevice.DeviceDesc% = NO_DRV, ACPI\DockDevice ; ACPI Dock Device %ISAPNP\ReadDataPort.DeviceDesc% = NO_DRV, ISAPNP\ReadDataPort [INTEL_SYS] %PCI\VEN_8086&DEV_2440.DeviceDesc% = ISAPNP_DRV, PCI\VEN_8086&DEV_2440 ; INTEL 82801BA LPC Interface Controller %PCI\VEN_8086&DEV_244E.DeviceDesc% = PCI_DRV, PCI\VEN_8086&DEV_244E ;**************************************************** ; Generic PCI Root Bus/PCI-PCI Bridge [PCI_DRV_ROOT] CopyFiles=@pci.sys SyssetupPnPFlags = 1 AddReg = PCI_DRV_ROOT_REG [PCI_DRV_ROOT.Services] AddService = pci, %SPSVCINST_ASSOCSERVICE%, pci_ServiceInstallSection [PCI_DRV_ROOT_REG] HKR,,ResourcePickerExceptions,0,"IO:HAL,MBRES;MEM:HAL,MBRES" HKR,,ResourcePickerTags,0,"MBRES" [PCI_DRV] CopyFiles=@pci.sys SyssetupPnPFlags = 1 [PCI_DRV.Services] AddService = pci, %SPSVCINST_ASSOCSERVICE%, pci_ServiceInstallSection [pci_ServiceInstallSection] DisplayName = %pci_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_CRITICAL% ServiceBinary = %12%\pci.sys LoadOrderGroup = "Boot Bus Extender" [PCI_DRV.HW] AddReg = PCI_DRV_HW.AddReg [PCI_DRV_HW.AddReg] HKR,,UINumberDescFormat,,%PCISlot% ;**************************************************** ; Generic ISA Root Bus / PCI-ISA Bridge / PCI-EISA Bridge [ISAPNP_DRV] CopyFiles=@isapnp.sys [ISAPNP_DRV.Services] AddService = isapnp, %SPSVCINST_ASSOCSERVICE%, isapnp_ServiceInstallSection, isapnp_EventLogInstallSection [isapnp_ServiceInstallSection] DisplayName = %isapnp_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_CRITICAL% ServiceBinary = %12%\isapnp.sys LoadOrderGroup = "Boot Bus Extender" AddReg = ISAPNP_DRV.AddReg [ISAPNP_DRV.AddReg] HKR,,HasBootConfig,0x00010001,00000000 [isapnp_EventLogInstallSection] AddReg = isapnp_EventLog_AddReg [isapnp_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\isapnp.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;**************************************************** ; Dock only PCI-(E)ISA Bridge ; Only neccessary if bridge is located prior to ISA bridge in laptop device ; number-wise [ISAPNP_DOCKONLY_DRV] CopyFiles=@isapnp.sys [ISAPNP_DOCKONLY_DRV.HW] AddReg = ISAPNP_DOCKONLY_DRV_AddReg [ISAPNP_DOCKONLY_DRV.Services] AddService = isapnp, %SPSVCINST_ASSOCSERVICE%, isapnp_ServiceInstallSection, isapnp_EventLogInstallSection [ISAPNP_DOCKONLY_DRV_AddReg] HKR,,DeferBridge,0x00010001,00000001 ;************************************************************************** ; 'Volume' enumerator bus [FTDISK_DRV] CopyFiles=@ftdisk.sys Reboot [FTDISK_DRV.Services] AddService = ftdisk, %SPSVCINST_ASSOCSERVICE%, ftdisk_ServiceInstallSection [ftdisk_ServiceInstallSection] DisplayName = %ftdisk_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\ftdisk.sys LoadOrderGroup = "System Bus Extender" [DMIO_DRV] [DMIO_DRV.Services] AddService = dmio, %SPSVCINST_ASSOCSERVICE%, dmio_ServiceInstallSection [dmio_ServiceInstallSection] DisplayName = %dmio_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\dmio.sys LoadOrderGroup = "System Bus Extender" ;************************************************************************** ; LPTENUM Bus [PARALLEL_DRV] ; ; Nothing to do (file copying gets done for the actual LPT/ECP port, and ; there are no registry mods to do). ; [PARALLEL_DRV.Services] AddService = Parallel, %SPSVCINST_ASSOCSERVICE%, Parallel_Service_Inst, Parallel_EventLog_Inst ; Class Driver [Parallel_Service_Inst] DisplayName = %parallel_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\parallel.sys LoadOrderGroup = Extended base [Parallel_EventLog_Inst] AddReg = Parallel_EventLog_AddReg [Parallel_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\parallel.sys" HKR,,TypesSupported,0x00010001,7 ;************************************************************************** ; Software Bus [SWENUM] CopyFiles=@swenum.sys [SWENUM.Services] AddService = swenum, %SPSVCINST_ASSOCSERVICE%, SWENUM.ServiceInstall [SWENUM.ServiceInstall] DisplayName = %swenum_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\swenum.sys ;************************************************************************** ; Microcode Update [UPDATE_DRV] ; ; Textmode setup copies this file on Intel platforms ; ; @i:CopyFiles=@update.sys [UPDATE_DRV.Services] AddService = update, %SPSVCINST_ASSOCSERVICE%, UPDATE_DRV.ServiceInstall [UPDATE_DRV.ServiceInstall] DisplayName = %update_drv_svcdesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\update.sys ;************************************************************************** ; Do-nothing section used to avoid "Unknown hardware" installation prompts. [NO_DRV] [NO_DRV.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install ; NO_DRV Variation with MUTEing [NO_DRV_X] AddReg = NO_DRV_X_REG [NO_DRV_X.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [NO_DRV_X_REG] HKR,,ResourcePickerExceptions,0,"IO@0-0xFF:*;IO:HAL,MBRES;IRQ:HAL,*" HKR,,ResourcePickerTags,0,"MBRES" ; NO_DRV Variation with MUTEing and SysSetupPnpFlags flags [NO_DRV_X_PNP] SyssetupPnPFlags = 1 AddReg = NO_DRV_X_PNP_REG [NO_DRV_X_PNP.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [NO_DRV_X_PNP_REG] HKR,,ResourcePickerExceptions,0,"IO@0-0xFF:*;IO:HAL,MBRES;IRQ:HAL,*" HKR,,ResourcePickerTags,0,"MBRES" ; NO_DRV Variation - MUTEing for PIC/APIC [NO_DRV_PIC] AddReg = NO_DRV_PIC_REG [NO_DRV_PIC.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [NO_DRV_PIC_REG] HKR,,ResourcePickerExceptions,0,"IO@0-0xFF:*;IO:HAL,MBRES;MEM:HAL,MBRES,*;IRQ:HAL,*" HKR,,ResourcePickerTags,0,"MBRES" ; NO_DRV Variation - MUTEing/TAGing for motherboard resource [NO_DRV_MBRES] AddReg = NO_DRV_MBRES_REG [NO_DRV_MBRES.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [NO_DRV_MBRES_REG] HKR,,ResourcePickerExceptions,0,"IO:HAL,MBRES,*;MEM:HAL,MBRES,*" HKR,,ResourcePickerTags,0,"MBRES" ; NO_DRV Variation - MUTEing for MEM only conflicts [NO_DRV_MEM] AddReg = NO_DRV_MEM_REG [NO_DRV_MEM.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [NO_DRV_MEM_REG] HKR,,ResourcePickerExceptions,0,"MEM:HAL,MBRES,*" HKR,,ResourcePickerTags,0,"MBRES" [Strings] SystemClassName = "System devices" INTEL = "Intel" ;******************************************* ;device descriptions GENDEV_MFG = "(Standard system devices)" *pnp0a00.DeviceDesc = "ISA Plug and Play bus" *pnp0a01.DeviceDesc = "EISA bus" *pnp0a04.DeviceDesc = "ISA Plug and Play bus with VL slots" *pnp0a03.DeviceDesc = "PCI bus" PCI\CC_0604.DeviceDesc = "PCI standard PCI-to-PCI bridge" PCI\CC_0601.DeviceDesc = "PCI standard ISA bridge" PCI\CC_0602.DeviceDesc = "PCI standard EISA bridge" PCI\CC_0500.DeviceDesc = "PCI standard RAM Controller" PCI\CC_0600.DeviceDesc = "PCI standard host CPU bridge" Root\FTDISK.DeviceDesc = "Volume Manager" SWENUM.DeviceDesc = "Plug and Play Software Device Enumerator" UPDATE_DRV.DeviceDesc = "Microcode Update Device" Root\DMIO.DeviceDesc = "Logical Disk Manager" Root\ParallelClass.DeviceDesc = "Parallel Class Enumerator" *pnp0000.DeviceDesc="Programmable interrupt controller" *pnp0001.DeviceDesc="EISA programmable interrupt controller" *pnp0003.DeviceDesc="Advanced programmable interrupt controller" *pnp0004.DeviceDesc="Cyrix SLiC MP interrupt controller" *pnp0100.DeviceDesc="System timer" *pnp0101.DeviceDesc="EISA system timer" *pnp0200.DeviceDesc="Direct memory access controller" *pnp0201.DeviceDesc="EISA direct memory access controller" *pnp0800.DeviceDesc="System speaker" *pnp0a05.DeviceDesc="Generic Bus" *pnp0a06.DeviceDesc="Extended IO Bus" *pnp0b00.DeviceDesc="System CMOS/real time clock" *pnp0c00.DeviceDesc="Plug and Play BIOS" *pnp0c01.DeviceDesc="System board" *pnp0c02.DeviceDesc="Motherboard resources" *pnp0c04.DeviceDesc="Numeric data processor" ;*pnp0c05.DeviceDesc="Advanced Power Management support" ;*pnp0c0a.DeviceDesc="ACPI Battery" *pnp0c0b.DeviceDesc="ACPI Fan" *pnp0c0c.DeviceDesc="ACPI Power Button" *pnp0c0d.DeviceDesc="ACPI Lid" *pnp0c0e.DeviceDesc="ACPI Sleep Button" ;*pnp0c0f.DeviceDesc="ACPI IRQ Holder for PCI IRQ Steering" ;*pnp0c13.DeviceDesc="Plug and Play BIOS (fail safe)" *PNP0C15.DeviceDesc="Docking Station" ACPI\FixedButton.DeviceDesc="ACPI Fixed Feature Button" ACPI\ThermalZone.DeviceDesc="ACPI Thermal Zone" ACPI\DockDevice.DeviceDesc="Docking Station" ISAPNP\ReadDataPort.DeviceDesc="ISAPNP Read Data Port" INTEL_MFG = "Intel" PCI\VEN_8086&DEV_2440.DeviceDesc="Intel(R) 82801BA LPC Interface Controller - 2440" PCI\VEN_8086&DEV_244E.DeviceDesc="Intel(R) 82801BA PCI Bridge - 244E" ;******************************************* PCISlot = "PCI Slot %1!u!" ;******************************************* ;service descriptions pci_svcdesc = "PCI Bus Driver" isapnp_svcdesc = "PnP ISA/EISA Bus Driver" ftdisk_svcdesc = "Volume Manager Driver" swenum_svcdesc = "Software Bus Driver" dmio_svcdesc = "Logical Disk Manager Driver" update_drv_svcdesc = "Microcode Update Driver" agp440_svcdesc = "Intel AGP Bus Filter" parallel_svcdesc = "Parallel class driver" ;******************************************* ;Handy macro substitutions (non-localizable) SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_CRITICAL = 3 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001Download 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.