Device Driver Installation Guide for Windows 98/SE and ME
Trademark Notices Comtrol, RocketModem, and RocketPort are registered trademarks of Comtrol Corporation. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective owners. Third Edition, November 2, 2004 Copyright © 1998 - 2004. Comtrol Corporation. All Rights Reserved.
Table of Contents Table of Contents ................................................................................................................................. 3 Product Overview................................................................................................................................ 5 Locating Current Drivers ............................................................................................................................ 5 Hardware Installation Documentation .........
Table of Contents Before calling Technical Support ............................................................................................................ 48 Technical Support ....................................................................................................................................... 48 Appendix A. Programming Information ...................................................................................... 49 Windows 98/SE or ME Software Support ...........................
Product Overview This document describes how to install and configure the Comtrol© RocketPort© and RocketModem© device driver for Windows© 98/SE and ME operating systems. Locating Current Drivers The latest driver can be located for your product using the links to the web site or directly to the ftp site: • Device Driver and Downloads page on the web site (http:// support.comtrol.com/download.asp) • ftp://ftp.comtrol.com/RPort.Drivers/ • ftp://ftp.comtrol.
Product Overview Installation Prerequisites Before you begin installation, note the following: 1. This document assumes that you have already installed the Windows 98/SE or ME operating system (OS) and that you have an understanding of OS operation. This product was developed and tested using Windows 98/SE and ME. These instructions were developed using Windows 98/SE; Windows ME prompts and screens may differ slightly. Note: Windows 95 and earlier versions of Windows 98 are not supported. 2.
Installing the Device Driver This section describes how to install and remove the device driver. It also discusses adapter and port configuration. If you have an installation problem, see Troubleshooting and Technical Support on Page 45. Disabling or Removing the Driver The following topics describe how to disable or remove a device driver. You need to disable or remove the old driver before you install the new one.
Installing the Device Driver 7. All versions: use Windows Explorer to delete all files named Rocket*.* in the \Windows\System directory. 8. Power off the computer and physically remove the RocketPort or RocketModem. Note: In Version 1.46 or later, removing the driver software does not remove the \Windows\System\Rocket directory, the Rktgroup.exe program, or any log files created by Port Monitor or Test Terminal.
Installing Software: PCI, Universal PCI, or CompactPCI bus Installing Software: PCI, Universal PCI, or CompactPCI bus Follow these steps to install the Windows 98/SE or ME device driver for use with PCI, Universal PCI, or CompactPCI bus adapters: 1. Shut down the computer and power off the PC. 2. Install the PCI-bus adapter, following the instructions in the Hardware Installation Documentation on Page 5. 3. Power on the PC.
Installing the Device Driver 14. Select the Board Options tab in the RocketPort-PCI and RocketPortPlus window. 15. Use the Port Select window to select the first port in the list to configure. Note that all unassigned ports are labeled “(NotUsed)”. By default all ports are unassigned on installation. 16. Select a COM port from the New Name droplist to assign a COM port number to the port.
Installing Software: ISA-Bus 19. Click OK to dismiss the notice to reboot the PC. 20. Click OK to exit the System Properties window. 21. Reboot the PC so that your changes take effect. 22. If you have installed a RocketModem, go to RocketModem Reconfiguration on Page 27. To configure modems, go to Installing Modems on Page 21. To configure serial printers, go to Adding Serial Printers on Page 28.
Installing the Device Driver You are asked to select the type of hardware to install: 6. Select Multi-function adapters and click Next. A list of board manufacturers and models appears. 7. Click the Have Disk button. Then enter the drive and directory where you stored the extracted installation files and click OK.
Installing Software: ISA-Bus 8. Select the Comtrol product you are installing and click Next. The Add New Hardware Wizard selects an I/O address and IRQ setting. Make note of these values, as you may need to change them. 9. Click Next. The PC copies the driver files and rebuilds the driver database. 10. Click Finish. The following message appears: 11.
Installing the Device Driver m. Click Yes to continue. Another message appears advising you to shut down and restart your computer. n. Click Yes. Then power off your computer. 12. When it is safe to do so (after the computer is powered off). install the adapter by following the instructions in the Hardware Installation Card. Note: Pay special attention to the I/O Address DIP switch setting.
Advanced Configuration Advanced Configuration After initial installation, use the following procedures to change RocketPort/ RocketModem configuration settings. COM Port Numbering When installing a PCI-bus adapter, the COM port numbers are usually set in Step 15 of Installing Software: PCI, Universal PCI, or CompactPCI bus on Page 9. When installing an ISA-bus adapter, the first Comtrol port defaults to COM5 and the other ports follow in sequence.
Installing the Device Driver 8. If desired, use the New Description field to give each port a more descriptive or meaningful name. 9. When you are done, click OK to return to the System Properties window. Your changes take effect immediately. No restart is required. Remapping Baud Rates This option allows you remap the 300, 600, 1200, and 2400 baud rates to more useful values. A common use of this option is to enable an application to use a higher baud rate than is otherwise available.
Scan Rate 12. Click OK to return to the System Properties window. Your changes take effect immediately. No restart is required. Scan Rate Typically, you should leave the scan rate set to the default value (10 ms) for most applications. Only change the scan rate if you are experiencing performance bottlenecks. If you go lower than 10 ms, it may affect overall system performance. To adjust latency for time-critical applications, select a longer or shorter interval from the list, or type in the rate.
Installing the Device Driver 5. Select the Resources tab. 6. Select Interrupt Request. 7. Click the Change Setting button. 8. Use the Value control to adjust the interrupt. The range of available options is determined by the board type. If a PCI-bus adapter is installed, you cannot change the interrupt. If all the Comtrol boards in the computer are ISA-bus, your options are None, 3, 4, 5, 9, 10, 11, 12, or 15.
Adding ISA-Bus Adapters 7. Select Multi-function adapters and click Next. A list of board manufacturers and models appears. 8. Select Comtrol Corporation. Then select the model of adapter you are installing. 9. Click Next to continue. The install wizard selects an available I/O address and IRQ setting. 10. Click Next to continue. 11. Click Finish. 12. Click Yes to shut down your computer. Turn off the power. 13. Set the I/O address DIP switches as described in the Hardware Installation Card. 14.
Installing the Device Driver 20 Adding ISA-Bus Adapters
Installing Modems and Adding Serial Printers After installing the hardware and driver for Windows 98/SE or ME, follow the instructions in this section to configure modem COM ports and serial printers. Installing Modems RocketPort adapters can support any asynchronous serial modem for use by any application that uses Telephone Application Programming Interface (TAPI). For information regarding port pinouts and signals, see the Hardware Installation Guide.
Installing Modems and Adding Serial Printers If you have no other modems installed, skip to Step 6. 4. If you have already installed another modem, the Modems Properties window appears. Click the Add button.
Installing a Modem 5. If necessary, select Don’t run the Hardware Installation Wizard. 6. Check the Don’t detect my modem... box and click Next. Note: Do not use the auto-detect feature. The Windows modem auto-detect function does not recognize ports above COM10, and it scans down, beginning with the highest detected COM port. This can produce extremely confusing modem-to-port numbering and naming sequences. 7. Select the appropriate manufacturer and model and click Next.
Installing Modems and Adding Serial Printers 8. Select the port to which the modem is attached and click Next. The PC installs the modem software. Note: The ports listed as available for use with this modem may already be assigned to another device. If you are not sure which ports are available for the new modem, check the Diagnostics tab on the Modem Properties window to determine the available ports. A list of all available COM ports appears: 9. Select the port on which you wish to install the modem.
Installing a Modem 10. Select Finish. 11. The Modems Properties window appears again. Depending on prior configuration, you may be asked to enter your country of use, area code, number dialed to get an outside line, and whether you have tone or pulse dialing.
Installing Modems and Adding Serial Printers 12. If you need to configure modem properties (maximum baud rate, data bits, parity, and so on), click the Properties button, make the needed changes, then click OK to return to this window. Note: For help configuring modem properties, see the Windows Help System. 13.
RocketModem Reconfiguration 15. Click Close to exit the Modem Properties window. 16. Reboot the computer. The RocketModem configuration utility automatically runs on startup and uploads the RocketModem firmware. RocketModem Reconfiguration When you first install a RocketModem, the PC automatically launches the RocketModem Configuration program. To access this program after initial installation, follow these steps: 1. Select Start > Programs > Comtrol RocketPort RocketModem > RocketModem Config.
Installing Modems and Adding Serial Printers Adding Serial Printers Follow the steps in this topic to add a serial printer to a RocketPort. Note: You may need the Windows 98/SE or ME CD-ROM in order to load drivers and complete printer installation. Make sure you have this CD on-hand before beginning the process. 1. Connect the printer to the desired port. Use a DTE-to-DTE null modem cable unless the printer maker specifies otherwise. 2. Select Start > Settings > Printers. 3.
Adding Serial Printers 5. Select Local printer, then click Next. 6. Select your printer make and model and click Next, or use the Have Disk option to load a printer driver from CD or diskette. 7. Select the COM port to which the printer is connected and click Configure Port.
Installing Modems and Adding Serial Printers 8. Enter the baud rate, flow control, and other information as specified by the printer manufacturer, and click OK. 9. The port selection page appears again. Click Next to continue.
Changing Printer Port Configuration 10. Optionally, enter a custom name for this printer, and select whether this printer is the Windows default printer. Click Next. 11. Select whether to print a test page and click Finish. Note: You may be prompted to insert the Windows 98/SE or ME CD-ROM in order to load drivers. Do so and follow the on-screen instructions. 12. If the test page prints successfully, you are now ready to begin using the printer. No reboot is needed.
Installing Modems and Adding Serial Printers 32 Changing Printer Port Assignment
Comtrol Tools The following utilities are installed with this Comtrol driver: • Test Terminal (wcom32.exe) - Use this utility to troubleshoot communications on a port-by-port basis (see Using Test Terminal on Page 34). • Port Monitor (portmon.exe) - Use this utility to check for errors, modem control, and status signals (see Using Port Monitor on Page 38). This utility also provides you with raw byte input and output counts.
Comtrol Tools Using Test Terminal You can use the WCOM32 terminal program to open a port, send characters and commands to the port, and toggle the control signals. Starting the Test Terminal Follow these steps to start the Test Terminal: 1. Stop all applications that may be accessing the ports (for example, Remote Access Server (RAS), RRAS or any faxing or production software) before you start using Test Terminal. Test Terminal will be unable to open any port already in use by another application.
Testing a Comtrol Device If the COM port is available, a terminal window appears: Note: Notice the button in the terminal window. If this option is activated, it is green and uppercase ( ), the COM port internal loopback feature is activated, and the data is returned by the COM port hardware. If this option ), the internal loopback is is deactivated, it is gray and lowercase ( deactivated, and the data is sent out the COM port.
Comtrol Tools 3. Select Port > Send Test Data. The program sends out a repeating data stream. Note: To stop the data stream, select Send Test Data again. • If the loopback plug is in place and the port is working correctly, the test data should be echoed back to the screen. • If the loopback plug is not in place or the port is not working correctly, no data or garbled data is echoed back to the screen. Note: If no characters appear, try putting the loopback plug on an adjacent port.
Test 2 3. Enter atz. This should return an OK. If you do not see atz on the screen, type ate1 and press the Enter key, then type atz and press the Enter key again. If the screen displays atz and OK, proceed. If it does not, contact Technical Support. 4. Enter at&f&w0&w1 to restore the original factory settings for the selected port. Note: This command does not work on RocketModem II. Enter at&f for RocketModem II. 5. Select Port > Open Port > COMx +1. a. Repeat steps 1 through 4. 6.
Comtrol Tools Testing Terminal Modem Control Signals This test assume Test Terminal is already running. See Starting the Test Terminal on Page 34 for instructions. The terminal window displays the modem control signals as gray or green lights at the top of the window. The first four are inputs: The lights are green if they are turned on, or gray if off. The text on the light also changes from uppercase (CTS), which is on, to lowercase (cts), which is off.
Starting Port Monitor Starting Port Monitor To run Port Monitor, select Start > Programs > Comtrol RocketPort RocketModem > Port Monitor. The Port Monitor window displays: Note: To change the appearance of the screen, see the following discussion. Once the monitor window displays, Port Monitor is active and collecting data. If any cumulative data has been saved from previous sessions, it is automatically brought in and used.
Comtrol Tools Column Setup Report Configuration When you select Add or Properties from the column pop-up menu, the Column Setup window appears: • Use the Input droplist to select the variable displayed in the column. • Use the Type droplist to select the way in which the value displays: either as an integer, as an on/off state, as an integer with a kilo, mega, or giga suffix, or as an hh:mm:ss time stamp. This defaults to the appropriate type for the selected Input variable.
Port Monitor Files For Day reports, the single and multiple droplists behave the same, but your choices are: • None: no report is generated. • Day Data: only variables with the words “Day” or “Raw” in the names are included. • All Data: all variables are included. • View Data: only the variables that appear in the Port Monitor window are included. Likewise, enter a command to run another program after the daily reports have been generated in the External Program field.
Comtrol Tools Port Monitor Variables The following table lists Port Monitor variables. Port Monitor Variable List Variable Description Open Open status, on if open, off if closed. Cts Input CTS pin status. Dsr Input DSR pin status. Cd Input CD (carrier detect) pin status. Rts Output RTS pin status. Dtr Output DTR pin status. TxTotal Total bytes transmitted. RxTotal Total bytes received. TxCPSInst Instantaneous average of transmit characters per second.
Port Monitor Variables Port Monitor Variable List (Continued) Variable Description RxCPSMinAvMaxWrk Peak RxCPSInst for the current minute. RxCPSHourAvMaxWrk Peak RxMinCPS for the current hour. RxCPSDayAvMaxWrk Peak RxHourCPS for the current day. CDRuns Carrier detect turn-on count. CDDayRuns Carrier detect turn-on count in the last day. CDDayRunsWrk Carrier detect turn-on count in the current day. CDRunTime Time in seconds carrier detect has been on.
Comtrol Tools Using RocketModem Reset (rktreset.exe) You can use the RocketModem Reset utility to reset individual or all RocketModem boards to their default (power-on) states. This utility requires that RocketModem II boards are installed and designated as RocketModem boards using the RocketModem Configuration option (see RocketModem Reconfiguration on Page 27) before you can use this utility. Note: Reset is not implemented on all RocketModems.
Troubleshooting and Technical Support This section contains troubleshooting information for your Comtrol device. You should review the following topics before calling Technical Support because they will request that you perform many of the procedures or verifications before they will be able to help you diagnose the problem. Troubleshooting RocketPort / RocketModem Issues If you are having trouble with a RocketPort or RocketModem, try the following.
Troubleshooting and Technical Support 12. Verify that you are using the correct ports. The RocketModem 8 mounting bracket and port numbering scheme are shown in the illustration at right. The port on the “top” edge of the card is Modem 1, and the port at the “bottom” edge of the card, nearest the bus connector, is Modem 8. 13. The RocketPort 8J uses the displayed bracket and numbering scheme as the RocketModem 8.
Driver Error Messages Symptom: When dialing in from a USR v.34 or v.Everything modem, a “clattering” noise develops on the line and the speed negotiation sequence locks up. Solution: Follow these steps: a. Select Start > Settings > Control Panel. b. Double-click the Modems icon. c. Select a RocketModem and click Properties. d. Select the Connection tab. • e. Click the Advanced button. f. In the Extra settings field, enter ATS210=12 g. Click OK to save your changes and exit the Modems applet.
Troubleshooting and Technical Support Before calling Technical Support Comtrol has a staff of support technicians available to help you. You should review Troubleshooting before calling Technical Support. In addition, the Web site has Online Technical Support available. If you call for Technical Support, please have the following information available. Item Information Adapter type Adapter serial number Driver part number and revision or version Server computer make, model, speed.
Appendix A. Programming Information Microsoft© provides technical support for communication calls, which the RocketPort or RocketModem series supports. This means most applications for the Windows 98/SE or ME operating system (or other 32 bit programs) operate on RocketPort or RocketModem ports without modification. To assist you, Comtrol has created sample code (PROG32.ZIP), which is available on the WEB and FTP sites.
Device Control Block (DCB) Parameters • XonLim, XoffLim - The RocketPort and RocketModem series does not handle flow control like traditional PC COM ports. Keep in mind the adapters have large hardware input/output buffers, and any control strategy based on buffer levels brings the following question: should the trip point be in reference to the hardware buffer, or the driver software buffer, or both? And if the hardware performs the flow control, you cannot consider the software buffer in the equation.
Opening Ports Higher Than COM10 Opening Ports Higher Than COM10 To open up COM ports higher than COM10 a special named format is used with CreateFile(): \\.\COM10 (when using the C language you need to double up the backslashes: \\\\.\\COM10. This works only for 32-bit programs running under Windows NT, 98/SE, or ME. 16-bit applications running under Windows NT, 98/ SE or ME also have this restriction.
COMMTIMEOUTS: GetCommTimeouts() and SetCommTimeouts() Structure
Index A Adapters Adding ISA-bus adapters 18 Adding PCI-bus adapters 18 Adding ISA-bus adapters 18 PCI-bus adapters 18 Serial printers 28 Advanced configuration 15 Driver 7 Driver Disabling 7 Error messages 47 Features 5 Installing 7 Installing new 8 Limitations 49 Removing 7 B Baud rate Remapping 16 Using the Scan Rate option 17 Bypassing Normal Windows 32 APIs 50 ByteSize 49 E E-mail support 48 Error messages Driver 47 Event processing 50 Extracting Installation files 8 C calcs.
Index Running without dedicated IRQ 17 ISA-bus adapters Adding 18 Issues RocketModem 45 RocketPort 45 K Known issues 46 L Library calls 49 Limitations Driver 49 Locating Current drivers 5 Documents 5 Loopback Test 35 M mdm*.
Before calling 48 Contact information 48 Online 48 Telephone Application Programming Interface (TAPI) 21 Test terminal Described 34 Starting 34 Testing Call from Modem to phone 37 One modem to another modem 37 Comtrol device 35 RocketModem Adapters 36 Ports 36 Serial ports 35 Terminal modem control signals 38 Tools Port Monitor 38 RocketModem Reset 44 Test Terminal 34 Used for troubleshooting 33 Troubleshooting 45 Driver error messages 47 Known issues 46 RocketModem issues 45 RocketPort issues 45 Tools 33 U