home *** CD-ROM | disk | FTP | other *** search
- NetBIOS Driver running on DOS
-
- Version 1.0
- Dated December 20, 1990
-
- 1. Introduction
-
- A NetBIOS Driver called PCNET implements IBM's NetBIOS using iNA960
- Transport and Datalink Layer functions. The NetBIOS driver is implemented as
- a Terminate and Stay Resident (TSR) program hooked onto NetBIOS interrupt
- 5Ch.
-
- NetBIOS applications produce Network Control Blocks (NCBs) at the
- software interrupt 5Ch with ES:BX pointing to NCB. The NetBIOS driver
- translates NCBs into iNA960 Request Blocks and issues a software interrupt
- 5Bh with ES:BX pointing to iNA960 Request block.
-
- The iRMX Network Redirector takes over the interrupt 5Bh for sending and
- receiving Request Blocks between the NetBIOS driver and iNA 960 running under
- the control of iRMX III operating system.
-
- 2. PCNET Configuration with MS-NET
-
- MS-NET software provides a configuration file namely MSNET.INI for
- automatic startup of commands. To this configuration file, two new commands
- have to be added to make the MSNET redirector and MSNET server to work with
- the NetBIOS driver.
-
- Commands for starting MS-NET Redirector
-
- net start netrdr $1
- pcnet
- minses
- redir /l:10 /s:10
- setname $1
-
- Commands for starting MS-NET Server
-
- net start netsrv $1
- pcnet
- minses
- setname $1
- psprint
- server /i: /s: /n:-1 /mb:-1 /f:-1 /o:-1 /c:-1 /l:-1
-
- After the file MS-NET is updated, every invocation of the Redirector or
- Server install the NetBIOS driver.
-
- To start the MS-NET Redirector, issue the following command:
- net start netrdr <nodename> <Enter>
-
- To start the MS-NET Server, issue the following command:
- net start netsrv <nodename> <Enter>
-
- 3. NetBIOS Configuration Options
-
- PCNET provides the following invocation options which indicate the
- NetBIOS configuration parameters.
-
- /s:<sessions>
- where sessions denotes the number of NetBIOS sessions supported.
-
- /c:<commands>
- where commands denotes the number of NetBIOS commands that can be queued to the NetBIOS driver simultaneously.
-
- If PCNET is invoked with no options, the following default values are
- used by the driver. The default values for these options (defined by NetBIOS
- Specs.) are as below:
-
- No.of NetBIOS Sessions = 6
- No.of NetBIOS Commands = 12
-
- The maximum values for both these options are 32.
-
- Note: The option letters ('s' or 'c') are case insensitive. Typing
- invalid options displays a usage message.
-
- 4. Supported Hardware Configurations
-
- PC-AT with PCL2/2A
- 386/PC16 on Multibus II with 186/530.
- iSBC 386SX/00/02 with iSBX 586
-
- 5. Supported NetBIOS Applications
-
- a. MS-NET File Consumer talking to DOS, iRMX, UNIX File Servers.
- b. MS-NET File Server talking to DOS, UNIX File consumers.
- c. Microsoft VT Consumer talking to iRMX, UNIX VT server.
- d. WinTERM terminal emulator operating with UNIX and iRMX III
-
- 6. Programmatic Interface Installation Check
-
- For developing applications using NetBIOS interface provided by the
- driver, the applications are provided with a mechanism to detect the
- installation of NetBIOS driver.
-
- The verification of NetBIOS driver installation is obtained by issuing an
- INT2FH software interrupt, with a value of B951H in the AX register and 0H in
- the BX register. If the NetBIOS driver is installed, the BX register will
- change to a value of 1H; otherwise, the value remains unchanged.
-
- 7. Known Bugs
-
- On Multibus II and Multibus I systems, NetBIOS receive datagrams does
- not work.
-
- 8. Unsupported Features as of this version
-
- a. Getting adapter status of a remote node.
- b. Canceling of datagrams in out of order than posted.
- c. Posting receive datagrams with a Name number = FFH.
- d. No asynchronous support for Adapter status and session status commands.
-
-