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.