home *** CD-ROM | disk | FTP | other *** search
/ The Mother of All Windows Books / CD-MOM.iso / cd_mom / drivers / netcard / smc3 / readme.txt < prev    next >
Text File  |  1991-11-12  |  9KB  |  212 lines

  1.  
  2.     ┌───────────────────────────────────────────────────────────────────┐
  3.     │                                                                   │
  4.     │              STANDARD MICROSYSTEMS CORP. (SMC)                    │
  5.     │                                                                   │
  6.     │            ETHERNET NDIS DRIVERS  (Version 2.10)                  │
  7.     │                                                                   │
  8.     │                      For DOS and OS2                              │
  9.     │                                                                   │
  10.     └───────────────────────────────────────────────────────────────────┘
  11.  
  12.  
  13. ──────────────────────────────────────────────────────────────────────────────
  14.  
  15.  1.             Overview
  16.  
  17. ──────────────────────────────────────────────────────────────────────────────
  18.  
  19.      NDIS (Network Driver Interface Specification) was developed by Microsoft
  20.      and 3Com to define a method for interfacing communication protocol
  21.      programs and device drivers.
  22.  
  23.      SMC provides NDIS device drivers for the following SMC Ethernet
  24.      adapters in both 10BASE-T and Coax versions:
  25.  
  26.           SMC3016               16-bit ISA bus
  27.           SMC3008                8-bit ISA bus
  28.           SMC3016/MC            16-bit Micro Channel bus
  29.  
  30.      These drivers function in both the Microsoft LAN Manager network
  31.      control program environment and in the Banyan VINES environment
  32.      (workstations only), as well as many other applications which require
  33.      a device driver written to the NDIS specification.
  34.  
  35.      Two drivers are supplied, one in the OS2 format and one in the DOS
  36.      format.  Each driver supports all of the SMC Ethernet boards mentioned
  37.      above.
  38.  
  39.      The following sign-on message is displayed on the console when either
  40.      the DOS or the OS2 driver is loaded successfully:
  41.  
  42.          SMC <adapter> Driver  Ver. 2.10 (11/11/91), Running on <processor>
  43.          (c) Standard Microsystems 1990, 1991
  44.  
  45.          Where: <adapter>   =  3008 or 3016
  46.                 <processor> =  'a PS2', 'an XT', or 'an AT'
  47.  
  48.      Error messages are displayed if the driver does not load due to a
  49.      parameter having been specified in the wrong format or having been
  50.      assigned an illegal value.  These error messages are discussed in
  51.      section 5 below.
  52.  
  53.      Please note that if the 'SMC 3016 . . . .' message appears when the
  54.      installed  board is an SMC3008, it is likely that the board's EEPROM
  55.      is not properly configured.  Please contact SMC Technical Support to
  56.      have the problem corrected.
  57.  
  58. ──────────────────────────────────────────────────────────────────────────────
  59.  
  60.  2.             Setting Up The PROTOCOL.INI Parameters
  61.  
  62. ──────────────────────────────────────────────────────────────────────────────
  63.  
  64.      The file PROTOCOL.INI is used to generate the PROTOCOL.INI file required
  65.      for the LAN Manager environment.
  66.  
  67.      The following entry must not be changed in the PROTOCOL.INI file:
  68.  
  69.                 DRIVERNAME = SMC_ETH$
  70.  
  71.      The following two entries in the PROTOCOL.INI file must be modified to
  72.      reflect the interrupt and port number which have been selected by the
  73.      jumpers on the adapter board:
  74.  
  75.                 INTERRUPT = 3           (Interrupt vector)
  76.                 PORT_NUM  = 0x300       (I/O Port address)
  77.  
  78.      If the initial sign-on message indicates a PS2 rather that an AT/XT, an
  79.      optional parameter, MICRO_CHANNEL, may be used to override this
  80.      automatic determination of the computer type:
  81.  
  82.                 MICRO_CHANNEL = 0       (An XT/AT or other ISA bus)
  83.  
  84.      If the initial sign-on message indicates an XT rather that an AT or
  85.      AT rather than XT, an optional parameter, XT_TYPE, may be set to 
  86.      override this automatic determination of the computer type:
  87.  
  88.                 XT_TYPE = 0     (An XT or equivalent)
  89.                 XT_TYPE = 1     (An AT or equivalent)
  90.  
  91. ──────────────────────────────────────────────────────────────────────────────
  92.  
  93.  3.             Configuring A Microsoft LAN Manager System
  94.  
  95. ──────────────────────────────────────────────────────────────────────────────
  96.  
  97.      The files needed to generate a DOS LAN Manager workstation are:
  98.  
  99.                 SMC3016.DOS
  100.                 PROTOCOL.INI
  101.                 SMC3016.NIF
  102.  
  103.      The files needed to generate an OS2 LAN Manager server or workstation are:
  104.  
  105.                 SMC3016.OS2
  106.                 PROTOCOL.INI
  107.                 SMC3016.NIF
  108.  
  109.      To configure a LAN Manager system, first create a new directory
  110.      <LANROOT>\DRIVERS\ETHERNET\SMC3016, where <LANROOT> is the full
  111.      directory path name of the DOS or OS2 directory containing the
  112.      LAN Manager files.
  113.  
  114.      Then copy to this directory two files: PROTOCOL.INI and either
  115.      SMC3016.DOS (for a DOS workstation) or SMC3016.OS2 (for an OS2 server
  116.      or workstation).
  117.  
  118.      Then edit the file SMC3016.NIF changing the DeviceDriver line to read:
  119.  
  120.       DeviceDriver  =  SMC3016.DOS       (For a DOS workstation)
  121.      or
  122.           DeviceDriver  =  SMC3016.OS2     (For an OS2 workstation or server)
  123.      
  124.      Place the resulting NIF files in the appropriate DOS or OS2 directory
  125.      <LANROOT>\DRIVERS\NIF.  These files may be renamed as long as the
  126.      extension remains NIF.
  127.  
  128.      Then copy the file DOS_3016.NIF (for a DOS workstation) or OS2_3016.NIF
  129.      (for an OS2 server or workstation) to the directory
  130.      <LANROOT>\DRIVERS\NIF.  These files may be named anything as long as
  131.      the extension remains NIF.
  132.  
  133.      Finally, select the SMC driver via the LAN Manager SETUP program.
  134.  
  135.  
  136. ──────────────────────────────────────────────────────────────────────────────
  137.  
  138.  4.             Configuring a Second Adapter Board
  139.  
  140. ──────────────────────────────────────────────────────────────────────────────
  141.  
  142.      The process described below is basically identical to the one just
  143.      described for configuring the first adapter except for the names of
  144.      the files and the directories into which they are loaded.
  145.  
  146.      The files needed to generate a DOS LAN Manager workstation are:
  147.  
  148.                 SMC3016X.DOS
  149.                 PROTOCOL.INI
  150.                 SMC3016X.NIF
  151.  
  152.      The files needed to generate an OS2 LAN Manager server or workstation are:
  153.  
  154.                 SMC3016X.OS2
  155.                 PROTOCOL.INI
  156.                 SMC3016X.NIF
  157.  
  158.      To configure the seconf LAN Manager adapter, first create a new
  159.      directory <LANROOT>\DRIVERS\ETHERNET\SMC3016X, where <LANROOT> is
  160.      the full directory path name of the DOS or OS2 directory containing
  161.      the LAN Manager files.
  162.  
  163.      Edit the file PROTOCOL.INI to reflect the setting of the adapter board
  164.      as described in section 2 above.
  165.  
  166.      Then copy to this directory two files: PROTOCOL.INI and either
  167.      SMC3016X.DOS (for a DOS workstation) or SMC3016X.OS2 (for an OS2 server
  168.      or workstation).
  169.  
  170.      Then edit the file SMC3016X.NIF changing the DeviceDriver line to read:
  171.  
  172.       DeviceDriver  =  SMC3016X.DOS       (For a DOS workstation)
  173.      or
  174.           DeviceDriver  =  SMC3016X.OS2    (For an OS2 workstation or server)
  175.      
  176.      Place the resulting NIF files in the appropriate DOS or OS2 directory
  177.      <LANROOT>\DRIVERS\NIF.  These files may be renamed as long as the
  178.      extension remains NIF.
  179.  
  180.      Finally, select the SMC driver via the LAN Manager SETUP program.
  181.  
  182. ──────────────────────────────────────────────────────────────────────────────
  183.  
  184.  5.             Error Messages Displayed
  185.  
  186. ──────────────────────────────────────────────────────────────────────────────
  187.  
  188. Message:        DRIVERNAME SMC_ETH$ not found in PROTOCOL.INI file
  189. Meaning:        The DRIVERNAME entry needs to be restored in the
  190.                 PROTOCOL.INI file.
  191.  
  192. Message:        Illegal parameter in PROTOCOL.INI file
  193. Meaning:        A parameter other than INTERRUPT, PORT_NUM or
  194.                 MICRO_CHANNEL is present in the PROTOCOL.INI file.
  195.  
  196. Message:        Illegal parameter value in PROTOCOL.INI file
  197. Meaning:        The value of a parameter is invalid or of the wrong type
  198.                 (e.g. ascii rather than numeric).
  199.  
  200. Message:        SMC3016 running in 8 bit mode not supported
  201. Meaning:        If an 8 bit board is required, obtain an SMC3008 board
  202.                 from SMC
  203.  
  204. Message:        Adapter is not an SMC Ethernet board
  205. Meaning:        The Ethernet adapter address read from the port number 
  206.                 specified in the PROTOCOL.INI file does not correspond to
  207.                 a correct value for an SMC Ethernet adapter board
  208.  
  209. Message:        Cannot open PROTOCOL MANAGER
  210. Meaning:        The PROTMAN.DOS or PROTMAN.OS2 driver was not included in
  211.         the CONFIG.SYS file or did not properly initialize itself.
  212.