MFMFC.INF Driver File Contents (PNIC-3000.zip)

;****************************************************************************
;
;       PCMCIA Multifunction (LAN/Modem) Card Install
;
;****************************************************************************

[Version]
Signature=$CHICAGO$
Class=MultiFunction
Provider=%String0%
LayoutFile=layout.inf

[Manufacturer]
%String1%=WMFC

[SourceDisksNames]
42 = %Disk_42_Desc%,,0

[SourceDisksFiles]
NitaEM.vxd = 42,,27227
mdmmfc.inf = 42,,25629
netmfc.inf = 42,,5525
pcmdf.oem = 42,,32

[WMFC]
%String2%=Nita.Install,PCMCIA\PCMCIA-LAN_Modem_PC_Card-5E37

[Strings]
String0="Microsoft"
String1="PCMCIA"
String2="Multifunction Driver, Version 2.07 (970327)"
Disk_42_Desc="LAN Modem Setup Disk"

[DestinationDirs]
DefaultDestDir = 11
Nita.CopyInf = 17
Nita.CopyFiles = 11

[Nita.CopyFiles]
NitaEM.vxd
pcmdf.oem

[Nita.CopyInf]
mdmmfc.inf
netmfc.inf

[Nita.Install]
AddReg=Nita.Add.Reg,Nita.CIS.Override
CopyFiles=Nita.CopyInf,Nita.CopyFiles

[Nita.Install.HW]
AddReg=Nita.Install.RegHW

[Nita.Install.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA2
HKR,Child0000,ResourceMap,1,00,02               ;Modem
HKR,Child0001,HardwareID,,MF\PCMCIA1
HKR,Child0001,ResourceMap,1,01,02,03            ;LAN

[Nita.Add.Reg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[Nita.CIS.Override]
HKR,Override,0000,1,    \
00,04,00,00,            \
00,30,00,00,            \
;
; I/O Resource Descriptor 0
;
48,00,00,00,            \       ;Total length of I/O Resource Descriptor
02,00,00,00,            \       ;ResType_IO = 0x00000002
04,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;
;
; I/O Resource Descriptor 0 -> COM1
;
F8,FF,                  \       ;IOR_Align;
08,00,                  \       ;IOR_nPorts;
F8,03,                  \       ;IOR_Min;
FF,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
; I/O Resource Descriptor 0 -> COM2
;
F8,FF,                  \       ;IOR_Align;
08,00,                  \       ;IOR_nPorts;
F8,02,                  \       ;IOR_Min;
FF,02,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
; I/O Resource Descriptor 0 -> COM3
;
F8,FF,                  \       ;IOR_Align;
08,00,                  \       ;IOR_nPorts;
E8,03,                  \       ;IOR_Min;
EF,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
; I/O Resource Descriptor 0 -> COM4
;
F8,FF,                  \       ;IOR_Align
08,00,                  \       ;IOR_nPorts
E8,02,                  \       ;IOR_Min
EF,02,                  \       ;IOR_Max
00,00,                  \       ;IOR_RangeFlags
00,                     \       ;IOR_Alias
00,                     \       ;IOR_Decode
64,00,00,00,            \       ;PCCARD flags, 0x40 = 16-bit port
;
; I/O Resource Descriptor 1
;
A8,00,00,00,            \       ;Total length of I/O Resource Descriptor
02,00,00,00,            \       ;ResType_IO = 0x00000002
0C,00,                  \       ;IOD_Count;
0C,00,                  \       ;IOD_Type;
00,00,                  \       ;IOD_Alloc_Base;
00,00,                  \       ;IOD_Alloc_End;
00,00,                  \       ;IOD_DesFlags;
00,                     \       ;IOD_Alloc_Alias;
00,                     \       ;IOD_Alloc_Decode;
;
; I/O Resource Descriptor 1 -> 300h
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
00,03,                  \       ;IOR_Min;
1F,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
20,03,                  \       ;IOR_Min;
3F,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
40,03,                  \       ;IOR_Min;
5F,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
60,03,                  \       ;IOR_Min;
7F,03,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
; I/O Resource Descriptor 1 -> 100h
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
00,01,                  \       ;IOR_Min;
1F,01,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
20,01,                  \       ;IOR_Min;
3F,01,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
40,01,                  \       ;IOR_Min;
5F,01,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
60,01,                  \       ;IOR_Min;
7F,01,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
; I/O Resource Descriptor 1 -> 200h
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
00,02,                  \       ;IOR_Min;
1F,02,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
20,02,                  \       ;IOR_Min;
3F,02,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
40,02,                  \       ;IOR_Min;
5F,02,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
;
E0,FF,                  \       ;IOR_Align;
20,00,                  \       ;IOR_nPorts;
60,02,                  \       ;IOR_Min;
7F,02,                  \       ;IOR_Max;
00,00,                  \       ;IOR_RangeFlags;
00,                     \       ;IOR_Alias;
00,                     \       ;IOR_Decode;
64,00,00,00,            \       ;PCCARD flags, 0x40 = 16-bit port
;
; IRQ Resource Descriptor 0
;
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;
FF,FF,                  \       ;IRQD_Req_Mask;
00,00,                  \       ;IRQD_Reserved;
20,00,00,00,            \       ;PCCARD flags, 0x20 = Level mode interrupts
;
; MEM Resource Descriptor 0
;
34,00,00,00,            \       ;Total length of Memory Resource Descriptor
01,00,00,00,            \       ;ResType_Mem = 0x00000001
01,00,                  \       ;MD_Count;
14,00,                  \       ;MD_Type;
00,10,0C,00,            \       ;MD_Alloc_Base;
FF,FF,FF,FF,            \       ;MD_Alloc_End;
00,00,                  \       ;MD_Flags;
00,00,                  \       ;MD_Reserved;
00,F0,FF,FF,            \       ;MR_Align;
00,40,00,00,            \       ;MR_nBytes;
00,00,00,00,            \       ;MR_Min;
FF,FF,FF,FF,            \       ;MR_Max;
00,00,                  \       ;MR_Flags;
00,00,                  \       ;MR_Reserved;
08,00,00,00,            \       ;0x02 = attr or 0x08 = 16-bit common mem.
00,00,00,00,            \       ;Memory card address.

;
; MEM Resource Descriptor 1
;
34,00,00,00,            \       ;Total length of Memory Resource Descriptor
01,00,00,00,            \       ;ResType_Mem = 0x00000001
01,00,                  \       ;MD_Count;
14,00,                  \       ;MD_Type;
00,10,0C,00,            \       ;MD_Alloc_Base;
FF,FF,FF,FF,            \       ;MD_Alloc_End;
00,00,                  \       ;MD_Flags;
00,00,                  \       ;MD_Reserved;
00,F0,FF,FF,            \       ;MR_Align;
00,20,00,00,            \       ;MR_nBytes;
00,00,00,00,            \       ;MR_Min;
FF,FF,FF,FF,            \       ;MR_Max;
00,00,                  \       ;MR_Flags;
00,00,                  \       ;MR_Reserved;
02,00,00,00,            \       ;0x02 = attr or 0x08 = 16-bit common mem.
00,00,00,00,            \       ;Memory card address.
;
; REQUEST_CONFIG_PKT Descriptor 0
;
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;
32,                     \       ;Vpp1;
32,                     \       ;Vpp2;
02,                     \       ;IntType;
20,10,00,00,            \       ;ConfigBase
08,                     \       ;Status;
00,                     \       ;Pin;
00,                     \       ;Copy;
57,                     \       ;ConfigIndex.
03,                     \       ;Present.
;
; TERMINATOR
;
00,00,00,00


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: web2, load: 1.50