Ref: 99980158
Title: Technical Services Bulletin, May 1985
Date: 5/1/85

Copyright 3Com Corporation, 1991.  All rights reserved.

.h1;CONFIG. TO USE DIFFERENT BASE ADDRESSES

When adding peripheral equipment to your IBM PC, be aware of the
various I/O addresses of each device. I/O addresses cannot be
shared, and therefore two devices should not be set to use the
same I/O addresses. To learn the I/O settings of the various IBM
adapter cards, refer to THE IBM TECHNICAL REFERENCE MANUAL.
For information on other manufacturers' peripherals, refer
tot heir specific adaptor/peripheral manuals.

The EtherLink uses l6 sequential I/O addresses, starting at the
address the board's jumpers are set at.  The factory setting of
the Etherlink's I/O base address is 3OOH.  The base address is
the beginning address of the 16 addresses the EtherLink uses.
The base address can be between 2OO- 3FO for the EtherLink
assembly number 0345, or between 0 - 3FO for EtherLink assembly
number 34 - 0780.

On the EtherLink card the I/O jumpers are the set of jumpers
labelled 1/O Address with the individual jumpers numbered 4 to 8
on Assembly No. 0345 and 4 to 9 on Assembly No. 34 - 0780.
These jumpers allow you to set the I/O Base Address.  Each of
these jumpers represents an individual bit in the 16 - bit I/O
base address. Thus the jumper labelled "4" represents Bit 4,
the jumper labelled "5" represents Bit 5, etc., in the I/O base
address. You can move these jumpers to positions which represent
a binary "1" (bit on) or a binary "O" (bit off).  The jumper
settings then make up a binary number which is translated to
hexadecimal to determine the I/O base address.

For Assembly No. 0345, to set the jumper to recognize a "1",
place the jumper cover over the center and right pins on the
jumper block.  To set the jumper to recognize a "O", place the
jumper cover over the left and center pins.  For Assembly No. 34 -
0780, to set the jumper to recognize a "1", place the jumper
cover over the center and bottom pins on the jumper block and
over the center and top pins to recognize a "1".  The jumper
settings and their hexadecimal equivalents are listed at the end
of this article.

All EtherLinks on a network need not be set at the same I/O Base
Address. The I/O Base Address need only be changed on the
EtherLink in the system unit where the conflicting adaptor/
peripheral resides.  For example, if a server is set at I/O Base
Address 310H, one user node can be set at 260H and another at
3F0H.

You must modify the software whenever the Etherlink I/O base
address is changed.  Software modifications are different for the
user and server software.  Also, the method of modifying the
software is different for Releases 2.2 and 2.4. The following
instructions describe how the user and server software is
modified, and instructions for making those changes for both
EtherSeries Versions 2.2 and 2.4.  Please do not mix the versions
and the methods.

.h1;ETHERSERIES USER SOFTWARE FOR IBM PC VERSION 2.4

Use the program CONFIG.EXE to change the 1/0 base address in the
EtherSeries software to correspond to the changes you have made
to your EtherLink card.  The CONFIG program is found on the
EtherSeries User Software diskette, Version 2.4. You can use the
CONFIG program to change your EtherSeries/DOS diskette or to
change the network driver on your fixed disk.

Changing Your EtherSeries/DOS Diskette

(1) Insert the EtherSeries User Software Diskette in drive A:

(2) Set the default drive to A:

      D>A:

(3) At the prompt, type:

      A> CONFIG

This displays the EtherSeries Configuration Menu.

(4) When the menu is displayed, remove the EtherSeries User
Software Diskette and insert your EtherSeries/DOS diskette in
drive A:.

(5) Select Item 1 (I/0 BASE ADDRESS) on the EtherSeries
Configuration menu.

(6) Type the new base address at the prompt. I/O Base Address can
be from 0H through 3F0H. Please enter new I/O Base Address:
310.

This example changes the I/O base address to the hexadecimal
value 310.

(7) Select Item 4 [INPUT(S) COMPLETE] on the EtherSeries
Configuration menu.

(8) Check the new value that is displayed. The changes are:

      I/O 310
      Are these correct (y or n)?

(9) Type Y if the correct value is displayed. At this point the appropriate
changes are made to the driver file.

When the changes have been successfully
made, a message is displayed: "ENET.SYS has been changed."

If you respond "N" to the prompt, you see the message "Cancelled
by user"and the DOS prompt is redisplayed. Run the CONFIG program
again to enter the changes you want to make.

Changing the Network Driver on Your Fixed Disk

(1) Insert the EtherSeries User Software Diskette in drive A:.

(2) Set the default drive to C:

      A>C: (CR)

(3) Set the default directory to the root directory. Type:

      C>CD\(CR)

(4) Run the CONFIG program.

      C>A:CONFIG *(CR)

This displays the EtherSeries Configuration Menu.

(5) When the EtherSeries Configuration Menu is displayed, remove
the EtherSeries User Software Diskette from A: and continue
starting at Step 5 in the directions for changing your
EtherSeries/DOS diskette above.

NOTE: IF YOU HAVE MADE AN ERROR AND ETHERLINK SETTING DOES NOT
MATCH YOUR ENET.SYS SETTING, YOU WILL RECEIVE THE ERROR MESSAGE
"WRITE TO NETWORK FAILED" WHEN TRYING TO LOG IN.

NOTE: This information is contained in the EtherSeries User's
Guide, Version 2.2, Introductory Section, pages E11 - E15.


.h1;ETHERSERIES USER SOFTWARE FOR IBM PC, VERSION 2.2

It is necessary to modify the EtherSeries net work driver program
contained in the file ENET.SYS. which is stored on your
EtherSeries Version 2.2/DOS boot diskette, or on your fixed disk
drive if you boot from it.

Use DOS DEBUG utility to change the I/0 Base Address values in
the software to correspond with changes you have made to your
EtherLink card. The DEBUG.COM file from your DOS master must be
on your diskette or your hard drive.

To change the file, type:

       A> DEBUG ENET.SYS (CR)

When a dash "-" is displayed, the program has loaded and you are
ready to make the changes. (See your DOS manual for more
information on the DEBUG utility.)

To change the 1/0 base address, type in the following line and
supply the base address value:

       - e 116 LL HH (CR)

  [Changes the I/O base address to hexadecimal value HHLL.
  (See below for examples.)

Save the changed values by typ*ing:

       - w (CR) [Writing XXXX bytes]
       - q  [to quit]

Reboot your PC (Ctrl-Alt-Del) to load the modified software into
memory.

Examples of base address changes:

       - ell6OOO2 [Changes the I/O base address to 2OOH]
       - ell6lOO3 [Changes the I/O base address to 3lOH]
       - ell6FOO3 [Changes the I/O base address to 3FOH]

NOTE: This information is contained in the EtherSeries User's
Guide, Version 2.2, Introductory Section, pages E12 - E15.

.h1;ETHERSHARE PC SERVER SOFTWARE, VERSION 2.4

If you change the I/0 base address of the EtherLink in your
server, you must then run the Configuration utility to make
corresponding changes to the EtherShare/PC software, Version 2.4.

You will be changing files on the EtherShare/PC Server Software diskette,
Version 2.4, Disk 1 of 2. Before you start, make a backup copy of
the files that will be modified:

       MUDRIVER
       CDRIVER
       ENET.CNC

Use the DOS COPY command to copy these files to a formatted
diskette, do not use DISKCOPY. If you make a mistake when you are
modifying any of the programs, you can copy the unmodified
programs back to the original diskette.

NOTE: DO NOT COPY INSTALL.COM.  You will be modifying
INSTALL.COM, but using a copy of this file will invoke the copy
protection and the software will not Install again.

Running the Configuration Utility

(1) Shut down the server following the steps in Section 3 of the
Admin Guide, but do not turn off the power.

(2) Reboot by pressing Ctrl - Alt - Del.

(3) Select Item 3 (from Standard Mode) or Item 4 (from Dedicated
Mode) to EXIT TO DOS WITHOUT STARTING SERVER.

(4) Insert the EtherShare/PC Server Software, Version 2.4 diskette (Disk
1 of 2) in drive A:.

(5) Change the current drive to A: by typing:
C>A:(C/R)

(6) To run the Configuration Utility, type:
A>CONFIG

The EtherSeries Configuration Menu is now displayed.

(7) On the EtherSeries Configuration Menu, type "1" to select
the I/O Base Address item.

The following message is displayed: "I/O BASE ADDRESS CAN BE FROM
OH THROUGH 3FOH.  PLEASE ENTER NEW I/0 BASE ADDRESS".

(8) Type the digits of the new hexadecimal base address (for
example, type "310" for address 310H), and then press RETURN.

Remember that if your EtherLink card is Assembly Number 0345,
you can use an address between 200 and 3F0; Assembly Number 34 -
0780 uses addresses between 0 and 3F0.

(9) On the EtherSeries Configuration Menu, type "4" to select
the Inputs(s) Complete item.

(10)The new values are now displayed. For example:

       The changes are:
       I/0 260
       Are these correct (y or n)?

(11)Type y if the correct values are displayed. The appropriate
changes are now made to each driver file.  When the changes have
been successfully made to each file, a message is displayed. For
example: "CDRIVER.EXE has been changed".

If you type "N" when the values are displayed, you see the
message "Cancelled by user" and the DPS prompt is displayed. Run
the Configuration Utility again and enter the changes you want to
make.

If you see any error messages while the driver files are being
changed, refer to Appendix F of the Administrator's Guide for an
explanation and recovery procedure.

(12)You must now reinstall the EtherShare/PC Server Software.
See Section 2 of the Administrator's Guide for instructions.

NOTE: IF YOU HAVE MADE AN ERROR AND YOUR ETHERLINK SETTING DOES
NOT MATCH YOUR SOFTWARE SETTINGS, YOU WILL RECEIVE THE ERROR
MESSAGE "THERE IS NO ETHERLINK INSTALLED IN THIS SYSTEM" WHEN
TRYING TO INSTALL THE SERVER SOFTWARE.


.h1;ETHERSHARE PC SERVER SOFTWARE, VERSION 2.2

If you change the I/O base address on the EtherLink installed in
your server, you must change MUDRIVER.EXE, CDRIVER.EXE,
ENET.CNC, and the installation program in the file INSTALL.COM.

Before you start, make a backup copy of the files to be modified.
Copy the files to a formatted diskette using the DOS COPY command
(do not use DISKCOPY).

If you make a mistake when modifying any of the programs, copy
the unmodified programs back to the original diskette.  YOU
CANNOT COPY THE INSTALL.COM PROGRAM - THIS WILL INVOKE THE COPY
PROTECTION AND THE SOFTWARE WILL NOT INSTALL AGAIN.

To modify these programs, use the DOS DEBUG program to change the
values set at the factory. This procedure is described below:

Modifying MUDRIVER.EXE and CDRIVER.EXE

(1) Insert the EtherShare/PC Server Software diskette (disk 1 of 2) in drive A:
and copy the driver program MUDRIVER.EXE to drive C:. Type:

       C>COPY A:MUDRIVER.EXE TEMPFILE (CR)

(2) After the driver is copied, start the DEBUG program for the
driver file.  Type:

       C>DEBUG TEMPFILE (CR)

(3) To modify the program, type in the following line and supply the base
address value:

      -e 304 l0 03 (CR) [Changes the I/O base address to 3lOH]

(4) Save the changed values by typing:

      -w (CR) [Writing XXXXX bytes]
      -q (CR)

(5) Now you must copy the modified file back from the fixed disk to the
flexible diskette in drive A:. Type:

       C>COPY TEMPFILE A:MUDRIVER.EXE (CR)

In addition you must delete the temporary file on your fixed disk. Type:

       C>DEL TEMPFILE (CR)

(6) Leave the EtherShare/PC Server Software diskette (disk 1 of
2) in drive A: and type the following command to copy the driver
program CDRIVER.EXE to drive C:.

       C>COPY A:CDRIVER.EXE TEMPFILE (CR)

(7) Repeat Steps 2 through 4 above.

(8) Now you must copy the modified file back from the fixed disk to the
diskette in drive A:. Type:

       C>COPY TEMPFILE A:CDRIVER.EXE (CR)

In addition, you must delete the temporary file from your fixed disk. Type:

       C>DEL TEMPFILE (CR)

Modifying ENET.CNC
(1) Insert the EtherShare/PC Server Software diskette (disk 1 of 2) in drive A:
and type the following command to copy the driver program ENET.CNC to drive C:.

       C>COPY A:ENET.CNC TEMPFILE (CR)

(2) After the driver is copied, start the DEBUG program; type:

       C>DEBUG TEMPFILE (CR)

(3) Type in the following command and supply the base address value.

       -e 116 1003  [Changes the 1/0 base address to 310H]

(4) Save the changed values by typing:

       - w [writing XXXX bytes]
       - q [quit]

(5) Now you must copy the modified file back from the fixed disk
to the flexible diskette in drive A:. Type:

       C>COPY TEMPFILE A:ENET.CNC (CR)

In addition, you must delete the temporary file on your fixed disk. Type:

       C>DEL TEMPFILE (CR)

Modifying the INSTALL Program
(1) Start the DEBUG program on the INSTALL program:

       C>DEBUG A:INSTALL.COM

(2) Type in the following line and supply the base address value:

       - e 3648 10 03   [Changes I/0 Base Address to 310H]

(3) Save the changed values by typing:

       - w [writing XXXX bytes]
       - q [quit]

You must now reinstall the EtherShare/PC Server Software. See
Section 2 of the Administrator's Guide for instructions.

NOTE: IF YOU HAVE MADE AN ERROR AND YOUR ETHERLINK SETTING DOES NOT MATCH
YOUR SOFTWARE SETTINGS, YOU WILL RECEIVE THE ERROR MESSAGE "THERE IS NO
ETHERLINK INSTALLED IN THIS SYSTEM" WHEN TRYING TO INSTALLTHE SERVER
SOFTWARE.

NOTE: This information is contained in the IBM Network Server Administrator's
Guide, Version 2.2, Ethershare section, pages B11 - B17.

.h1;I/O BASE ADDRESSES AND THEIR HEXIDECIMAL EQUIVALENTS

9 8 7 6 5 4 (jumpers)

0 0 0 0 0 0  000H
0 0 0 0 0 1  010H
0 0 0 0 1 0  020H
0 0 0 0 1 1  030H
0 0 0 1 0 0  040H
0 0 0 1 0 1  050H
0 0 0 1 1 0  060H
0 0 0 1 1 1  070H
0 0 1 0 0 1  090H

0 0 1 0 1 0  0A0H
0 0 1 0 1 1  0B0H
0 0 1 1 0 0  0C0H
0 0 1 1 0 1  0D0H
0 0 1 1 1 0  0E0H
0 0 1 1 1 1  0F0H

0 1 0 0 0 0  100H
0 1 0 0 0 1  110H
0 1 0 0 1 0  120H
0 1 0 0 1 1  130H
0 1 0 1 0 0  140H
0 1 0 1 0 1  150H
0 1 0 1 1 0  160H
0 1 0 1 1 1  170H
0 1 1 0 0 0  180H
0 1 1 0 0 1  190H

0 1 1 0 1 0  1A0H
0 1 1 0 1 1  1B0H
0 1 1 1 0 0  1C0H
0 1 1 1 0 1  1D0H
0 1 1 1 1 0  1E0H
0 1 1 1 1 1  1F0H

1 0 0 0 0 0  200H (Assembly No. 0345 cannot be set below this address)
1 0 0 0 0 1  210H
1 0 0 0 1 0  220H
1 0 0 0 1 1  230H
1 0 0 1 0 0  240H
1 0 0 1 0 1  250H
1 0 0 1 1 0  260H
1 0 0 1 1 1  270H
1 0 1 0 0 0  280H
1 0 1 0 0 1  290H
1 0 1 0 1 0  2A0H
1 0 1 0 1 1  2B0H
1 0 1 1 0 0  2C0H
1 0 1 1 0 1  2D0H
1 0 1 1 1 0  2E0H
1 0 1 1 1 1  2F0H

1 1 0 0 0 0  300H (factory default)
1 1 0 0 0 1  310H
1 1 0 0 1 0  320H
1 1 0 0 1 1  330H
1 1 0 1 0 0  340H
1 1 0 1 0 1  350H
1 1 0 1 1 0  360H
1 1 0 1 1 1  370H
1 1 1 0 0 0  380H
1 1 1 0 0 1  390H

1 1 1 0 1 0  3A0H
1 1 1 0 1 1  3B0H
1 1 1 1 0 0  3C0H
1 1 1 1 0 1  3D0H
1 1 1 1 1 0  3E0H
1 1 1 1 1 1  3F0H

.h1;CLEAN YOUR 3SERVER TAPE HEADS!

The documentation sent out with EtherBackup on the 3Server Tape
Backup states that the heads of the tape drive should be cleaned
after every 8 hours of use.  This roughly translates to once a
week in most environments.

In order to clean the tape heads you will need to order:
QIC - 11 Drive Head Cleaning Kit, PN 102791 - 21.

To order the head cleaning kit, call Perfect Data at (818) 998-
2400.  You can ask them to refer you to a local distributor, or
order directly through them.

Unclean tape heads might be the cause of the following diagnostic
message:

     TAPE DRIVE ERROR: TAPE OPERATION TOOK TOO LONG.

NOTE: When using new tapes for backups, users are told to erase
each tape twice. This is done for two reasons: the tape gets
retensioned properly,and any lingering particles of oxide coating
get scraped off the tape. These particles of oxide coating wind
up on the heads. Therefore,it is important to clean the tape
drive heads after erasing new tapes.
