Interphase Corp. - P/5511 PCI FDDI - RMF - Document No. UGRMF64-000,REVA RRRR EEEEE A DDDD M M EEEEE FFFFF I RRRR SSS TTTTT R R E A A D D MM MM E F I R R S S T RRRR EEE A A D D M M M EEE FFF I RRRR S T R R E AAAAA D D M M E F I R R S T R R E A A D D M M E F I R R S S T R R EEEEE A A DDDD M M EEEEE F I R R SSS T Netware 3.x and 4.x P/5511 PCI FDDI Driver Release 1.0 This document contains Application Notes, Installation Instructions, Corrections, and Deficiencies of the Interphase P/5511 driver for Netware 3.x and 4.x Part Numbers: SJ00082-A00 floppy distribution SX00227-A00 Media independent distribution What is on this floppy? ---------------------- This floppy contains BETA release A00 of the Interphase P/FDDI 5511 LAN Driver for Novell Netware servers. Also included are the support NLMs needed for the driver to run under Netware 3.11, 3.12, and 4.x. For 3.11, the following files are required: monitor.nlm patchman.nlm lslenh.nlm msm31x.nlm fdditsm.nlm ip5511.lan For 3.12, the following files are required: msm31x.nlm fdditsm.nlm ip5511.lan For 4.x the following files are required: msm.nlm fdditsm.nlm ip5511.lan ip5511.ldi The disk structure is as follows: msm.nlm fdditsm.nlm ip5511.lan ip5511.ldi readme.1st - Files needed under Netware 3.11 - Files needed under Netware v3.1x (i.e. 3.12 or later) Requirements ------------ This software release supports up to four 5511 boards in one PCI system, running Novell Netware v3.11, v3.12, v4.00, v4.01, or v4.1. Installing the board -------------------- 1. Install the board in any busmaster PCI slot 2. Restart the system. Installing the server software under Netware 4.x ------------------------------------------------------------------------ 1. Start Netware. 2. Using a text editor, edit the file "startup.ncf" in the server directory on the DOS partition, and add the following lines: set maximum physical receive packet size = 8192 set minimum packet receive buffers = 100 3. Type "load install" at the server prompt. 4. Select "maintenance/selective install" from the menu. 5. Select "lan driver options" from the menu 6. Press the INSERT key to add a driver to the list of drivers displayed 7. Place the Interphase distribution disk in the floppy drive. If the drive you placed the floppy in is not the a: drive, then press F3 and enter the appropriate drive letter. Otherwise, press enter. 8. Select "ip5511.lan" from the window which pops up. 9. You will be asked whether you want to copy ip5511.lan to the server. Select "yes" 10.A window will pop up containing parameters to use when loading the driver. Fill in the slot number, and optionally, the frame types and node address. These assignments are not permanent, and are only used by the install program when loading the driver into memory. 12.Type "load edit sys:system\autoexec.ncf", then add the following lines: load ip5511.lan slot= [frame= node= name=] bind ipx to ip5511 net= Where = the slot number in which the board is installed. The frame, node, and name parameters are all optional. Frame is used to specify the frame type the driver should use, node is used to override the factory MAC address of the board, and name is used to associate a symbolic name with the board. This name can be used in the "bind" command in place of "ip5511". e.g. load ip5511.lan slot=4 frame=fddi_802.2 name=ip5511_802.2 bind ipx to ip5511_802.2 net= 13.restart the server. (type "down", then "exit", and reboot or type "server") 14.Type "config" at the command line. This should display information about the board, and in particular, it should say "LAN protocol: IPX network ", which indicates that the IPX protocol is properly bound to the board (Config is not necessary for the board to run, it is only used to check the configuration). At this point the server is ready for connections. Installing the server software under Netware 3.12 ------------------------------------------------------------------------ 1. Install Novell, if this has not already been done. 2. Place the distribution disk in drive a: and type a:install You will be prompted for the drive and path for the files to be copied to. The root directory is recommended since this will simplify the command line when loading the driver. These instructions assume you will be using the root directory (e.g. "c:\" ). The install program will then ask what version of Netware you are using. Select 3.11 or 3.12 depending on which you are using. The program will copy all the appropriate files to the desired location. 2. Using a text editor, add the following lines to your startup.ncf file. This file should be in the same directory as server.exe. set maximum physical receive packet size = 8192 set minimum packet receive buffers = 100 3. Start the Novell server. 4. type "load edit sys:system\autoexec.ncf", then add the following lines: load c:\msm31x.nlm load c:\ip5511.lan slot= [frame= node= name=] bind ipx to ip5511 net= Where = the slot number in which the board is installed. The frame, node, and name parameters are all optional. Frame is used to specify the frame type the driver should use, node is used to override the factory MAC address of the board, and name is used to associate a symbolic name with the board. This name can be used in the "bind" command in place of "ip5511". e.g. load c:\ip5511.lan slot=4 frame=fddi_802.2 name=ip5511_802.2 bind ipx to ip5511_802.2 net=1 6. restart the server. (type "down", then "exit", and reboot or type "server") Alternatively, the load and bind commands just entered into autoexec.ncf can be entered manually from the command line. 7. type "config" at the command line. This should display information about the board, and in particular, it should say "LAN protocol: IPX network ", which indicates that the IPX protocol is properly bound to the board (Config is not necessary for the board to run, it is only used to check the configuration). At this point the server is ready for connections. Installing the server software under Netware 3.11 ------------------------------------------------- To install the software under Netware 3.11, in step 4 above (editing autoexec.ncf) add the following lines in front: load c:\patchman.nlm load c:\lslenh.nlm Release Notes ------------- 1. Under Netware 3.11, the maximum allowable receive buffer size is 4202 bytes. Since this is smaller than an FDDI MTU, the ip5511 driver will not work, unless the "MPRPSFIX.EXE" patch is applied to the server.exe file. This patch is available from NetWire, along with several other patches which may not be necessary, in the file 311PTD.ZIP. 2. When using Netware 3.11, replace the monitor.nlm file in the sys:system directory with the monitor.nlm provided on the ip5511 distribution disk (in the NETWR311 directory). If this is not done, the server may crash (Abend) when viewing the LAN Driver statistics. In order to replace monitor.nlm, it is necessary to have a client logged into the server. If this is not possible, and the monitor program is needed, load the distribution copy directly using a path override on the command line as follows: load c:\monitor.nlm Replace 'c:\' with the path where you installed the distribution files. If a client workstation is logged in, place the distribution disk in the client's floppy driver, and type the following command: copy a:\netwr311\monitor.nlm f:\system Replace a: with the drive letter of the floppy drive containing the distribution disk. 3. The default frame is fddi_802.2. This can be overridden on the command line with the 'frame' parameter, e.g. load ip5511 slot=4 frame=fddi_snap To bind multiple frame types to the board, the driver is simply loaded twice. Novell uses the code re-entrantly to install the additional frame type. Only fddi_802.2 and fddi_snap are supported, as mandated by Novell. When the driver is loaded the second time, it prompts to determine whether the user is trying to install a second board, or an additional frame type for an already loaded board. Multiple frame types can be loaded without prompting with a sequence of commands similar to the following: load ip5511 slot=4 frame=fddi_802.2 name=ip5511_802.2 load ip5511 slot=4 frame=fddi_snap name=ip5511_snap bind ipx to ip5511_802.2 net=1 bind ipx to ip5511_snap net=2 The slot number depends on what slot contains the board, and the net numbers can be changed as long as they are unique. The names can also change, and are merely used to refer to the boards when ipx is being bound to them. These commands can be used in autoexec.ncf if desired. 4. Statistics for the board can be observed in real time using the monitor program (type "load monitor" at the netware prompt).