; 3Com Megahertz 10/100 LAN + 56K Modem PC Card Installation File ; Copyright (c) 1998 3Com Corporation ; %VER NDIS4 NETFM556.INF V1.0.06 [Version] LayoutFile=layout.inf Signature="$CHICAGO$" InfVersion=01.01.00 Provider=%MS% Class=Net [Manufacturer] %3COM%=3COM [3COM] ; add network %3CCFEM556%=LANCard.ndi, MF\3CCFEM556_DEV1 [LANCard.ndi] CopyFiles=3ccfem556.ndis4.CopyFiles,3ccfem556.inf.CopyFiles,Win32.apps.CopyFiles AddReg=ADDREG_3CCFEM556.ndi.reg,3CCFEM556.ndi.reg, OSType.ndi.reg,Win32.apps.Install [OSType.ndi.reg] HKR,,OSType,,0 [ADDREG_3CCFEM556.ndi.reg] HKR,,DevLoader,,*ndis HKR,,DeviceVxDs,,fem556n4.sys HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" HKR,NDIS,LogDriverName,,fem556n4 HKR,NDIS,MajorNdisVersion,1,04 HKR,NDIS,MinorNdisVersion,1,00 HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4" HKR,Ndi\Interfaces,DefLower,,"ethernet" HKR,Ndi\Interfaces,UpperRange,,"ndis4,ndis3" HKR,Ndi\Interfaces,LowerRange,,"ethernet" ; HKR,Ndi\params\FullDuplex,ParamDesc,,"Full Duplex Operation" ; HKR,Ndi\params\FullDuplex,type,,int ; HKR,Ndi\params\FullDuplex,default,,0 ; HKR,Ndi\params\FullDuplex,min,,0 ; HKR,Ndi\params\FullDuplex,max,,1 ; HKR,Ndi\params\FullDuplex,step,,1 ; HKR,Ndi\params\FullDuplex,optional,,1 ; HKR,NDI\params\FullDuplex,flag,1,30,00,00,00 HKR,Ndi,CardType,,"PCMCIA" HKR,,IOADDRESS,1,02,00,00,00 HKR,,IRQ,1,04,00,00,00 HKR,,MEMORYADDRESS,1,01,00,00,00 HKR,Ndi\Install,ndis4,,"3ccfem556.ndis4" [Win32.apps.Install] HKLM,Software\Microsoft\Windows\CurrentVersion\Run,COMSMDEXE,,"comsmd.exe -on" HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,COMSMDEXE,,"comsmd.exe -setup" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\3ComNicUnInstall,DisplayName,,"3Com PC Card Diagnostics Utilities" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\3ComNicUnInstall,UninstallString,,"un3c556" [3ccfem556.ndis4.CopyFiles] fem556n4.sys [3ccfem556.inf.CopyFiles] netfm556.inf [Win32.apps.CopyFiles] comsmd.exe ; Win32 un3c556.exe ; Win32 wnicdiag.exe ; Win32 wnicdiag.hlp ; Win32 wvaraddr.txt ; Win32 hwaccess.dll ; Win95 pcomdrv.vxd ; Win95 wc556cfg.dll ; Win95 wcomndi.dll ; Win95 wcthnk16.dll ; Win95 wcthnk32.dll ; Win95 [SourceDisksNames] 51 = %Disk_51_Desc%,,0 [SourceDisksFiles] fem556n4.sys=51,,1024 netfm556.inf=51,,1024 comsmd.exe=51,win32,1024 un3c556.exe=51,win32,1024 wnicdiag.exe=51,win32,1024 wnicdiag.hlp=51,win32,1024 wvaraddr.txt=51,win32,1024 hwaccess.dll=51,win95,1024 pcomdrv.vxd=51,win95,1024 wc556cfg.dll=51,win95,1024 wcomndi.dll=51,win95,1024 wcthnk16.dll=51,win95,1024 wcthnk32.dll=51,win95,1024 [DestinationDirs] 3ccfem556.ndis4.CopyFiles = 11 3ccfem556.inf.CopyFiles = 17 Win32.apps.CopyFiles = 11 [Strings] MS="Microsoft" 3COM="3Com" 3CCFEM556="3Com Megahertz 10-100 LAN + 56K Modem (Ethernet)" Disk_51_Desc="3Com Megahertz LAN + Modem Installation Disk #2" [3CCFEM556.ndi.reg] HKR,Ndi,DeviceID,,"MF\3CCFEM556_DEV1" HKR,Ndi,NdiInstaller,,"wcomndi.dll, MyNdiProc" HKR,,AdapterType,,"1103" [ADDREG_3COMA.reg] ; OVERRIDE FOR 16K RAM WINDOW HKR,Override,0000,1,\ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,00,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 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 10,00, \ ; IOR_nPorts; // Number of ports 00,01, \ ; IOR_Min; // Min port address FF,0F, \ ; 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 ; ; 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 ; ; Memory 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; // MType_Range = 0x0014 00,00,00,00, \ ; MD_Alloc_Base; 00,00,00,00, \ ; MD_Alloc_End; 00,00, \ ; MD_Flags; 00,00, \ ; MD_Reserved; 00,E0,FF,FF, \ ; MR_Align; // Mask for base alignment 00,20,00,00, \ ; MR_nBytes; // Count of bytes 00,00,00,00, \ ; MR_Min; // Min Address FF,FF,FF,FF, \ ; MR_Max; // Max Address 00,00, \ ; MR_Flags; // Flags 00,00, \ ; MR_Reserved; 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or ; 0x08 = 16-bit common mem 00,00,00,00, \ ; Memory card address ; ; Memory 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; // MType_Range = 0x0014 00,00,00,00, \ ; MD_Alloc_Base; 00,00,00,00, \ ; MD_Alloc_End; 00,00, \ ; MD_Flags; 00,00, \ ; MD_Reserved; 00,C0,FF,FF, \ ; MR_Align; // Mask for base alignment 00,40,00,00, \ ; MR_nBytes; // Count of bytes 00,00,00,00, \ ; MR_Min; // Min Address FF,FF,FF,FF, \ ; MR_Max; // Max Address 00,00, \ ; MR_Flags; // Flags 00,00, \ ; MR_Reserved; 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or ; 0x08 = 16-bit common mem 00,00,0D,00, \ ; Memory card address ; ; 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; 71, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; 00,10,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; C7, \ ; ConfigIndex; 63, \ ; Present; ; 00,00,00,00 ; TERMINATOR