home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / depca13c.zip / depca.nif < prev    next >
Text File  |  1994-06-08  |  8KB  |  249 lines

  1. ;
  2. ; File: DEPCA.NIF
  3. ;
  4. ; Purpose: Describe the possible PROTOCOL.INI entries for the DEPCA.OS2 driver
  5. ;
  6. ;          To be used with configuration facilities
  7. ;          like LAPS in IBM TCP/IP 1.2.1 or 2.0 for OS/2
  8. ;
  9. ; Source: README.TXT version 1.3,
  10. ;         dated 92-10-28 13:20 and sized 4024 bytes
  11. ;
  12. ; Attention: In the past, I experienced that the DEPCA.OS2 driver
  13. ;            version 1.2, dated 92-04-30 17:51 and sized 17460 bytes,
  14. ;            sometimes mixed up the possible RamAddress settings; at least:
  15. ;
  16. ;            * if the PROTOCOL.INI entry was D000,
  17. ;              the driver sometimes displayed (when started) it used D800-DFFF
  18. ;
  19. ;            * if the PROTOCOL.INI entry was D800,
  20. ;              the driver sometimes displayed (when started) it used D000-DFFF
  21. ;
  22. ; Note: This DEPCA.NIF was constructed
  23. ;       using some NDIS network adapter driver's *.NIFs of NDIS version 2.01
  24. ;       (provided with IBM TCP/IP 1.2.1 for OS/2) as form models
  25. ;       and the README.TXT accompanying the DEPCA.OS2 driver version 1.3
  26. ;       as the content source, retaining the latter's comments
  27. ;
  28. ; Disclaimer: There are no warranties;
  29. ;             this software is provided as-is
  30. ;
  31. ; Constructor: Horst Kiehl <h.p.kiehl@kfa-juelich.de>
  32. ;
  33. ; Version: 1.1
  34. ;
  35.  
  36. [DEPCA]
  37. Type = NDIS
  38. Title = "DEC EtherWORKS (MC, EISA, LC, Turbo & DEPCA) Ethernet Adapters"
  39. Version = 1.3
  40. Drivername = DEPCA$
  41. Xports = NETBEUI LANDD
  42.  
  43. [FILE]
  44. Name = DEPCA.OS2
  45. Path = IBMCOM\MACS
  46.  
  47. ;
  48. ;                      PROTOCOL.INI PARAMETERS
  49. ;   for the DEC EtherWORKS (MC, EISA, LC, Turbo & DEPCA) Ethernet Adapters
  50. ;
  51. ;
  52. ; This document describes the PROTOCOL.INI keywords used for the
  53. ; DEC EtherWORKS NDIS MAC driver.  The only parameter that must be
  54. ; specified is the "DriverName".  Note that many of these parameters
  55. ; have default values (which are specified below).  A parameter need
  56. ; not be specified in the PROTOCOL.INI file if its default value is
  57. ; satisfactory.
  58. ;
  59. ;DriverName
  60. ;     units:[n/a]
  61. ;     range:[DEPCA$]
  62. ;     default:[DEPCA$]
  63. ;
  64. ;     This parameter's value must be DEPCA$, it identifies the network
  65. ;     device driver.
  66. ;
  67. ; The following entries are optional under the [DEPCA] section.
  68. ;
  69. ;MaxMulticast
  70. ;     units:[integer]
  71. ;     range:[1-256]
  72. ;     default:[8]
  73. ;     Example: 8
  74. ;
  75. ;     This specifies the maximum number of multicast addresses that can
  76. ;     be in effect simultaneously. (NOTE that there's no 's' on the end of
  77. ;     this keyword.)
  78. ;
  79. [MaxMulticast]
  80. Display = "MaxMulticast"
  81. type = decimal
  82. range = 1 - 256
  83. default = 8
  84. optional = YES
  85. editable = YES
  86. help = "This specifies the maximum number of multicast addresses that can
  87.  be in effect simultaneously."
  88.  
  89. ;MaxTransmits
  90. ;     units:[integer]
  91. ;     range:[0-256]
  92. ;     default:[16]
  93. ;     Example: 16
  94. ;
  95. ;     This specifies the number of "TransmitChain"s that the MAC driver
  96. ;     guarantees to accept without giving an "OUT_OF_RESOURCE" response.
  97. ;
  98. [MaxTransmits]
  99. Display = "MaxTransmits"
  100. type = decimal
  101. range = 0 - 256
  102. default= 16
  103. optional = YES
  104. editable = YES
  105. help = "This specifies the number of 'TransmitChain's that the MAC driver
  106.  guarantees to accept without giving an 'OUT_OF_RESOURCE' response."
  107.  
  108. ; The following parameters ONLY need to be set if your DEC EtherWORKS
  109. ; adapter (MC, EISA, LC, Turbo or DEPCA) does not contain a diagnostic or
  110. ; remote boot ROM chip.
  111. ;
  112. ;AdapterName
  113. ;     units:[n/a]
  114. ;     range:[DEPCA,DE100,DE200,DE210,DE422]
  115. ;     default:[n/a]
  116. ;     Example: DE100
  117. ;
  118. ;     This specifies the name of the ethernet adapter.
  119. ;
  120. ;     values        adapter
  121. ;     ------------  -------------------
  122. ;     DEPCA         DEPCA
  123. ;     DE100         DEC EtherWORKS LC
  124. ;     DE200         DEC EtherWORKS Turbo
  125. ;     DE210         DEC EtherWORKS MC
  126. ;     DE422         DEC EtherWORKS EISA
  127. ;
  128. [AdapterName]
  129. Display = "AdapterName"
  130. type = string
  131. Strlength = 5
  132. Set = DEPCA, DE100, DE200, DE210, DE422
  133. default = DEPCA
  134. optional = YES
  135. editable = YES
  136. help = "This specifies the name of the ethernet adapter.
  137.  DEPCA for DEPCA,
  138.  DE100 for DEC EtherWORKS LC,
  139.  DE200 for DEC EtherWORKS Turbo,
  140.  DE210 for DEC EtherWORKS MC,
  141.  DE422 for DEC EtherWORKS EISA."
  142.  
  143. ;RamAddress
  144. ;     units:[hex]
  145. ;     range:[C000,C800,D000,D800,E000,E800]
  146. ;     range for Micro Channel cards with 16KB mode option:
  147. ;
  148. ;        [C000, C100, C200, C300, C400, C500
  149. ;         C600, C700, C800, C900, CA00, CB00
  150. ;         CC00, D000, D100, D200, D300, D400
  151. ;         D500, D600, D700, D800, D900, DA00
  152. ;         DB00, DC00, E000, E100, E200, E300
  153. ;         E400, E500, E600, E700, E800, E900
  154. ;         EA00, EB00, EC00]
  155. ;
  156. ;     default:[n/a]
  157. ;     Example: 0xD000
  158. ;
  159. ;     This specifies the physical base address in the PC memory address
  160. ;     space of the "window" through which the adapter's RAM will be
  161. ;     referenced.  This parameter's value must agree with the jumpered
  162. ;     configuration of the adapter.  Not required for DEC EtherWORKS MC
  163. ;     Adapter and DEC EtherWORKS EISA Adapter.
  164. ;
  165. [RamAddress]
  166. Display = "RamAddress"
  167. Type = HexNum
  168. Set = C000, C800, D000, D800, E000, E800
  169. default = D000
  170. optional = YES
  171. editable = YES
  172. help = "This specifies the physical base address in the PC memory address
  173.  space of the 'window' through which the adapter's RAM will be
  174.  referenced.  This parameter's value must agree with the jumpered
  175.  configuration of the adapter.  Not required for DEC EtherWORKS MC
  176.  Adapter and DEC EtherWORKS EISA Adapter."
  177.  
  178. ;Interrupt
  179. ;     units:[integer]
  180. ;     range:[2-15]
  181. ;     default:[n/a]
  182. ;     Example: 5
  183. ;
  184. ;     This specifies the IRQ level that will be used by the adapter-to-PC
  185. ;     interrupt.  Its value must agree with the jumpered configuration of
  186. ;     the adapter.  Not required for DEC EtherWORKS MC Adapter and DEC
  187. ;     EtherWORKS EISA Adapter.
  188. ;
  189. ;     values        adapter
  190. ;     ------------  -------------------
  191. ;     2,3,4,5,7     DEPCA
  192. ;     2,3,4,5,7     DEC EtherWORKS LC
  193. ;     5,9,10,11,15  DEC EtherWORKS Turbo
  194. ;     5,9,10,11     DEC EtherWORKS MC
  195. ;     5,9,10,11     DEC EtherWORKS EISA
  196. ;
  197. [Interrupt]
  198. Display = "Interrupt"
  199. type = decimal
  200. range = 2 - 15
  201. default = 5
  202. optional = YES
  203. editable = YES
  204. help = "This specifies the IRQ level that will be used by the adapter-to-PC
  205.  interrupt.  Its value must agree with the jumpered configuration of
  206.  the adapter.  Not required for DEC EtherWORKS MC Adapter and DEC
  207.  EtherWORKS EISA Adapter.
  208.  2, 3, 4, 5, 7 for DEPCA,
  209.  2, 3, 4, 5,7 for DEC EtherWORKS LC,
  210.  5, 9, 10, 11, 15 for DEC EtherWORKS Turbo,
  211.  5, 9, 10, 11 for DEC EtherWORKS MC,
  212.  5, 9, 10, 11 for DEC EtherWORKS EISA."
  213.  
  214. ;Netaddress
  215. ;     units:[integer/character]
  216. ;     range:[0h-0Fh] quotes are required
  217. ;     default:[n/a]
  218. ;     Example: "08002B12AF34"
  219.  
  220. ;     This specifies the station address that will be used by the adpter
  221. ;     if the upper layers do not provide a way to set the station address.
  222. ;     If the uppers layers set the station address, then this switch will
  223. ;     be ignored.
  224. ;
  225. [Netaddress]
  226. Display = "Netaddress"
  227. type = String
  228. StrLength = 12
  229. optional = YES
  230. editable = YES
  231. help = "This specifies the station address that will be used by the adpter
  232.  if the upper layers do not provide a way to set the station address.
  233.  If the uppers layers set the station address, then this switch will
  234.  be ignored.
  235.  The Netaddress parameter is comprised of a character string that
  236.  can be up to 12 characters long.  The character string must be enclosed
  237.  in double quotation marks."
  238.  
  239. ; Following is an example PROTOCOL.INI fragment for a DEC EtherWORKS
  240. ; Turbo adapter with no diagnostic or remote boot ROM chip:
  241. ;
  242. ;   [DEPCA_NIF]
  243. ;       DriverName   = DEPCA$
  244. ;       MaxMulticast = 12
  245. ;       MaxTransmits = 32
  246. ;       AdapterName  = DE200
  247. ;       RamAddress   = 0xD000
  248. ;       Interrupt    = 5
  249.