README Driver File Contents (8634l.zip)

Support for ArtiSoft LANtastic v5.00 driver

RUNNING LS8634.EXE
==================

The syntax for running LS8634.EXE is

     LS8634[switches . . . ] [ ; comment]

where "switches" denotes any optional command line switches.  If you are
using more than one switch in a command line, use a space or a forward
slash (/) to separate the arguments.  If a switch takes a value (such as
when you designate the DOS multiplex number with the MPX= switch) the
switch must be followed by an equal sign (=) or a colon (:).  All switch
values are checked to make sure they are valid.  Illegal values produce
error messages.

These are valid switch formats:

	SWITCH
	/SWITCH
	SWITCH:VALUE
	/SWITCH=VALUE

You would use one of the first two formats for a switch that does not take
a value.  For example:

	LS8634/HELP

You would use the third or fourth formats for a switch that takes a value.
Such as:

	LS8634/MPX=D7


LS8634.EXE COMMAND LINE OPTIONS
===============================

The valid LS8634.EXE switches appear below.  The letters "ddd"  denote
that you must provide a decimal number.  The letters "hh" denote a
required hexadecimal value.  Values enclosed in brackets "[]" indicate
default values if the switch is omitted.  Values after the brackets denote
the valid range of variables for the switch.

----------
    @switch-file

This option specifies that further switches are to be taken from an
switch file.  Any switches after the @switch-file name will be used,
and the switch settings take precedence over any settings in the switch
file.  You may invoke switch files from within switch files as often as
you wish.  The file should contain valid switches and may contain comment
characters (;) at the beginning of each line or after switches.

For example,

     LS8634 @setup

The file SETUP contains

     ; LS8634 AI-LANBIOS driver setup file
     ;
     IOBASE=360 	   ; Use I/O port address 360
     IRQ=2		   ; Use interrupt request 2
     VERBOSE		   ; Display verbose information

----------
     HELP or ?

This switch instructs LS8634.EXE to display information about the valid
command line switches, but does not install the LS8634.EXE driver.  For
example,

     LS8634/help
     LS8634 ?

See the messages section for a detailed description of the HELP display
output.

----------
     IOBASE=hhh [300] One of the following choices:

This switch specifies the I/O base address configured on the adapter.  The
IOBASE switch value must match the jumper setting on the card.	The
default value is the same as the default factory setting on the cards.

The IOBASE numbers must be in multiples of 20H.  If a non-multiple is
encountered, the I/O base address is rounded down to the closest address.
For example, IOBASE=290 is the same as IOBASE=280.

Consult your adapter installation guide for more information about setting
I/O base address on the cards.

NOTE: If you have a Micro Channel adapter, this switch is not used since
this option is set using the IBM configuration software.

----------
     IRQ=d [3] 2-15

This switch specifies the interrupt request (IRQ) level for the board.	If
you have more than one adapter installed, each should have its own unique
IRQ.  The IRQ switch value must match the jumper setting on the card.  The
default value is the same as the default factory setting on the card.

Consult your adapter installation guide for more information on setting
IRQ jumpers on the cards.

NOTE: If you have a Micro Channel adapter, this switch is not used since
this option is set using the IBM configuration software.

----------
     MPX=hh [C7] C0-FF

This switch specifies the DOS multiplex (MPX) number to use for
communication with AILANBIO.EXE.  You will need to change this value only
if the default MPX number is in use by another application or NETBIOS.
Multiplex numbers 00 through BF are reserved for DOS use; therefore, you
must use a multiplex number between C0 and FF.

----------
     PACKET_SIZE=dddd [1500] 570-1500

This switch specifies the maximum size of transmitted IEEE 802.3 packets.
You may need to change this value when using certain bridges that do not
support the full 1500-byte packet size.  Even when you reduce the packet
size, the low-level driver can still receive larger packets.

----------
    REMOVE

This switch removes LS8634.EXE from memory.  You must remove TSR programs
in the opposite order they were loaded.  For example, if you loaded
LS8634.EXE and then AILANBIO, you must remove AILANBIO before LS8634.EXE
In addition, if you have more than one invocation of LS8634.EXE and
AILANBIO you must use the MPX= switch on the command line to specify which
copy of LS8634.EXE but not (AILANBIO) that you want to unload.	For
example, if you load two copies of LS8634.EXE and AILANBIO:

LS8634.EXE/MPX=C7
AILANBIO/ADAPTER=0/MPX=C7
LS8634.EXE/MPX=D7
AILANBIO/ADAPTER=1/MPX=D7

To unload these copies of LS8634.EXE and AILANBIO:

AILANBIO/REMOVE
LS8634.EXE/MPX=D7/REMOVE
AILANBIO/REMOVE
LS8634.EXE/MPX=C7/REMOVE

The REMOVE option will remove the most recently run copy of AILANBIO.

----------
     VERBOSE

This switch causes the LS8634.EXE driver to be installed and detailed
information about the configuration of the LS8634.EXE driver to be
displayed.  See the messages section for a detailed description of the
VERBOSE output.

----------
     XEROX

This switch causes all transmitted packets to be in the XEROX format
instead of the IEEE 802.3 standard.  When using this switch LS8634.EXE
will receive both XEROX and IEEE 802.3 packets.


USING MULTIPLE ADAPTERS
=======================

LS8634.EXE and AILANBIO.EXE communicate with each other using a DOS
multiplex (MPX) number.  Each LS8634.EXE and AILANBIO.EXE pair supports
one adapter.  You will need to run an additional copy of LS8634.EXE and
AILANBIO.EXE for each additional adapter installed in your computer.
Using command line switches, you must assign each LS8634.EXE and
AILANBIO.EXE pair a unique multiplex and adapter number.  You must also
make sure each copy of LS8634.EXE has a unique IRQ line and I/O port
address.  For example:

	LS8634
	AILANBIO
	LS8634/MPX=D7/IRQ=4/IOBASE=320
	AILANBIO/MPX=D7/ADAPTER=1

The first invocation of LS8634.EXE and AILANBIO.EXE loads into the first
adapter using the default MPX number (C7), interrupt request number (3),
I/O port address (300) and adapter number (0).	The command line switches
in the second invocation instruct the NETBIOS to load into the second
card, (adapter number 1) using interrupt request 4 and DOS MPX number D7.


LS8634.EXE MESSAGES
===================

The LS8634.EXE driver produces two types of messages: Informative and
Error.	All error messages are preceded by the text "ERROR:" and in those
cases the LS8634.EXE driver is not installed.


--------
MESSAGE:

AI-LANBIOS LS8634 driver Vn.nn - (C) Copyright 1990 ARTISOFT Inc.

This message is displayed each time the low-level driver is invoked.

--------
MESSAGE:
		   ---- LS8634 driver installed ----

This message is displayed after the low-level driver is successfully
installed.

--------
MESSAGE:
		 ---- LS8634 driver NOT installed ----

This message is displayed if the low-level driver is not installed.  The
driver will not be installed if HELP information is displayed or an error
occurred.

--------
MESSAGE:

Command line		 /verbose
IEEE 802.3 node address  0000C0C42210	Network packet size	 1500
MPX interface number	 C7		IO base address 	 300
Interrupt request (IRQ)  3		Network buffer size	 16384
Packet type		 IEEE 802.3	Bytes of memory used	 1888

This message is displayed if the VERBOSE switch is specified.  The values
displayed specify how the low-level driver is configured.  Some values may
not agree with switch values specified on the command line.  This will
happen when you specify an IOBASE switch value that is not a proper
multiple of the allowed value.

If you have a Micro Channel card, the IOBASE value will reflect the actual
card settings and not any switch settings placed on the command line.

--------
MESSAGE:

Valid command line switches:
   HELP
   IOBASE= One of the following choices:
      260 280 2A0 2C0 300 320 340 360
   IRQ= One of the following choices:
      2 3 4 5 6 7
   MPX= range C0 to FF hex
   PACKET_SIZE= range 570 to 1500 decimal
   REMOVE
   VERBOSE
   XEROX
   ?
   @ range 0 to 2048 byte file

This message is displayed when the HELP or ? switch is used.  Each valid
switch is listed with the acceptable range of values (if any) and the base
(hex or decimal) that the numbers must be entered in.  The acceptable file
size range for indirect files (@) is also listed.  You will only see the
SLOT= switch displayed if you are using a NE/2 or NE/2-compatible Micro
Channel adapter.  The valid range for the SLOT= switch is determined by
the number of expansion slots in your Micro Channel computer.  The
low-level driver is not installed when this switch is used.

--------
MESSAGE:

LS8634 not loaded

You have issued the LS8634/REMOVE command and do not have LS8634.EXE
loaded into memory.  Only issue this command after the program is loaded.

-------
MESSAGE:

		      ---- LS8634 removed ----

The LS8634.EXE driver has been removed from memory.

-------
ERROR:	  Can't REMOVE -- LS8634 interrupts re-hooked

Meaning:  You have attempted to remove LS8634.EXE and the interrupts are
	  in use by another TSR, or LS8634.EXE was not the last TSR
	  loaded.

Remedy:   Remove any TSRs loaded after LS8634.EXE.  For example, if you
	  load LS8634.EXE then AILANBIO.EXE, you must first remove
	  AILANBIO.EXE, then you can remove LS8634.EXE.

-------
ERROR:	  Installed LS8634 is different version

Meaning:  You have loaded a version of the LS8634.EXE program and
	  attempted to remove it from memory with the /REMOVE switch.  The
	  version with which you are attempting to remove LS8634.EXE is
	  not the same version that was loaded.

Remedy:   Remove LS8634.EXE with the same version of the program that was
	  loaded.

------
ERROR:	 Cannot open indirect file - @file

Meaning: The file "file" cannot be opened as an indirect file.

Remedy:  The file must exist before it can be used as an indirect file.

------
ERROR:	 Illegal character after switch name - ??????xnnnn

Meaning: The switch ?????? is followed by a character other than "=" or
	 ":" or the switch does not take a value.

Remedy:  Only use the characters "=" or ":" to specify switch values and
	 do not place characters after switches that do not take values.

------
ERROR:	 Illegal digit in switch value - ??????=nnnn

Meaning: An illegal digit (character) was encountered in the numeric
	 switch value.

Remedy:  You must restrict numeric decimal values to the numbers 0-9.
	 You must restrict hexadecimal values to the numbers 0-9 and the
	 letters A-F.

------
ERROR:	 Illegal switch - ??????=nnnn

Meaning: The switch ??????=nnnn is not a recognized switch.

Remedy:  You may only specify legal switches on the command line.

------
ERROR:	 MPX number hh is already in use - Try another number

Meaning: The multiplex (MPX) interrupt number hh is being used by another
	 application or low-level driver.

Remedy:  Try another MPX number.

------
ERROR:	 LS8634 on-board RAM failure

Meaning: LS8634.EXE has detected an error in the adapter's on-board
	 memory.

Remedy:  Contact your dealer or adapter manufacturer.  The adapter may
	 need servicing.

------
ERROR:	 No network hardware found at I/O base address hhhhhH

Meaning: LS8634.EXE did not find an adapter at the I/O port address
	 specified on the command line.

Remedy:  Make sure the adapter is correctly installed and that the IOBASE
	 command line switch corresponds to the I/O base jumper setting on
	 the board.

------
ERROR:	 No network hardware found or adapter in use by other software

Meaning: The adapter could not be located on the Micro Channel bus.  This
	 error message is displayed because the adapter card is not
	 present or another piece of software (possibly another driver) is
	 using the card.

Remedy:  You will only get this message if you have a Micro Channel
	 machine.  Make sure you have hardware before running the low-
	 level driver.	If you have hardware installed, then make sure
	 other software is not already using your hardware.

------
ERROR:	 Switch value not in range - ??????=nnnn
	 Valid range is ssss to eeee

Meaning: The value nnnn is not in proper range.  The value "ssss"
	 represents the lowest acceptable value and the value "eeee"
	 represents the highest acceptable value.

Remedy:  Limit your range of values to the acceptable range.


TESTING LS8634.EXE RETURN CODES (ERROR LEVELS)
==============================================

You may test the LS8634.EXE return code or error level in a batch file by
using the IF ERRORLEVEL command.  The following error levels are returned:

     0	   No error encountered.  LS8634.EXE driver installed
     1	   MPX number is in use
     2	   Switch error
     3	   No network hardware present
     4	   Adapter on-board RAM failure
     5	   LS8634 not loaded
     6	   Can't remove, different version loaded
     7	   Cannot remove, interrupts re-hooked
     8	   ERROR: Can't REMOVE -- AI-LANBIOS (R) still installed

------------------
IBM and IBM PC XT/AT and Micro Channel are trademarks of International
Business Machines Corporation.

Novell is a registered trademark of Novell, Inc.

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.76