; ; MF.INF -- This file contains descriptions of all the multifunctions ; cards supported in Windows 95 ; ; Copyright 1993,1995 Microsoft Corporation [Version] CatalogFile=mf.cat LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=MultiFunction ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318} Provider=%Msft% ; Class Install [ClassInstall] Addreg=MFReg [MFReg] HKR,,,,%MFClassName% ; Table of Contents [Manufacturer] %BLCName%=BLCDevices %CompaqName%=CompaqDevices %ESSName%=ESSDevices %HPName%=HPDevices %NMCName%=NMCDevices %ZenithName%=ZenithDevices ;---------------------------------------------------------------; [ESSDevices] %*ESS6880.DeviceDesc%=ESS6880_Device,*ESS6880 [ESS6880_Device] AddReg=StandardMF.Reg [ESS6880_Device.HW] AddReg=ESS6880_Device.RegHW [ESS6880_Device.RegHW] HKR,Child0000,HardwareID,,*ESS6881 HKR,Child0000,ResourceMap,1,00,01,02,03 HKR,Child0001,HardwareID,,*PNPB02F HKR,Child0001,ResourceMap,1,04 HKR,Child0001,MFFlags,1,02,00,00,00 [ESS6880_Device.PosDup] *TOS7688,*PNPB02F,*ESS6881 ;---------------------------------------------------------------; [BLCDevices] %*BUS4201.DeviceDesc%=BLCEISA,*BUS4201 [BLCEISA] AddReg=StandardMF.Reg [BLCEISA.HW] AddReg=BLCEISA.RegHW [BLCEISA.RegHW] HKR,,EISAFunctions,1,03,00,03 HKR,Child0000,HardwareID,,MF\EISA_BUS4201_DEV0 HKR,Child0000,ResourceMap,1,00,01,02 HKR,Child0001,HardwareID,,MF\EISA_BUS4201_DEV1 HKR,Child0001,ResourceMap,1,03,04,05 [BLCEISA.PosDup] *BUS0042,*PNP0700 ;---------------------------------------------------------------; [CompaqDevices] ;%*CPQ6200.DeviceDesc%=CPQNETFLEX2ETEREISA,*CPQ6200 ;%*CPQ6300.DeviceDesc%=CPQNETFLEX2TREISA,*CPQ6300 [CPQNETFLEX2ETEREISA] AddReg=StandardMF.Reg [CPQNETFLEX2ETEREISA.HW] AddReg=CPQNETFLEX2ETEREISA.RegHW [CPQNETFLEX2ETEREISA.RegHW] HKR,,EISAFlags,1,02,00,00,00 HKR,,EISARanges,1,00,00,ff,00,80,0c,8f,0c,90,0c,9f,0c HKR,Child0000,HardwareID,,MF\EISA_CPQ6200_TOPNET HKR,Child0000,ResourceMap,1,00,01,03 HKR,Child0001,HardwareID,,MF\EISA_CPQ6200_BOTTOMNET HKR,Child0001,ResourceMap,1,00,02,03 [CPQNETFLEX2TREISA] AddReg=StandardMF.Reg [CPQNETFLEX2TREISA.HW] AddReg=CPQNETFLEX2TREISA.RegHW [CPQNETFLEX2TREISA.RegHW] HKR,,EISAFlags,1,02,00,00,00 HKR,,EISARanges,1,00,00,ff,00,80,0c,8f,0c,90,0c,9f,0c HKR,Child0000,HardwareID,,MF\EISA_CPQ6300_TOPNET HKR,Child0000,ResourceMap,1,00,01,03 HKR,Child0001,HardwareID,,MF\EISA_CPQ6300_BOTTOMNET HKR,Child0001,ResourceMap,1,00,02,03 ;---------------------------------------------------------------; [HPDevices] %*HWP1C10.DeviceDesc%=HPCOMLPT,*HWP1C10 [HPCOMLPT] AddReg=StandardMF.Reg [HPCOMLPT.HW] AddReg=HPCOMLPT.RegHW [HPCOMLPT.RegHW] HKR,,EISAFunctions,1,02,02 HKR,Child0000,HardwareID,,MF\EISA_HWP1C10_DEV0 HKR,Child0000,ResourceMap,1,00,01 HKR,Child0001,HardwareID,,MF\EISA_HWP1C10_DEV1 HKR,Child0001,ResourceMap,1,02,03 [HPCOMLPT.PosDup] *PNP0500,*PNP0400 ;---------------------------------------------------------------; [NMCDevices] %NMCSS16.DeviceDesc%=NMCSS16_Device,PCMCIA\NEW_MEDIA_CORPORATION-MULTIMEDIA_SOUND/SCSI-D11C [NMCSS16_Device] AddReg=StandardMF.Reg,NMCSS16_Device.Reg [NMCSS16_Device.HW] AddReg=NMCSS16_Device.RegHW [NMCSS16_Device.RegHW] HKR,Child0000,HardwareID,,MF\SS16-D11C_BT HKR,Child0000,ResourceMap,1,01,02 HKR,Child0001,HardwareID,,MF\SS16-D11C_WJ HKR,Child0001,ResourceMap,1,00,02 [NMCSS16_Device.PosDup] *PNPB007,*ADP6360 [NMCSS16_Device.Reg] ; ; OVERRIDE for rev1 CTE0 ; HKR,Override,0000,1, \ ; ; CONFIGMG_VERSION ; 00,04,00,00, \ ; ; PRIORITY ; 00,30,00,00, \ ; ; ; OVERRIDE for rev1 CTE0 ; ; I/O Resource Descriptor 0: Audio port ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 00,00, \ ; IOD_Alloc_Base; 00,00, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; F0,FF, \ ; IOR_Align; // Mask for base alignment E0/F0 10,00, \ ; IOR_nPorts; // Number of ports, pony=10 80,03, \ ; IOR_Min; // Min port address 8F,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64) ; ; I/O Resource Descriptor 1 : SCSI port ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 00,00, \ ; IOD_Alloc_Base; 00,00, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; E0,FF, \ ; IOR_Align; // Mask for base alignment E0/F0 20,00, \ ; IOR_nPorts; // Number of ports, pony=10 40,03, \ ; IOR_Min; // Min port address 5F,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64) ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 00, \ ; Vpp1; 78 00, \ ; Vpp2; 78 02, \ ; IntType; 00,04,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 21, \ ; ConfigIndex; 01, \ ; Present; ; ; TERMINATOR ; 00,00,00,00 ;---------------------------------------------------------------; [ZenithDevices] %*ZDS2000.DeviceDesc%=ZDSEISA,*ZDS2000 [ZDSEISA] AddReg=StandardMF.Reg [ZDSEISA.HW] AddReg=ZDSEISA.RegHW [ZDSEISA.RegHW] HKR,,EISAFlags,1,01,00,00,00 HKR,,EISAFunctions,1,03,00,03,00,03 HKR,Child0000,HardwareID,,MF\EISA_ZDS2000_DEV0 HKR,Child0000,ResourceMap,1,00,01,02 HKR,Child0001,HardwareID,,MF\EISA_ZDS2000_DEV1 HKR,Child0001,ResourceMap,1,03,04,05 HKR,Child0002,HardwareID,,MF\EISA_ZDS2000_DEV2 HKR,Child0002,ResourceMap,1,06,07,08 [ZDSEISA.PosDup] *PNP0700,*PNP0600 ;---------------------------------------------------------------; [StandardMF.Reg] HKR,,DevLoader,,*CONFIGMG HKR,,Enumerator,,*CONFIGMG HKR,,CMDrivFlags,1,03,00,00,00 [ControlFlags] CopyFilesOnly=*BUS4201,*CPQ6200,*CPQ6300,*ESS6880,*HWP1C10,*ZDS200 [DestinationDirs] DefaultDestDir = 11 ; SYSTEM directory [Strings] Msft="Microsoft" MFClassName="Multi-function adapters" BLCName="BusLogic" *BUS4201.DeviceDesc="BusLogic 32-Bit Bus Master EISA-to-SCSI Host Adapter with Floppy Controller" CompaqName="Compaq" *CPQ6200.DeviceDesc="Compaq NetFlex-2 DualPort Ethernet" *CPQ6300.DeviceDesc="Compaq NetFlex-2 DualPort Token-Ring" ESSName="ESS Technology, Inc." *ESS6880.DeviceDesc="ESS ES688 AudioDrive and Game Controller" HPName="Hewlett-Packard" *HWP1C10.DeviceDesc="HP COM and LPT Ports Combo Card" NMCName="New Media Corporation" NMCSS16.DeviceDesc="New Media Sound/SCSI II Multimedia Combo" ZenithName="Zenith Data Systems" *ZDS2000.DeviceDesc="ZDS SCSI/IDE/Floppy EISA Controller Board"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.