home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / netsilc.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  7.5 KB  |  240 lines

  1.  
  2. ; NETSILC.INF
  3. ; Silicom Communications Adapters
  4. ; Copyright 1995 Microsoft Corporation
  5. ;
  6. [Version]
  7. CatalogFile=netsilc.cat
  8. Signature="$CHICAGO$"
  9. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  10. Provider=%MS%
  11. Class=Net
  12. ClassGUID={4d36e972-e325-11ce-bfc1-08002be10318}
  13.  
  14. [Manufacturer]
  15. %SILICOM%=SILICOM
  16.  
  17. [SILICOM]
  18. %SPEX%=SPEX.ndi,PCMCIA\SILICOM_LTD.-ETHERNET_LAN_CARD-967A
  19. %*SlSetp3.DeviceDesc%=*SlSetp3.ndi, *SlSetp3    ;Silicom Pocket Ethernet Adapter
  20.  
  21. ;****************************************************************************
  22. ; Silicom Ethernet PCMCIA Adapter
  23. ;****************************************************************************
  24. [SPEX.ndi]
  25. AddReg=ADDREG_SPEX.ndi.reg,SPEX.ndi.reg,ADDREG_SILICOM.ndi.reg
  26.  
  27. [ADDREG_SPEX.ndi.reg]
  28. HKR,,DevLoader,,*ndis
  29. HKR,,DeviceVxDs,,spendis.vxd
  30. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  31. ; Parameters for hardware resources (PnP style):
  32. HKR,,IOADDRESS,1,02,00,00,00
  33. HKR,,INTERRUPT,1,04,00,00,00
  34.  
  35. HKR,NDIS,LogDriverName,,SPEX
  36. HKR,NDIS,MajorNdisVersion,1,03
  37. HKR,NDIS,MinorNdisVersion,1,0A
  38. ;
  39. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  40. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  41. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  42. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  43.  
  44. [SPEX.ndi.reg]
  45. HKR,Ndi,CardType,,"PCMCIA"
  46. HKR,Ndi\Install,ndis3,,"spex.ndis3"
  47. HKR,Ndi,DeviceID,,"PCMCIA\SILICOM_LTD.-ETHERNET_LAN_CARD-967A"
  48. ;
  49. ; PCMCIA attribute info override:
  50. ; This can be dropped since the card has correct CIS.
  51. ;
  52. [ADDREG_SILICOM.ndi.reg]
  53. HKR,Override,0000,1, \
  54. ; CONFIGMG_VERSION
  55. 00,04,00,00, \
  56. ; PRIORITY
  57. 00,00,00,00, \
  58. ;
  59. ; I/O Resource Descriptor
  60. ;
  61. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  62. 02,00,00,00, \ ; ResType_IO = 0x00000002
  63. 01,00, \       ; IOD_Count;
  64. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  65. 00,00, \       ; IOD_Alloc_Base;
  66. 00,00, \       ; IOD_Alloc_End;
  67. 00,00, \       ; IOD_DesFlags;
  68. 00, \          ; IOD_Alloc_Alias;
  69. 00, \          ; IOD_Alloc_Decode;
  70. F0,FF, \       ; IOR_Align;        // Mask for base alignment FFF0
  71. 10,00, \       ; IOR_nPorts;       // Number of ports=10h
  72. 00,00, \       ; IOR_Min;          // Min port address=0 ??
  73. FF,03, \       ; IOR_Max;          // Max port address = 3ff
  74. 00,00, \       ; IOR_RangeFlags;   // Flags
  75. 00, \          ; IOR_Alias;        // Alias offset
  76. 00, \          ; IOR_Decode;       // Address specified
  77. 64,00,00,00, \ ; flags, 0x40 = 16-bit port
  78. ;
  79. ; IRQ Resource Descriptor
  80. ;
  81. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  82. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  83. 00,00, \       ; IRQD_Flags;
  84. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  85. F8,7E, \       ; IRQD_Req_Mask;    // Mask of possible IRQs {3,4,5,6,7,9,10,11,12,13,14}
  86. 00,00, \       ; IRQD_Reserved;
  87. 20,00,00,00, \ ; flags, 0x20 = Level mode interrupts
  88. ;
  89. ; REQUEST_CONFIG_PKT Descriptor
  90. ;
  91. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  92. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  93. 00,00, \       ; Socket; (FILLED IN RUNTIME)
  94. 02,00, \       ; Attributes; i/o client
  95. 32, \          ; Vcc = 5.0v =50t
  96. 32, \          ; Vpp1  set to 12.0v for FLASH access
  97. 32, \          ; Vpp2  must be same as Vpp1
  98. 02, \          ; IntType;
  99. F8,03,00,00, \ ; ConfigBase = 3f8
  100. 00, \          ; Status reg;
  101. 00, \          ; Pin reg;
  102. 00, \          ; Copy reg;
  103. 01, \          ; ConfigIndex reg = 1; set to 3 for FLASH access
  104. 03, \          ; regs defined: {cfg idx, sts}
  105. ;
  106. ; TERMINATOR
  107. ;
  108. 00,00,00,00
  109.  
  110. ;  NDIS 3 driver
  111. [spex.ndis3]
  112. CopyFiles=spex.ndis3.CopyFiles
  113.  
  114. [spex.ndis3.CopyFiles]
  115. spendis.vxd
  116.  
  117. ;****************************************************************************
  118. ;    *SlSetp3   Silicom Pocket Ethernet Adapter
  119. ;****************************************************************************
  120.  
  121. [*SlSetp3.ndi]
  122. AddReg=*SlSetp3.ndi.reg,setp3.ndi.reg
  123.  
  124. [*SlSetp3.ndi.reg]
  125. HKR,Ndi,DeviceID,,"*SlSetp3"
  126. ;Parallel port Type Parameter
  127. HKR,Ndi\params\PP_Mode,ParamDesc,,%SL_SETP_PARAMETER_PP_MODE%
  128. HKR,NDI\params\PP_Mode,flag,1,20,00,00,00
  129. HKR,Ndi\params\PP_Mode,optional,,0
  130. HKR,Ndi\params\PP_Mode,default,,1
  131. HKR,Ndi\params\PP_Mode,type,,enum
  132. HKR,Ndi\params\PP_Mode\enum,1,,"AUTO"
  133. HKR,Ndi\params\PP_Mode\enum,0,,"EPP"
  134. HKR,Ndi\params\PP_Mode\enum,4,,"Unidirectional"
  135. HKR,Ndi\params\PP_Mode\enum,5,,"Fast Unidirectional"
  136. ;Disable link Parameter
  137. HKR,Ndi\params\Disable_Link,ParamDesc,,%SL_SETP_PARAM_DISABLELINK%
  138. HKR,NDI\params\Disable_Link,flag,1,20,00,00,00
  139. HKR,Ndi\params\Disable_Link,optional,,0
  140. HKR,Ndi\params\Disable_Link,default,,16
  141. HKR,Ndi\params\Disable_Link,type,,enum
  142. HKR,Ndi\params\Disable_Link\enum,0,,%PARAM_YES%
  143. HKR,Ndi\params\Disable_Link\enum,16,,%PARAM_NO%
  144. ;Miniblock Parameter
  145. HKR,Ndi\params\Mini_Block,ParamDesc,,%SL_SETP_PARAM_MINIBLOCK%
  146. HKR,NDI\params\Mini_Block,flag,1,20,00,00,00
  147. HKR,Ndi\params\Mini_Block,optional,,0
  148. HKR,Ndi\params\Mini_Block,default,,0
  149. HKR,Ndi\params\Mini_Block,type,,enum
  150. HKR,Ndi\params\Mini_Block\enum,2,,%PARAM_YES%
  151. HKR,Ndi\params\Mini_Block\enum,0,,%PARAM_NO%
  152. ;LPT Parameter
  153. HKR,Ndi\params\LPT,ParamDesc,,%SL_SETP_PARAM_LPT%
  154. HKR,NDI\params\LPT,flag,1,20,00,00,00
  155. HKR,Ndi\params\LPT,optional,,0
  156. HKR,Ndi\params\LPT,default,,0
  157. HKR,Ndi\params\LPT,type,,enum
  158. HKR,Ndi\params\LPT\enum,0,,"AUTO"
  159. HKR,Ndi\params\LPT\enum,1,,"LPT1"
  160. HKR,Ndi\params\LPT\enum,2,,"LPT2"
  161. HKR,Ndi\params\LPT\enum,3,,"LPT3"
  162.  
  163. ;****************************************************************************
  164. ; setp3 Drivers
  165. ;****************************************************************************
  166. ; Base section for setp3 users
  167. [setp3.ndi.reg]
  168. ; key,subkey,valuname,type,value
  169. HKR,,DevLoader,,*ndis
  170. HKR,,DeviceVxDs,,setp3.vxd
  171. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  172. ; NDIS Info
  173. HKR,NDIS,LogDriverName,,"SETP3"
  174. HKR,NDIS,MajorNdisVersion,1,03
  175. HKR,NDIS,MinorNdisVersion,1,0A
  176. HKR,NDIS\NDIS2,DriverName,,"EPNDIS$"
  177. HKR,NDIS\NDIS2,FileName,,"epndis.dos"
  178. HKR,NDIS\ODI,DriverName,,"ETPODI"
  179. HKR,NDIS\ODI,FileName,,"etpodi.com"
  180. ; Interfaces
  181. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  182. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  183. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  184. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  185. ; Install sectioins
  186. HKR,Ndi\Install,ndis3,,"setp3.ndis3"
  187. HKR,Ndi\Install,ndis2,,"setp3.ndis2"
  188. ;HKR,Ndi\Install,odi,,"setp3.odi"
  189.  
  190. ; Install NDIS3
  191. [setp3.ndis3]
  192. CopyFiles=setp3.ndis3.CopyFiles
  193. [setp3.ndis3.CopyFiles]
  194. setp3.vxd
  195.  
  196. ; Install NDIS2
  197. [setp3.ndis2]
  198. CopyFiles=setp3.ndis2.CopyFiles
  199. [setp3.ndis2.CopyFiles]
  200. epndis.dos
  201.  
  202. ; Install ODI
  203. [setp3.odi]
  204. CopyFiles=setp3.odi.CopyFiles
  205. [setp3.odi.CopyFiles]
  206. etpodi.com
  207.  
  208. ;****************************************************************************
  209. ; Source and Destination Directories
  210. ;****************************************************************************
  211. [DestinationDirs]
  212. DefaultDestDir             =11 ; LDID_SYS
  213. spex.ndis3.CopyFiles       =11
  214. setp3.ndis3.CopyFiles      =11
  215. setp3.ndis2.CopyFiles      =26 ; LDID_WINBOOT
  216. setp3.odi.CopyFiles        =26
  217.  
  218. ;****************************************************************************
  219. ; Translatable strings
  220. ;****************************************************************************
  221.  
  222. [Strings]
  223. MS="Microsoft"
  224. ;
  225. ; Manufacturer names
  226. ;
  227. SILICOM="Silicom"
  228. ;
  229. ; Adapter names
  230. ;
  231. SPEX="Silicom Ethernet PCMCIA Adapter"
  232. *SlSetp3.DeviceDesc="Silicom Ethernet Pocket Adapter."
  233.  
  234. SL_SETP_PARAMETER_PP_MODE = "Parallel port mode"
  235. PARAM_YES="YES"
  236. PARAM_NO="NO"
  237. SL_SETP_PARAM_DISABLELINK="DISABLE LINK"
  238. SL_SETP_PARAM_MINIBLOCK="MINI BLOCK"
  239. SL_SETP_PARAM_LPT="LPT port"
  240.