home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 December / MICD_2000_12_NR1.iso / Dreamnet / drivery / SMC / pci_55.exe / NDIS / NDIS.DOC < prev    next >
Text File  |  1997-12-05  |  16KB  |  484 lines

  1.                                SMC
  2.  
  3.                            NDIS2 Driver
  4.     For EtherPower, EtherPower^2, and the EtherPower 10/100 Family
  5.                         of PCI Network Adapters
  6.  
  7.                          INSTALLATION GUIDE
  8.  
  9.    This software is licensed by SMC for use by its customers only.
  10.      Copyright (c) 1997 SMC Networks, Inc.. All rights reserved.
  11.  
  12.  
  13. This installation guide describes:
  14.  
  15. o  An overview of the NDIS2 driver
  16.  
  17. o  Supported adapters
  18.  
  19. o  Preinstallation hardware and software requirements
  20.  
  21. o  Supplied files
  22.  
  23. o  Adapter installation notes
  24.  
  25. o  Dual Channel support (EtherPower^2 Only)
  26.  
  27. o  Basic driver installation (for any Network Operating System)
  28.  
  29. o  Installing multiple adapters
  30.  
  31. o  PROTOCOL.INI parameters
  32.  
  33. o  Modifying the line speed (EtherPower 10/100 and 
  34.    EtherPower 10/100 B only)
  35.  
  36. o  Error messages
  37.  
  38.  
  39. OVERVIEW OF THE NDIS2 DRIVER
  40.  
  41. This driver conforms to the Network Driver Interface Specification
  42. (NDIS) v2.0.1 defined by Microsoft/3Com. The driver has been
  43. tested with Microsoft LAN Manager, 3Com 3+Open, IBM LAN Server,
  44. IBM PC LAN Program, DEC Pathworks, and other NDIS-compatible network
  45. operating systems and protocol stacks.
  46.  
  47.  
  48.  
  49. SUPPORTED ADAPTERS
  50.  
  51. o  EtherPower Ethernet PCI adapters (8432 board types)
  52. o  EtherPower^2 Dual-Channel PCI Ethernet adapters (8434 board types)
  53. o  EtherPower 10/100 Fast Ethernet PCI adapters (9332 board types)
  54.  
  55.  
  56. PREINSTALLATION HARDWARE AND SOFTWARE REQUIREMENTS
  57.  
  58. Hardware Requirements:
  59.  
  60.    - An IBM-compatible personal computer with 80386 or higher
  61.      microprocessor and PCI bus.
  62.  
  63.    - An EtherPower, EtherPower^2, or EtherPower 10/100
  64.      PCI adapter for that bus.
  65.  
  66. Software Requirements: 
  67.  
  68.    - MS-DOS 5.0 or later with one of the following:
  69.  
  70.      o Microsoft LAN Manager 1.3 or 2.x
  71.      o Microsoft Windows for Workgroups v3.1
  72.      o PATHWORKS for DOS v4.1
  73.  
  74.          OR
  75.  
  76.    - OS/2 V1.3 or V2.x with Lan Manager
  77.      (the driver should work with Lan Server, but no
  78.      installation support is provided in this release;
  79.      the driver has not yet been tested with Lan Server)
  80.  
  81.  
  82. SUPPLIED FILES
  83.  
  84. General files
  85.  
  86. o  RELEASE.DOC      Release notes for this version of the driver.
  87. o  NDIS.DOC         This file. 
  88.  
  89. Files to install the driver on Pathworks and Windows for Workgroups
  90.  
  91. o  SMCPWR.DOS       NDIS2 DOS driver
  92. o  PROTOCOL.INI     Includes driver binding information and 
  93.                     operational parameters. 
  94. o  OEMSETUP.INF     Network information file (Windows for Workgroups)
  95.  
  96. Files to install the driver on LAN Manager under DOS
  97.  
  98. o  SMCPWR.NIF       Network information file for MS LAN Manager
  99. o  SMCPWR.DOS       NDIS2 DOS driver
  100. o  PROTOCOL.INI     Includes driver binding information and 
  101.                     operational parameters. 
  102.  
  103.     
  104. ADAPTER INSTALLATION NOTES
  105.  
  106. Refer to the user guide for complete adapter installation instructions.
  107.  
  108. Refer also to the installation document for the particular
  109. network operating system for which you are installing the
  110. NDIS2 driver.
  111.  
  112.  
  113. EtherPower 10/100 Users:
  114.  
  115. Ensure that the line speed (10 Mbps vs. 100 Mbps) configured
  116. for the adapter matches the speed of the hub to which it is
  117. attached. The EtherPower 10/100 adapter is default configured
  118. to operate at 100 Mbps.
  119.  
  120. EtherPower 10/100 B Users:
  121.  
  122. The Auto-Negotiation feature of the EtherPower 10/100 B adapter will set 
  123. the operating speed of the adapter (10 Mbps [MB10] or 100 Mbps [MB100]).
  124. If the attached hub is full duplex capable and uses Auto-Negotiation, the 
  125. EtherPower 10/100 B adapter will configure itself for full duplex operation.
  126. If the attached hub is full duplex capable, but does not use Auto-
  127. Negotiation, you must manually specify full duplex mode. Refer to the 
  128. MODIFYING THE LINE SPEED section later in this document.
  129.  
  130.  
  131. DUAL CHANNEL SUPPORT (EtherPower^2 Only)
  132.  
  133. The EtherPower^2 Dual Channel PCI Ethernet adapter conforms to the
  134. PCI-to-PCI Bridge Architecture Specification, Revision 1.0, April 5,
  135. 1994. Networking environments that support dual channel operation
  136. include Novell server (32-bit ODI driver), Windows NT, and SCO. Other
  137. networking environmnets do not support the unique dual channel capability
  138. of the EtherPower^2 adapter. These environments include Novell client
  139. (DOS ODI driver), Windows for Workgroups v3.11, and networking
  140. environments that use DOS or OS/2 NDIS2 drivers.
  141.  
  142.  
  143. BASIC DRIVER INSTALLATION
  144.  
  145. Various network operating systems (Lan Manager, Windows for
  146. Workgroups, Pathworks) provide utility programs for installing 
  147. drivers.
  148.  
  149. The installation diskette provides support for these utility 
  150. programs, FOR THE FIRST BOARD INSTALLED ONLY.  If multiple boards 
  151. are installed, the second and subsequent boards must be installed 
  152. manually. (See 'Installing Multiple Boards').
  153.  
  154. Basic driver installation (for any Network Operating System):
  155.  
  156. 1. Add the following line to CONFIG.SYS:
  157.  
  158.    DEVICE=<drive>:[pathname]\SMCPWR.DOS 
  159.  
  160. 2. If the driver is installed in DOS HIGH memory use the following
  161.    line:
  162.  
  163.    DEVICEHIGH=<drive>:[pathname]\SMCPWR.DOS 
  164.  
  165. 3. Make sure the DRIVERNAME=SMCPWR$ statement exists in the PROTOCOL.INI
  166.    under the adapter label.
  167.  
  168.  
  169. INSTALLING MULTIPLE ADAPTERS
  170.  
  171. To install more than one board, follow the manual installation 
  172. procedures for your operating environment, adding '2', '3' etc. 
  173. to the device driver's name in PROTOCOL.INI (so that each driver 
  174. name and section is unique). In other words, the drivers are 
  175. SMCPWR$, SMCPWR2$, SMCPWR3$, etc.
  176.  
  177. SLOT must be specified for multiple boards.
  178.  
  179. For example, here is the PROTOCOL.INI for two adapters installed
  180. under Windows for Workgroups, using Twisted Pair:
  181.  
  182. [network.setup]
  183. version=0x3100
  184. netcard=SMCPWR,1,SMCPWR
  185. netcard=SMCPWR2,1,SMCPWR2
  186. transport=ms$netbeui,MS$NETBEUI
  187. lana0=SMCPWR,1,ms$netbeui
  188. lana1=SMCPWR2,1,ms$netbeui
  189.  
  190. [protman]
  191. DriverName=PROTMAN$
  192. PRIORITY=MS$NETBEUI
  193.  
  194. [MS$NETBEUI]
  195. DriverName=netbeui$
  196. SESSIONS=10
  197. NCBS=32
  198. BINDINGS=SMCPWR,SMCPWR2
  199. LANABASE=0
  200.  
  201. [SMCPWR]
  202. DriverName=SMCPWR$
  203. SLOT=16
  204. SIA_Mode=AUTODETECT
  205. DATA_RATE=MB100
  206.  
  207. [SMCPWR2]
  208. DriverName=SMCPWR2$
  209. SLOT=17
  210. SIA_Mode=AUTODETECT
  211. DATA_RATE=MB10
  212.  
  213.  
  214. IMPORTANT PROTOCOL.INI PARAMETERS
  215.  
  216. Two important PROTOCOL.INI parameters are SIA_MODE, which
  217. defines the serial interface connection (including full-duplex
  218. or half-duplex operation), and SLOT, which specifies the slot
  219. number location of the adapter.
  220.  
  221. The PROTOCOL.INI file stores configuration and binding information.  
  222. It consists of a series of named sections, where the section name is 
  223. in fact the module name from a module characteristics table.
  224.  
  225. The following sections describe the PROTOCOL.INI settings used for 
  226. the SMCPWR driver, their default values, the range of values that 
  227. can be given, and value units.  A stub version of this file, listing 
  228. the supported parameters, can be found in the root directory of the
  229. installation diskette.
  230.  
  231. 1.  Required Keyword
  232.           
  233.     DRIVERNAME -- specifies the network device driver.
  234.  
  235.     DRIVERNAME=SMCPWRn$ , where n is nothing for the first board,
  236.     2 for the second, etc.
  237.  
  238.     units:[text]
  239.     range:[SMCPWR$ - SMCPWR8$]
  240.     default:[SMCPWR$]
  241.  
  242. 2.  Optional Keywords in the SMCPWR section:
  243.  
  244.     a. SLOT -- specifies where the SMCPWR adapter is placed.
  245.                              
  246.        o A number from 1 to 15 specifies a slot number on the 
  247.          EISA bus                 
  248.               
  249.        o A number from 16 to 26 specifies the relative position 
  250.          of an adapter on the PCI bus. 16 specifies the first 
  251.          adapter on the PCI bus, 17 the second such adapter, and 
  252.          so on.
  253.      
  254.        If the slot value is not specified or is specified as 0, the
  255.        driver scans for an EISA adapter; if no EISA adapter is found,
  256.        it then scans for a PCI adapter. 
  257.  
  258.        Each PCI adapter installed in your PC is assigned a logical slot
  259.        number based on the number of PCI devices installed. For example,
  260.        if there is only one PCI device installed in your computer, it is
  261.        assigned PCI slot number 16. If your PC already contains a single
  262.        PCI device and you then install another PCI adapter, the PCI
  263.        device already installed is assigned PCI slot number 16 and the
  264.        newly-installed adapter is assigned PCI slot number 17. Subsequently
  265.        installed PCI devices will be assigned slot numbers beginning from
  266.        18.
  267.  
  268.        Slot
  269.        units:[integer]
  270.        range:[1-26]
  271.        default:[16]
  272.  
  273.  
  274.     b. SIA_MODE  -- Defines the Serial Interface connection.
  275.  
  276.         o AUTODETECT executes an algorithm which detects automatically
  277.           the serial interface connection type.
  278.  
  279.         o AUI selects the AUI connector for external transceiver
  280.           Some boards may also require a jumper on the board to
  281.           be set to distinguish between AUI and BNC.
  282.  
  283.         o BNC selects the BNC (thin wire) connector for internal
  284.           transceiver.  
  285.  
  286.         o TP selects the RJ-45 connector for the Twisted-Pair
  287.           on-board transceiver for connection to a Twisted Pair hub.
  288.  
  289.         o TP_FULL_DUPLEX specifies Full Duplex operation via the
  290.           Twisted-Pair transceiver. The adapter should be connected
  291.           to another Ethernet station with a cable suitable for Full
  292.           Duplex mode.
  293.  
  294.           Sia_Mode
  295.            units:[text]
  296.            range:[BNC,AUI,TP,TP_FULL_DUPLEX,AUTODETECT]
  297.            default:[AUTODETECT]
  298.  
  299.      c. DATA_RATE  -- Defines the data rate at which the LAN controller 
  300.         works.
  301.  
  302.         o MB10 specifies a data rate of 10 Mbps (Suitable for standard 
  303.       Ethernet, EtherPower adapters - 8432 board types).
  304.  
  305.         o MB100 specifies a data rate of 100 Mbps (suitable for fast 
  306.           Ethernet, EtherPower 10/100 adapters  - 9332 board types).
  307.           The keyword is valid only if the physical 100 Mbps port is
  308.           connected to the network.
  309.  
  310.         NOTE: The default is MB10 (10 Mbps) for the EtherPower adapter
  311.               and MB100 (100 Mbps) for the EtherPower 10/100 adapter. 
  312.  
  313.      d. SOFTWARE_CRC -- controls whether packet CRCs are calculated by 
  314.         software or appended by SMCPWR
  315.  
  316.         o ENABLED means that the CRC will always be calculated by
  317.           software, for packets greater than 144 bytes.
  318.  
  319.         o DISABLED means that the CRC will never be calculated by
  320.           software (always appended by SMCPWR).
  321.  
  322.         o <absent> If this keyword does not appear in PROTOCOL.INI,
  323.           packet CRCs will be calculated by software for chip
  324.           revisions A-H (for packets longer than 144 bytes), and
  325.           will be appended by the SMCPWR for chip revision J and later.
  326.  
  327.           SOFTWARE_CRC
  328.           units:[text]
  329.           range:[ENABLED, DISABLED, <absent>]
  330.           default:[<absent>]
  331.  
  332.  
  333. MODIFYING THE LINE SPEED
  334.  
  335. EtherPower 10/100 Only:
  336.  
  337.       Ensure that the data rate (10 Mbps or 100 Mbps) configured
  338.       for the adapter matches the speed of the hub to which it is
  339.       attached. Set the adapter to operate at the correct data rate
  340.       (10 Mbps or 100 Mbps) using the PROTOCOL.INI parameter 
  341.       DATA_RATE.
  342.  
  343.       To operate at 10 Mbps, remove the comment (;) indicator from the 
  344.       line:
  345.  
  346.      DATA_RATE=MB10
  347.  
  348.       to make 10 Mbps the active data rate selection. Other parameters,
  349.       such as the active serial interface, are also specified using this 
  350.       file.
  351.  
  352.       If the SIA_MODE is set at AUTOSENSE, the driver will detect and 
  353.       set the correct data rate during power-up.
  354.  
  355. EtherPower 10/100 B Only:
  356.  
  357.       This adapter supports NWAY (Auto-Negotiation). Setting the 
  358.       SIA_MODE to AUTOSENSE will allow the driver to automatically 
  359.       detect the line speed (10 Mbps [MB10] or 100 Mbps [MB100]) and 
  360.       operate at the highest possible data rate.
  361.  
  362.       The recommended setting for the SIA_MODE is AUTOSENSE. If you
  363.       manually set the SIA_MODE to anything other than AUTOSENSE,
  364.       (for example, either half-duplex or full-duplex operation), the 
  365.       settings you select must be supported by the hub you are attaching to.
  366.  
  367.       The methods used to manually specify the data rate of the adapter
  368.       will vary depending on your networking software, the driver 
  369.       being used, and the hub (or concentrator) you are connecting to.
  370.       All SMC drivers for the EtherPower 10/100 B adapter support five
  371.       different data rate settings.
  372.  
  373.       AUTOSENSE -  when using this default setting, the driver
  374.       will automatically detect the line speed of the attached hub 
  375.       and set the adapter to operate at the highest possible data rate
  376.  
  377.       10 Mbps
  378.       Full duplex - adapter operates at 10 Mbps only
  379.  
  380.       10 Mbps
  381.       Half duplex - adapter operates at 10 Mbps only
  382.  
  383.       100 Mbps
  384.       full duplex - adapter operates at 100 Mbps only
  385.  
  386.       100 Mbps
  387.       half duplex - adapter operates at 100 Mbps only
  388.  
  389.       After completing the installation and configuration, you must 
  390.       reboot your computer.
  391.  
  392.  
  393. ERROR MESSAGES
  394.  
  395. Could not locate adapter
  396.  
  397.     No EtherPower-series adapter present in system.
  398.  
  399. Could not locate adapter at specified SLOT
  400.  
  401.     The adapter was not found in the slot specified in the PROTOCOL.INI
  402.     file.
  403.  
  404. Driver instance limit exceeded
  405.  
  406.     Too many EtherPower-series adapters are in the system.
  407.  
  408. Could not open Protocol Manager
  409.  
  410.     The protocol manager, which coordinates different networking
  411.     software, could not be opened and therefore the driver could not be
  412.     initialized.
  413.  
  414. Could not register driver with Protocol Manager
  415.  
  416.     The driver could not be registered with the protocol manager.
  417.     Probably due to an initialization problem.
  418.  
  419. Invalid keyword in PROTOCOL.INI
  420.  
  421.     One of the entries in the PROTOCOL.INI file in the EtherPower
  422.     section is invalid.
  423.  
  424. PROTOCOL.INI keyword has too many parameters
  425.  
  426.     One of the entries in the EtherPower-series section of PROTOCOL.INI
  427.     has too many parameters.
  428.  
  429. PROTOCOL.INI parameter too low, ignored
  430.  
  431.     One of the entries in the EtherPower-series section of PROTOCOL.INI
  432.     has a value too low.
  433.  
  434. PROTOCOL.INI parameter too high, ignored
  435.  
  436.     One of the entries in the EtherPower-series section of PROTOCOL.INI
  437.     has a value too high.
  438.  
  439. PROTOCOL.INI string parameter too long, ignored
  440.  
  441.     One of the entries in the EtherPower-series section of PROTOCOL.INI
  442.     has a string value with too many characters.
  443.  
  444. Invalid PROTOCOL.INI string parameter, ignored
  445.  
  446.     One of the entries in the EtherPower-series section of PROTOCOL.INI
  447.     has a string value which is invalid.
  448.  
  449. PCI BIOS failed to enable I/O operation
  450.  
  451.     The adapter cannot access the machine's I/O space and is
  452.     therefore not operational.
  453.  
  454. PCI BIOS configured I/O base illegal for Intel platform
  455.  
  456.     The adapter cannot access the machine's I/O space due to wrong
  457.     address mapping and is therefore not operational.
  458.  
  459. PCI BIOS configured IRQ illegal for Intel platform
  460.  
  461.     The adapter interrupt pin is hooked to an illegal interrupt line
  462.     in the machine and therefore not operational.
  463.  
  464.  
  465.  
  466.  
  467. This commercial computer software and documentation is provided with
  468. RESTRICTED RIGHTS.  Use, duplication, or disclosure by the
  469. Government is subject to restrictions set forth in subparagraph
  470. (c) (1) (ii) of the Rights in Technical Data and Computer Software
  471. clause at DFARS 252.227-7013, or subparagraphs (c) (1) and (2) of the
  472. Commercial Computer Software -- Restricted Rights clause at
  473. FAR 52.227-19, or Alternate III of the Rights in Data -- General
  474. clause at FAR 52.227-14, as applicable.  The manufacturer /
  475. subcontractor is SMC Networks, Inc.,  350 Kennedy,
  476. Hauppauge,  NY    11788. 
  477.  
  478. SMC is a registered trademark; and EtherPower, EtherPower^2,
  479. EtherPower 10/100, EtherPower 10/100 B, EZStart, and
  480. SuperDisk are trademarks of SMC Networks, Inc.. Other 
  481. product and company names are registered trademarks or trademarks of 
  482. their respective holders.
  483.  
  484.