Equinox Systems Inc. 1 Equinox Way Sunrise, FL 33351 (954) 746-9000 04/16/99 Release Notes for Equinox SuperSerial DOS Diagnostic (SSDIAG.EXE) Version 4.00 Equinox and Equinox SuperSerial are trademarks of Equinox Systems Inc. All other brand and product names are the trademarks of their respective holders. Copyright (c) Equinox Systems Inc. 1998-1999 All Rights Reserved Information in this document is subject to change without notice and does not represent a commitment on the part of Equinox. Equinox provides this document "as is", without warranty of any kind, either expressed or implied, including, but not limited to, the particular purpose. Equinox may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time. This product could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes may be incorporated in new editions of the publication. RESTRICTED RIGHTS: For non-U. S. Government use: These programs are supplied under a license. They may be used, disclosed, and/or copied only as permitted under such license agreement. Any copy must contain the above copyright notice and this restricted rights notice. Use, copying, and/or disclosure of the programs is strictly prohibited unless otherwise provided in the license agreement. For U.S. Government use: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in sub-paragraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause of DFARS 52.227-7013. 1.0 Introduction SSDIAG.EXE is a DOS executable program that tests any SuperSerial hardware found in your host, including Multiport Boards, Host Controllers, Port Modules, and Multiplexer Modules. When used with the specified loopback connectors, virtually all elements of the hardware can be verified. Even without loopbacks, major portions of the hardware are verified. Version 4.00: o This version has been modified to fully test a maximum of three SST PCI boards. This version also includes an enhancement to the /M option for SST ISA boards, to display SST ISA boards' address mapping in the window list. Version 3.36: o This version has been modified to accurately identify the SST-4P/RJ and SST-8P/RJ adapters. Version 3.35: o This version has been modified to accurately test the USR 56K modem in the Equinox Modem Pool and added code to correctly identify the PC model and sub-modem from the BIOS ROM. Version 3.33: o This version has been modified to include minor software timing adjustments. Version 3.32: o This version has included software enhancements. Version 3.31 enhancements: o This version of the software has included the support to test the following products: * Modem Pool - P/N: 990308 Version 2.20 enhancements: o This version of the software has been modified to support the following products: * SST-8I/RJ - Unreleased * SST-4I/RJ - Unreleased * SST-16I - P/N: 990324 * SST-16P - P/N: 990326 Version 2.03 enhancements: o This version of the diagnostic will correctly identify the existence of a Modem Pool connected to a multi-port card, but it will not test or exercise. Version 2.02 enhancements: o This version of the diagnostic has corrected an intermittent problem with PCI/ISA bus types. o This version of the diagnostic will not test or exercise the EQUINOX Modem Pool P/N:990308. Version 2.01 enhancements: o This version of the diagnostic has been modified to support various SST enhancements. Version 2.00 enhancements: o This version of the diagnostic will now support all EQUINOX 2,4,8,64 and 128 multiport boards. o This version of the diagnostic will correctly recognize a PCI based board, but will not test since PCI typically configures boards beyond DOS 1 MB address space. o This version of the diagnostic will correctly display the board ID. Version 1.05 enhancements: o The following Megaport SS boards are now supported: ISA : SSM-12I, SSM-24I EISA : SSM-12E, SSM-24E MC : SSM-12M, SSM-24M Version 1.04 corrections: o The SST-2I diagnostic will work now on 100 MHz hosts. Version 1.03 corrections: o MC boards whose I/O address is not 3000 will also work correctly now. o Hosts with eight SuperSerial boards will work correctly now. Version 1.02 enhancements: o When the command-line switch "SSDIAG /M" is used to enable manual memory mapping, the ensuing table of 16K memory windows starts at 512K instead of 640K. o When testing ports on an SS2-I board, the loopback wiring screen shows the pin-outs for a DB-9 connector. Version 1.01 enhancements: o The SST-2I and SST-4M boards are supported. o A command-line switch ("SSDIAG /M") has been added to enable manual memory mapping of boards during test. Version 1.00 - Initial release. 2.0 Supported Hardware SSDIAG supports the following SuperSerial hardware: Multiport Boards: PCI : SST-4P, SST-4P/RJ, SST-8P, SST-8P/RJ, SST-16P ISA : SST-2I, SST-4I, SST-4I/RJ, SST-8I, SST-8I/RJ, SST-16I EISA : SST-4E, SST-8E MC : SST-4M, SST-8M Connector Panels: RJ-45 : CP16-RJ DB-25 : CP16-DB Host Controllers: PCI : SST-64P, SST-128P ISA : SST-64I, SST-128I EISA : SST-64E, SST-128E MC : SST-64M, SST-128-M Port Modules: RJ-45 : PM8-RJ, PM16-RJ DB-25 : PM8-DB, PM16-DB Multiplexer Modules: MIM1, CMX16-RJ, CMX16-DB 3.0 Operation The program is located in the diskette's \SSDIAG directory. You may run it straight from diskette (type \SSDIAG\SSDIAG), or copy it to your host and run it from there under DOS. SSDIAG employs a graphical user interface in which choices are displayed with one item highlighted. Use the arrow keys to move the highlight to the desired item, then hit the Enter key to make the selection. The Escape key cancels or returns to the previous screen. The bottom line of each screen tells which keys are appropriate for that screen. The initial screen contains a list of SuperSerial boards that SSDIAG found in your host. (These boards may or may not have already been configured by your host software.) EISA and MC boards are displayed with their Slot number (1 through 8); ISA boards are displayed with their I/O Port number (200 through 3E0) as set on the boards' DIP switches. When you select a board, its outline will appear on the screen along with its Slot or Port number and an Address. This is the address where the board is being tested. If an EISA or MC board was already configured to a particular address in Page Mode by host software, SSDIAG will use that same address. Otherwise, SSDIAG attempts to find an available 16K memory window between 512K and 1Meg to configure the board. Note: If you wish to specify where the board should be mapped during the test, run the program with the manual memory mapping command-line switch ("SSDIAG /M"). It will display a menu of current memory utilization, and you may choose where you would like to map the board from among available 16K windows (see section 3.1 for more details). If this is the first time the board was selected, SSDIAG runs preliminary diagnostics on its logic circuitry and RAM. (This takes several seconds, depending upon the size of the board and the speed of the host.) If the board had already passed preliminary diagnostics earlier, they are skipped now and the board is simply initialized for testing at this point. The results of the preliminary diagnostics are displayed. If they failed, your only option will be to return to the previous screen. If they passed, what happens next depends upon whether the board is a Multiport Board or a Host Controller. Multiport Boards: For SST-4 and SST-8 boards, a representation of a Fan-Out Cable will appear on the screen. You will be prompted to install a 750065 (RJ-45) or 750069 (DB-25) loopback in any port(s). (This choice depends upon the type of Fan-Out Cable in use.) On an SST-2 board, you will be prompted to install a 750070 (DB-9) loopback. On a Megaport SS board, you will be prompted to install a 750010 (50-pin Telco) loopback. When you install a loopback in a port, SSDIAG will detect its presence and test the port's data and control signals. (This takes several seconds.) A beep will be heard, and either "Passed" or "Failed" will appear next to the port. (Also, green bars will appear if it passed, flashing red bars if it failed.) If a port failed, use the arrow keys to highlight the port, then hit Enter. A box labeled "Expected Loopback Wiring" will appear, and three distinct results will be reported: TD/RD passed or failed, DTR/DSR/RI passed or failed, and RTS/CTS/CD passed or failed. For Megaport SS boards, two distinct results will be reported: data loopback and control-signal loopback. You may test as many ports as you wish. The display "remembers" the results of each test. You may re-start the port tests by hitting the F10 key. Host Controllers: On SST-64 and SST-128 boards, you may see the network's topology by selecting "Modules". SSDIAG will identify any modules on the board's expansion bus(es) and put them online. The screen displays in real-time what modules are on the bus. The "star" within each module on the screen represents its online LED and will be solid if online, blinking if offline. This display of network topology can be a powerful debugging tool in itself. You may use the arrow and Enter keys to select an individual module. Now you may test the module's ports with the appropriate loopbacks you will be prompted for: 750065 (RJ-45) or 750068 (DB-25). (This choice depends upon the type of module.) The module's port test is the same as described above for Multiport boards (except colored squares are used instead of colored bars). If you select the "Controller" test, SSDIAG first does the preliminary logic circuit and RAM diagnostics and displays the results. If they passed, it will prompt you to install a 750067 loopback on the bus. As with the port loopbacks, SSDIAG will detect when you've installed the bus loopback and proceed with the test. (On an SST-128 board, with two buses, you will be prompted to move the loopback to the other bus after the first bus test is complete.) The bus test results will be displayed after they complete in several seconds. When you exit SSDIAG, it will re-configure any Host Controllers your host had configured in Flat mode back to their original Flat configuration. 3.1 Memory Window selection (using command line "SSDIAG /M") You can select a 16K window (memory area) where to test a board by using the command-line "SSDIAG /M". From the opening screen, select a board to test. Following the board selection, the "Select mapping address" screen is displayed. The display shows 16K windows in ascending order ranging from 80000 (hex) to EC000 (hex). The display also shows the utilization of each 16K window as determined by SSDIAG. To "map" the selected board to a particular 16K window, move the cursor to the desired 16K window and strike the enter key. The table below provides descriptions of 16K window utilization types determined by SSDIAG: UTILIZATION TYPE DESCRIPTION =============== =================================================== Available Window AVAILABE for use... NOT occupied by any other device. 8-bit conflict? Window POSSIBLY available for use... not occupied by any other device; however, the 128K region (80000-9FFFF, A0000-BFFFF, C0000-DFFFF, and E0000-FFFFF) that window resides in contains an 8-bit device. Since the SST board is a 16-bit device, mapping the board in this 128K region MAY affect the operation of the 8-bit device. ROM detected Window NOT available for use... occupied ROM RAM detected Window NOT available for use... occupied RAM Memory conflict Window NOT available for use... occupied by some device that conflicts with SST board's operation 4.0 Loopback Connectors The following are descriptions for all the loopbacks used with SSDIAG. Which one(s) you need is a function of the particular SuperSerial products in your system. (The program will prompt you by Equinox part number.) These loopbacks are available from Equinox. These descriptions are included should you ever wish to make your own. 750010 50-pin Telco Connector Connect the following pins: 1-2, 3-4, 5-6, 7-8, 9-10, 11-12, 13-14, 15-16, 17-18, 19-20, 21-22, 23-24, 26-27, 28-29, 30-31, 32-33, 34-35, 36-37, 38-39, 40-41, 42-43, 44-45, 46-47, 48-49 750065 RJ-45 Connector, 10-wire Connect the following pins: 4-6 1-3-10 2-8-9 750067 HD-22 Connector, male, 26 pins Connect the following pins: 4-9 5-17 6-16 7-15 8-14 13-18 750068 DB-25 Connector, male Connect the following pins: 2-3 4-5-8 6-20-22 750069 DB-25 Connector, female Connect the following pins: 2-3 4-5-8 6-20-22 750070 DB-9 Connector, female Connect the following pins: 1-7-8 2-3 4-6-9Download Driver Pack
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.