ICH2Core.inf Driver File Contents (VGA.zip)

; ****************************************************************************
; ****************************************************************************
; **    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              = 0x00010001
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: web4, load: 1.14