readme.txt Driver File Contents (HayesAcura--Rockwell4703ExternalDataFaxModem.zip)

	    UTILITY USER GUIDE FOR PCMCIA MODEMS

			   DISK Version 1.14
			   November 14, 1997        

	  Copyright (c) 1994, Hayes Microcomputer Products, Inc.

===========================================================================


The purpose of PCMCIA is to allow your laptop or PC BIOS to recognize a 
PCMCIA card when it is installed in a PCMCIA compatible slot. This can 
or will be accomplished through an embedded "Card and Socket Services" 
software. 

If your system utilizes Card and Socket Services, there will be no need for 
programs such as EZCONFIG.EXE (or INSTALL.EXE) which act as direct PCMCIA
card enablers.

In the event that your notebook computer or PC does not include Card and 
Socket Services software, you may be able to upgrade your BIOS to a more 
current revision by contacting the manufacturer of your PC, or by
requesting Card and Socket Services software.

===========================================================================

		    INSTALLATION OF UTILITIES

The floppy disk shipped with the modem contains utility software which will 
default to installation onto the "C:" hard disk drive.  However, you can
choose any drive by changing the default installation drive.  You may 
initiate installation by following these directions.

    Assuming the floppy diskette is placed in drive A: (or B:)

    C:\> A: <Enter> (or B: <Enter>)
    A:\> INSTALL <Enter>

This action will create a new directory called C:\EZUTIL and automatically 
copy all files on the floppy diskette to that directory.

Please add C:\EZUTIL to your PATH environment variable or copy EZCONFIG.EXE 
to a directory which is already in your PATH.

===========================================================================

	  HAYES CONFIGURATION PROGRAM - USER'S GUIDE

		     (EZCONFIG Version 1.14)

In the event that your system is not equipped with Card and Socket Services 
software which helps the system in supporting automatic recognition of the 
card, you may have to execute the supplied EZCONFIG program.

Before a Hayes Microcomputer Products, Inc. PCMCIA modem can be used
with a communications application, it must be configured. The modem can 
be configured for use on COM1, 2, 3 or 4, using the Hayes Configuration 
Program, "EZCONFIG" or (INSTALL.EXE). Note that this configuration program 
must be executed each time the modem is inserted into the PCMCIA slot, if
Card and Socket Services software is unavailable.

You can create a custom batch file containing EZCONFIG, and all the needed 
parameters to enable the modem through the INSTALL.EXE program.  (Please 
refer to Chapter 4 of the Operating Manual for more information.)    

Remember, you must run this batch file, MODEM_ON.BAT, (or EZCONFIG COMx) 
each time the modem is inserted into the PCMCIA slot, to ensure proper 
configuration of the modem.  Failure to do so will result in the 
communications application being unable to access the modem. (AT 
commands will not function.)

You can create another batch file to automatically execute MODEM_ON.BAT 
(EZCONFIG COMx) each time a communications application is loaded. The 
following is an example:

    e.g.    COMM.BAT
	   +--------------------+
	   |CALL MODEM_ON.BAT   |
	   |COMMAPP.EXE      <------ Your communications application
	   |EZCONFIG OFF         |
	   +--------------------+


The EZCONFIG program requires at least one command line argument which directs 
the laptop to find the modem in COM1, COM2, COM3, or COM4.  If no arguments 
are supplied, the EZCONFIG program will display a list of valid options.  
Additionally, if your PC was manufactured by TOSHIBA* (T3300 model only) or
SHARP* (6700 and 6800 series only) or incorporates a Databook* PCMCIA 
controller circuit, you must inform EZCONFIG by stating your PCMCIA 
controller type as a command line argument.

To obtain on-line help type: EZCONFIG HELP.


COMMAND LINE ARGUMENTS
----------------------

This section briefly describes command line arguments, and the effect they 
will have with relation to EZCONFIG and the laptop.

Command Format: 

EZCONFIG COMx|OFF [PORT=xxx] [IRQ=x] [START=xxxx] [SLOTx] [QUIET] [MON] 
[CONTROLLER[=xxx]] [BAUDx]


COMx            This parameter is required.  Specifies COM port, 
		where x is 1,2,3, or 4. 

OFF             Turns power to the modem OFF.    

PORT=xxx        Specifies the COM port three digit hexadecimal address. 
		If this parameter is left out, default COM port address 
		values are used.  These default values are as follows:
		

		COM Port         Port Address (Hexadecimal)             
		--------         --------------------------
		   1                        03F8              
		   2                        02F8              
		   3                        03E8
		   4                        02E8                
	

IRQ=x           Specifies IRQ used by the COM port, 'x' can be 2, 3, 4, or 5.
		If this parameter is left out, default COM port IRQ 
		assignments are used:

					    
		COM Port                    IRQ
		--------                   -----
		   1                         4              
		   2                         3              
		   3                         4
		   4                         3   


START=xxxx      The memory window that is mapped onto the modem card
		normally starts at segment D000h and is 4 KB in size   
		(only 2 kB are required by the modem).  If this range  
		conflicts with other hardware, you can specify a new   
		starting segment using 4 hexadecimal digits.  Do not   
		leave any spaces around the '=' sign.


SLOTx           Specifies the PCMCIA slot in which the modem resides,      
		where 'x' is either 'A' or 'B'.  The default is 'A'    
		which is consistent with a single-slot PC.
		

QUIET           Toggles the state of audio.  The default value is speaker ON.
		The modem M0, M1, M2, and M4 commands also allow you to 
		change the state of the speaker.  Please see your
		Operating Manual for information on these commands.

MON             Displays diagnostics information on the progress of EZCONFIG.  


CONTROLLER      Specifies the PCMCIA Controller type.  The following are 
		possible options:
		
		SHARP*     Use this if your PC was manufactured by Sharp.
			   The Sharp PC-6700/6800 series of notebooks require
			   this parameter.                


		TOSHIBA*   Use this if you have a Toshiba T3300SL*.  Please 
			   note that this command line argument is NOT 
			   necessary when using a TOSHIBA T1900*, T4500*, 
			   T4600*, T4700* or a later Toshiba* computer.


		DATABOOK*  Use this parameter if your computer utilizes the
			   Databook* controller circuit.  Please note that in
			   all cases your computer should also include 
			   Databook* Card and Socket services software which
			   provide automatic recognition.  Therefore, EZCONFIG
			   should be used in rare cases where the use of Card 
			   and Socket services software is not possible.
			   The Databook*=xxx parameter could be used to 
			   specify the controller I/O address.                     

BAUDx           Specifies the baud rate multiplier, where 'x' is either '0'
		or '1'. When the value of 'x' is equal to '1', the specified
		DTE or Baud Rate set in your communications software will
		be doubled by the modem's UART. Thus, a DTE speed of
		115,200 bps will result in a 230,400 bps speed between the
		computer and the modem. A DTE speed of 19,200 bps will 
		result in a 38,400 bps speed between the computer and modem.
		If 'x' is equal to '0', the DTE speed will be equal to that 
		set in your communications package.

Examples:
---------


1.  EZCONFIG COM2

    Configures the modem on COM2, setting the memory window starting address
    to D000h (default).  Speaker is enabled.  Generic controller interface is 
    assumed.                    

2.  EZCONFIG COM2 IRQ=5 PORT=240
	
    Configures the modem on COM2, using port address 240 (hex) and IRQ 5.
    The speaker is enabled and a generic controller interface is assumed.

3.  EZCONFIG COM3 DATABOOK=240 QUIET

    Configures the modem on COM3.  A Databook* PCMCIA controller at interface
    I/O address 240 (hex) enabled.  The speaker is turned off.


4.  EZCONFIG OFF
    
    Turns off all power to the card.  The card is disabled.

5.  EZCONFIG COM4 SHARP START=D600 BAUD1
   
    Configures the modem on COM4.  A Sharp* PCMCIA controller is enabled.  
    Memory window is set to start at D600 (hex). Clock doubling is enabled.

6.  EZCONFIG COM4 IRQ=2 MON

    Configures the modem on COM4 and IRQ 2.  The speaker is enabled and a 
    generic controller interface is assumed.  The MON parameter enables
    EZCONFIG to display progress information helpful for debugging.


Note:  Command line arguments are processed from left to right,
in order to mix & match commands that make sense.


MEMORY CONFLICTS
----------------

When configuring the modem, EZCONFIG must allocate a 4KB
memory window in your PC's address space.  Currently, this window
starts at address D000 hex by default.  The PC only uses the first 
2KB of this memory window, however, 4KB is the smallest memory segment
that can be decoded by many PCMCIA controllers.  The use of this
memory area may conflict with existing software or devices already 
installed in your PC or laptop (e.g. Network cards), in which case 
selection of a different memory area using the "START" command line
argument will be necessary.

EMM386:  Whenever the EMM386.EXE device driver is used, a four-kilobyte 
	 (4KB) portion of the memory must be set aside for use by the 
	 EZCONFIG modem enabler.  This is accomplished by excluding
	 the desired hexadecimal address range through the x=mmmm-nnnn
	 switch where mmmm-nnnn is a valid memory address range.
	 
	 For example, memory range D000h to D1FFh is excluded by 
	 EMM386.EXE in the following CONFIG.SYS file:
	
		DEVICE=C:\DOS\HIMEM.SYS
		DEVICE=C:\DOS\EMM386.EXE X=D000-D1FF
		DOS=HIGH
		FILES=30 
		BUFFERS=20
	
	 If a different address range is specified through the START=nnnn
	 argument of the EZCONFIG.EXE utility, then the same address range
	 must be excluded by EMM386.EXE.  For example if START=CC00 is 
	 used, the above CONFIG.SYS file should appear as follows:
			
		DEVICE=C:\DOS\HIMEM.SYS
		DEVICE=C:\DOS\EMM386.EXE X=CC00-CFFF
		DOS=HIGH
		FILES=30 
		BUFFERS=20


	
QUARTERDECK QEMM386:
	
	 When using the QUARTERDECK QEMM386*, in order to set aside the 
	 four kilo-bytes (4KB) of memory needed by the EZCONFIG.EXE program
	 the EXCLUDE=mmmm-nnnn switch must be used.  For example, memory
	 address range of D000h to D1FFh is set aside in the following 
	 CONFIG.SYS file:
			
		DEVICE=C:\DOS\HIMEM.SYS
		DEVICE=C:\QEMM\QEMM386.SYS EXCLUDE=D000-D1FF
		DOS=HIGH
		FILES=30 
		BUFFERS=20


IRQ CONFLICTS
-------------

Also note that the potential for IRQ conflicts exists.  Because
the communications UART (the COM port) is internal to the modem,
you must ensure that the PC's COM port 'x' is disabled
before attempting to execute EZCONFIG COM<x>.  If your PC does not
have a physical COM2 port, you can execute the "EZCONFIG
COM2" command line because the modem provides the COM port when
inserted.

COMM DRIVERS
------------

Hayes PCMCIA modems include an enhanced 16550 UART that
provides a 64 byte FIFO and automatic RTS. To enable these
features under Windows with Quick Link II Fax for Windows Software, a 
special comm driver has been included on this disk. This driver is named 
SMSICOMM.DRV. To install the new driver, perform the following steps:

1.  Copy SMSICOMM.DRV to C:\WINDOWS\SYSTEM
    If your Windows directory exists on a different drive than
    C:\, substitute the appropriate drive desgination.

2.  Open the SYSTEM.INI file in the C:\WINDOWS subdirectory in
    any standard text editor such as DOS Edit or Windows Notepad.

3.  Locate the comm driver designated "comm.drv="
    In most cases, this line will appear as:
			
			comm.drv=comm.drv

4.  Edit this line to read:
			
			comm.drv=smsicomm.drv

5.  Some software packages turn the FIFO buffer off through the following 
    line in the SYSTEM.INI file [386 Enh] section in your Windows 
    directory:

	COMxFIFO=0

Here 'x' is 1,2,3, or 4 (example COM2FIFO=0).  If this line is present in 
your SYSTEM.INI (under the [386Enh] heading), then in order to enable the 
FIFO buffer change it to the following:

	COMxFIFO=1

If the FIFO buffer is not enabled, you may experience dropped characters 
in the data stream or CRC errors during file transfers at high port (DTE) 
speeds.

6.  To make the above modifications take effect, exit Windows and then 
start it again.

*The use of trademarks or other designations in this publication is for 
reference purposes only and does not constitute an endorsement by 
the trademark holders.


======================== End of README ===========================
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: ftp, load: 2.01