===================================================================== WELCOME TO THE MEGAHERTZ PCMCIA ETHERNET ADAPTER README FILE VERSION 1.0 - March 28, 1994 ===================================================================== Congratulations on your purchase of a Megahertz PCMCIA Ethernet Adapter. For the latest in compatibility information call our compatibility hotline at (800) LAPTOPS ext. 6789 24 hours per day. For additional information or if you should have any problems with your adapter, please call the Megahertz Support Center at (801) 320-7777. This document contains important information that is not included in the "Megahertz PCMCIA Ethernet Installation Guide and User Reference". CONTENTS ---------------- 1.0 Installation 1.1 The Install Program 1.2 Overview of Enabling Software 1.2 Installing Card and Socket Services 1.3 Installing Point Enablers 2.0 Compatibility Information This README file only address the installation of PCMCIA enabling software for more information on your Network Operating System installation please refer to the "Megahertz Ethernet Installation Guide and User Reference." ===================================================================== SECTION 1.0 Installation ===================================================================== This section describes issues that are specific to the installation of your Megahertz PCMCIA Ethernet Adapter. ************************* 1.1: The Install Program ************************* To run install, at the DOS prompt type: A:INSTALL Follow the instructions... The install program can set up your computer with the software that is necessary to enable your PCMCIA Ethernet Adapter. Install will also assist you with specific setup requirements of your Network Operating System. ******************************************* 1.2: Overview Of PCMCIA Enabling Software ******************************************* All PCMCIA input/output devices must be enabled by software before they can be used. This enabling process must be repeated (that is, the enabling process must be executed again) whenever the PCMCIA adapter has been powered off. A PCMCIA adapter will be powered off when the user removes it from the computer. It may also be powered off when the computer goes into a "sleep" mode to conserve power. There are two kinds of PCMCIA enabling software: * point enablers * Card and Socket Services Point Enablers -------------- Point enablers are programs that run, enable a specific device (such as a PCMCIA modem or Ethernet adapter), and exit back to DOS without remaining resident in RAM. Point enabler commands are typically installed so that they will be executed once each time the computer is turned on or re-booted. The advantage of a point enabler is that it uses system memory only while it runs and does not remain resident in memory after its execution. The disadvantage is that if the PCMCIA device is powered off, then the user must remember to execute the point enabler command to re-enable the adapter. Another disadvantage of point enablers is that you need a different one for each manufacturer's PCMCIA device. One manufacturer's point enabler may conflict with another point enabler. Card and Socket Services ------------------------ Card and Socket Services is a set of programs which are installed so that they are executed when the computer is turned on. The Card and Socket Services programs then stay resident - they remain in memory all of the time. Card and Socket Services are designed to detect when a PCMCIA device has been removed and then automatically re-enable the card when it is re-inserted. This allows "hot swapping" you can pull a PCMCIA card out and put in a different one and the new card is automatically enabled. Card and Socket Services are also capable of enabling devices from different manufacturers and attempt to prevent all conflicts between different PCMCIA cards. The main disadvantage of Card and Socket Services is that they permanently occupy a certain amount of computer memory which could be used by other programs. However, because of the resource conflict management capability, we recommend you use Card and Socket Services. ***************************************** 1.3 Installing Card and Socket Services ***************************************** NOTE: If you are not familiar with PCMCIA enabling software such as Card and Socket Services, it may be helpful to read section 1.2. For all users: -------------- If your computer comes with Card and Socket Services, it probably already supports your PCMCIA Ethernet adapter. The install program will check if there are any Card and Socket Services currently installed on your computer and verify that they can enable your Ethernet adapter. You can also choose to install the Card and Socket Services that are included on the Megahertz installation disk or you can install the Card and Socket Services that may have come with your computer according to your computer's documentation. If your computer does not come with Card and Socket Services, or if your version of Card and Socket Services does not support this PCMCIA Ethernet adapter, you can install enabling software which is shipped with this product. For this purpose, there is setup utility called INSTALL, a menu-driven installation program for non-technical users or for users who are happy with a standard configuration. NOTE: If you use INSTALL to configure the Card and Socket Services which come with the Megahertz PCMCIA Ethernet adapter, it will disable (comment out) any existing Card and Socket Services drivers which it locates. INSTALL automatically creates directories, copies files, and modifies CONFIG.SYS, AUTOEXEC.BAT, and SYSTEM.INI (for Microsoft Windows). For technical users: -------------------- The instructions below are intended for technical users who prefer to make their own configuration modifications. You have the option of installing Card and Socket Services or a point enabler. How to Install Card and Socket Services --------------------------------------- 1. If you are using an expanded memory manager (e.g., EMM386.EXE), make sure that you exclude the memory range D000-DFFF from control of the memory manager. The Card and Socket Services use this memory window. 2. Comment out any existing Card and Socket Services drivers from your CONFIG.SYS file. 3. Create a directory (e.g. C:\MEGZENET ) on your hard disk. Copy the following files from the diskette to that directory: SS365SL.EXE CS.EXE CSALLOC.EXE CARDID.EXE CARDID.INI CARDID.CLB (If your computer has a Databook PCMCIA controller, copy SSDBOOK.EXE instead of SS365SL.EXE; if you have a Cirrus Logic controller, copy SSCIRRUS.EXE instead of SS365SL.EXE.) To determine which type PCMCIA controller that is used in your computer, please check your computer manufacturers manuals. 4. Create a second directory (e.g. C:\MEGZENET\WIN ) to hold the Windows drivers. Copy the following files from the diskette to that directory: SSVCD.386 SSVRDD.386 SSCOMM.DRV 5. Add the following lines to CONFIG.SYS: DEVICE=C:\MEGZENET\SS365SL.EXE /ADA=0 DEVICE=C:\MEGZENET\CS.EXE DEVICE=C:\MEGZENET\CSALLOC.EXE C:\MEGZENET\CSALLOC.INI DEVICE=C:\MEGZENET\CARDID.EXE (If your computer has a Databook PCMCIA controller, use SSDBOOK.EXE instead of SS365SL.EXE; if you have a Cirrus Logic controller, use SSCIRRUS.EXE instead of SS365SL.EXE.) 6. Change to the MEGZENET directory. Remove all PC cards from all PCMCIA slots on your computer. Then type the following command: CSALLOC /G This takes a "snapshot" of your system configuration and will create the CSALLOC.INI initialization file. 7. Edit your SYSTEM.INI file. In the [boot] section, replace the line comm.drv=comm.drv with comm.drv=C:\MEGZENET\WIN\SSCOM.DRV In the [386Enh] section, replace the line device=*vcd with ;device=*vcd If you have other custom virtual communications drivers in your SYSTEM.INI file, you may need to comment them out as well. (The symptom that indicates this needs to be done is that you get "duplicate driver" messages when you try to run Windows after step 8, below.) For example, if you do not have the line device=*vcd but you do have a line which reads device=xyzvcd you may need to comment it out: ;device=xyzvcd Most virtual communications drivers will have "vcd" somewhere in the name but unfortunately this is not guaranteed. In the [386Enh] section, add the following lines: device=C:\MEGZENET\WIN\SSVRDD.386 device=C:\MEGZENET\WIN\SSVCD.386 COM1Base=3F8 COM1Irq=4 COM2Base=2F8 COM2Irq=3 COM3Base=3E8 COM3Irq=4 COM4Base=2E8 COM4Irq=3 8. Reboot your computer. ************************************ 1.4. Installing Point Enablers ************************************ 1. First determine which type of PCMCIA controller that is used in your computer by checking your computer manufacturer's documentation. 2. There are three different point enablers on the Megahertz Installation Diskette: INTEL.EXE Intel SS365SL or Cirrus Logic CL-PD6710/6712 DATABOOK.EXE Databook TCIC-2N TOSHIBA.EXE Proprietary Toshiba T3300 3. The point enablers can be executed from your AUTOEXEC.BAT or CONFIG.SYS. Some NDIS-based Network Operating Systems require that the NDIS Ethernet Driver (SMC9000.DOS) be loaded in the CONFIG.SYS. Since commands that reside in CONFIG.SYS are executed before those in the AUTOEXEC.BAT, you must execute the proper ENABLER for your machine from the CONFIG.SYS for these NDIS systems. If you have problems you may want to call your Network Operating Systems technical support. 4. To enable your PCMCIA Ethernet adapter from the CONFIG.SYS each time your machine boots, use a text editor to add the proper ENABLER for your computer to your CONFIG.SYS. This line must follow any expanded memory managers and be before the loading of any network drivers. o o o DEVICE=C:\MEGZENET\ENABLER.EXE /S:0 /PORT:300 /IRQ:5 /ATTR:D000 o o o 5. To enable your PCMCIA Ethernet adapter from the AUTOEXEC.BAT each time your machine boots, use a text editor to add the proper ENABLER for your computer to your AUTOEXEC.BAT. This line must proceed any network drivers. o o o C:\MEGZENET\ENABLER /S:0 /PORT:300 /IRQ:5 /ATTR:D000 o o o 6. IMPORTANT: Be sure that the point enabler options that you specify match those specified in the parameter file for your Network Operating System (NET.CFG for ODI and PROTOCOL.INI for NDIS). The default values are: PORT 300 (I/O port address) IRQ 5 (Hardware interrupt) S 0 (Slot 1 or A) 7. The "/S" switch indicates which PCMCIA slot contains your Ethernet adapter. Most manufacturers refer to their first slot as slot 1 or slot B but this parameter is 0 based. Slot 1 = 0 and Slot 2 = 1. On computers with more than one slot, there is no standard about which one will be slot 0 and which is slot 1. Usually they are not labeled. You may need to find out through trial and error. 8. The "/PORT" switch indicates the I/O base address in hexadecimal that is used by the adapter. Values can range from 200 to 3E0 and must be on a 20 byte boundary (i.e. 300, 320, 340, etc.) 9. The "/IRQ" switch indicates the hardware interrupt in hexadecimal that is used by the adapter. The following values can be used on most computers: 3, 4, 5, 7, 9, A, B, C, F. 10. The "/ATTR" switch indicates what memory window the ENABLER program will use for communication with your Ethernet adapter. The four-character number following the /ATTR is a hexadecimal address. If you have a memory conflict at the default D000 range, you could change it to something else like D800. 11. If you are not using an expanded memory manager such as EMM386.SYS, skip this step. If you are using an expanded memory manager such as EMM386.SYS, you must exclude the memory range you specified in step 2. (Each expanded memory manager has a command line switch which allows you to exclude a range of memory addresses from the memory manager's control. See your memory manager documentation for the exact form of the command line switch.) If you used the default D000 in step 2, you must exclude the range D000-D1FF; if you used D800, you must exclude D800-D9FF, etc. If you are using an expanded memory manager before you run Microsoft Windows, you must also add an "EMMExclude" line to the [386Enh] section of your SYSTEM.INI file to inform Windows of the excluded range: o o o [386Enh] o o EMMExclude=D000-D1FF o o o 12. Insert your Ethernet adapter in the slot you specified and reboot. Your Ethernet adapter should be recognized. Note that since this is a point enabler, you will need to re-run the enabler command line with the appropriate switches each time your computer goes to sleep or each time you remove and re-insert the adapter. ===================================================================== SECTION 2.0 Compatibilty Information ===================================================================== Megahertz Ethernet Adapters are compatible with a wide range of PCMCIA mobile computers with Type II, Type II, or Toshiba 16mm slots. This list contains machines which are compatible with ODI and NDIS drivers. Some machines on this list may have problems "hot swapping" due to machine architecture. Ambra Subnote AST Bravo NB, PowerExec EL, PowerExec 3/25SL Compaq Concerto Dell Computer Latitude, 320SLi, 325SLi Gateway 2000 ColorBook IBM Thinkpad 500, Thinkpad 710T, Thinkpad 750 NCR 3150 Toshiba T3400CT, T4500C, T4600C, T4700C This list identifies machines that are compatible with the ODI driver but seem to experience difficulties with the NDIS driver. Acer AcerNote 750 Epson ActionNote 4000 Gateway 2000 HandBook 486 IBM Thinkpad 350 Sager NP843T Toshiba T1900 Zenith Z-Lite 320L, Z-Star ###