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
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.