User Diagnostics Manual (USERPCI.TXT) 07/07/98 Digi International, Inc. Table Of Contents 1.0 Scope 2.0 Applicable Documents 3.0 User Diagnostic Utility (UD-PCI.EXE) 3.1 General Description 3.1.1 Display Conventions 3.1.2 Keyboard Conventions 3.1.3 Supported Product Families for the User Diagnostics 3.2 Functional Description 3.2.1 General Information Screen 3.2.2 Main Menu Screen 3.2.3 Main Help Screen 3.2.4 System Error Messages 3.2.5 Expansion ROM Display 3.2.6 Batch File Processing (section deleted - cannot be run in a batch file) 3.3 PCI EPC/X Adapter Product Family 3.3.1 General Information 3.3.2 Help Screens 3.3.3 Basic Test Descriptions 3.3.4 Error Messages 3.4 PCI Xr Adapter Product Family 3.4.1 General Information 3.4.2 Help Screens 3.4.3 Basic Test Descriptions 3.4.4 Error Messages 3.5 PCI Xem Systems, Adapter and PORTS Modules Product Family 3.5.1 General Information 3.5.2 Help Screens 3.5.3 Basic Test Descriptions 3.5.4 Error Messages 3.6 PCI C/X Adapter Product Family 3.6.1 General Information 3.6.2 Help Screens 3.6.3 Basic Test Descriptions 3.6.4 Error Messages 3.7 PCI SyncPort Adapter Product Family 3.7.1 General Information 3.7.2 Help Screens 3.7.3 Basic Test Descriptions 3.7.4 Error Messages 3.8 PCI DataFire PRIme Adapter Product Family 3.8.1 General Information 3.8.2 Help Screens 3.8.3 Basic Test Descriptions 3.8.4 Error Messages 3.9 ClassicBoard PCI Adapter Product Family 3.9.1 General Information 3.9.2 Help Screens 3.9.3 Basic Test Descriptions 3.9.4 Error Messages 3.10 PCI DataFire Sync 2000 Product Family 3.10.1 General Information 3.10.2 Help Screens 3.10.3 Basic Test Descriptions 3.10.4 Error Messages 1.0 Scope This document contains information related to the PCI User Diagnostics package. All files for this package are contained on the floppy disk, and include this document, an executable program, and release notes. This document explains the user diagnostics (UD-PCI.EXE). 2.0 Applicable Documents EPC/X Adapter Installation Guide 90027800 Xr Adapter Installation Guide 90029900 Xem Adapter Installation Guide 90027500 C/X Adapter Installation Guide 90027700 SyncPort Hardware Installation Guide 90032600 DataFire PRIme Installation Guide 91000592 ClassicBoard PCI Installation Guide 91000926 3.0 User Diagnostic Utility (UD-PCI.EXE) 3.1 General Description The user diagnostic utility is an MS-DOS based executable program that is designed to aid in the installation and troubleshooting of Digi hardware by performing a series of tests on the adapter. 3.1.1 Display Conventions When the user diagnostic utility is run, a general information screen is displayed followed by the main screen. From the main screen, the operator may select a "Help" screen, run the utility, or return to the operating system. There are four sections to the display. The upper section of the screen displays the current version of the utility and copyright information. The next section is the parameter selection section. The 3rd section displays test results when the diagnostic is running. The 4th section in the lower portion of the screen is used for the operator interface. 3.1.2 Keyboard Conventions There are multiple keyboard entries for the user diagnostic utility. Adapter parameters have unique keyboard entries. When all parameters have been entered, press to run the utility. Pressing displays various help screens. is used to return to the operating system. The utility uses the bottom of the screen to prompt the operator for keyboard inputs. 3.1.3 Supported Product Families For The User Diagnostics The current release of the user diagnostic supports the Xem product family, the EPC/X adapter family, the Xr adapter family (including the Xr 920 adapters), the C/X adapter family, the SyncPort adapter family, the DataFire PRIme adapter family, and the ClassicBoard PCI adapter family. Each Xem system includes an Xem adapter and up to 4 PORTS modules that will support up to 64 total ports. 3.2 Functional Description The user diagnostic is a program that will test a Digi product for system compatability and reliability. After all parameters have been entered, the operator may run the diagnostic. A configuration file (UD-PCI.CFG) is written to disk when program execution begins. When the program is run again, the configuration information is read and displayed for the operator. The operator can immediately run the diagnostics for the last adapter by pressing , or reenter any parameters prior to running the diagnostics. 3.2.1 General Information Screen This screen gives the operator an overview of how to correctly run the user diagnostics. Appropriate warning messages are also displayed. 3.2.2 Main Menu Screen Following the general information, the main screen appears. This program is designed to support multiple Digi products. The operator must select a product family displayed at the bottom of the screen. 3.2.3 Main Help Screen Prior to selecting a product family, pressing will display a product family information screen. 3.2.4 System Error Messages There are three system error messages that may be displayed. If the PCI BIOS is not present the following message is displayed: PCI BIOS is NOT present. UD-PCI.EXE cannot be executed. Returning to DOS. If the PCI BIOS is present but no supported Digi PCI adapters are present, the following message is displayed: No Digi PCI adapters found. Returning to DOS. If a Digi adapter has been found but a PCI BIOS initialization error occurred, the following message is displayed: ERROR! PCI BIOS initialization error. Program cannot test the adapter. Press any key to return to DOS. This error is caused by either the adapter's memory or I/O not being enabled in the command register (bits 0 & 1). This is a function performed by the PCI BIOS at power-up. A PCI system initialization error has occurred. 3.2.5 Expansion ROM Display If expansion ROM is available for your Digi PCI adapter, a menu option 'D)ump ROM Information' is displayed. There are a number of error checks performed during the ROM display. The ROM signature is located in the first 2 bytes of the ROM. If those bytes are not '55','aa'; no further display is possible and the following message is displayed: ERROR - Invalid ROM signature ??,??. Display terminating. If the ROM signature is valid, but the PCI BIOS did not assign a 32 bit ROM address, the program will share the same address that is used by the adapter's dual ported memory. The adapter's design allows for only one of the memories to be enabled at any time. The reserved memory space will be returned to the adapter's dual ported memory following the ROM display. The following message will be displayed: WARNING - PCI BIOS set ROM address = 00000000, using adapter's base address. Once the ROM signature and address are valid, the expansion ROM header information & the PCI data structure are displayed. If a 'large resource type' is found in the Vital Product Data (VPD), the information is displayed. If not, the following message is displayed: Small resource data type: ??. VPD error. Display terminating. Once the 'large resource data' type is found, keywords and the associated data are displayed until the expected 'end tag'. If an invalid 'end tag' is found the following message is displayed: End tag NOT detected, terminating. 3.2.6 Batch File Processing (section deleted - cannot be run in a batch file) 3.3 EPC/X Adapter Product Family These are intelligent adapters with a RISC CPU (3051 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support synchronous or asynchronous communication with 2 ports. 3.3.1 General Information There are 2 megabytes of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.3.2 Help Screen There is one help screen associated with this product family; it explains each of the parameter entries. 3.3.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter. Code is downloaded to the adapter and a response is necessary to post the information. Other tests include a fuse test, an IRQ test, a hardware timer test, and an adapter memory test. A failure for the IRQ test is considered critical and the test is terminated with error information displayed. The fuse test, hardware timer test, and adapter memory test are not critical and will only stop if an error occurs with the "S)top On First Error" parameter set to "Y)es". The third basic test is the port test. The parameter allows for either single port or both ports to be tested. There are other parameters that are used in conjunction with the port test. The terminator plug (part number 60000388) supplied with the adapter can be used for external loopback testing. The "L)oopback" parameter enables the operator to test the port in the internal or external modes. The terminator plug must be installed for valid test results in the external mode. The EIA-422 communication mode is the only mode available for testing on the adapters. EIA-232 mode requires an external clock, typically supplied by modems. When external loopback is selected on the adapters, clicking can be heard due to the testing of the relays. Data is transmitted externally in EIA-422 mode at 1.2 MBaud & 10 MBaud, and internally in 4 wire mode at 230 KBaud & 460 KBaud. The "C)ontinuous" parameter causes the port test(s) to run continuously. The "S)top On First Error" parameter causes the test to stop when an error is detected. The terminator plug, part number 60000388, consists of a male HD-15 connector wired as follows: Pin 7 to pin 2 (TxD+ to RxD+) Pin 6 to pin 1 (TxD- to RxD-) Pin 10 to pin 5 (TxC+ to RxC+) Pin 9 to pin 4 (TxC- to RxC-) Pin 15 to pin 3 (RTS+ to CTS+) Pin 14 to pin 8 (RTS- to CTS-) 3.3.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. Sync. Misc. Fuse Test Error. The PCI adapters have an auxillary 5 volt supply that is fused. The condition of these fuses can be tested. If one or both of the fuses are open the following messsage is displayed: One or both of the Auxillary 5 volt fuses are open. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Adapter hardware timer error. The host sends a command to the adapter to intitiate the hardware timer test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the timer. The host has a timeout that requires the BIOS to finish the test in five seconds. If the host's timeout expires, the following message is displayed: Adapter's hardware timer test failed. Host timeout. If the BIOS reports a timer failure the following message is displayed: Adapter's BIOS reported hardware timer failure. Adapter Memory Test Error. The host sends a command to the adapter to intitiate the memory test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the adapter's memory. The test takes less than 20 seconds to complete. This test is only performed once during this session of the diagnostics. Further executions will display a message that the test is being skipped. The host has a timeout that requires the BIOS to finish the test in 20 seconds. If the host's timeout expires, the following message is displayed: Adapter's memory test failed. Host timeout. If the BIOS reports a memory failure the following message is displayed: Adapter's BIOS reported memory test failure. Port Error. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the adapter begins testing the port. The host has a timeout that requires the adapter to finish the test in about six seconds. If 'All' ports was selected, both ports will be tested. If the host's timeout expires, the following message is displayed: Port ? failed. Host timeout. If L)oopback was 'No' the internal port test cycles between 2 modes. The 2 modes are 4 wire @ 230 KBaud and 4 wire @ 460 KBaud. If one or both modes fail the following message(s) appear: Port ? failed 4 wire @ 230 KBaud. Port ? failed 4 wire @ 460 KBaud. If L)oopback was 'Yes' the external port test cycles between 2 modes. The 2 modes are EIA-422 @ 1.2 MBaud and @ 10 MBaud. If one or both modes fail the following message(s) appear: Port ? failed EIA-422 @ 1.2 MBaud. Port ? failed EIA-422 @ 10 MBaud. 3.4 Xr Adapter Product Family These are intelligent adapters with a RISC CPU (3051 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support asynchronous communication with a maximum of 8 ports. 3.4.1 General Information There are 128 Kbytes of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.4.2 Help Screens There is one help screen associated with this product family; it explains each of the parameter entries. 3.4.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter via the selected adapter's base address. Code is downloaded to the adapter and a response is necessary to post the information. Other tests include an IRQ test, a hardware timer test, and an adapter memory test. Any failure for the IRQ test is considered critical and the test is terminated with error information displayed. The hardware timer and adapter memory tests are not critical and will only stop if an error occurs with the "S)top On First Error" parameter set to "Y)es". The third basic test is the port test. The P)ort selection is either a single port or all ports. There are four parameters that are used in conjunction with the port test; "E)IA-232/422", "L)oopback", "C)ontinuous", and "S)top on first error". The EIA-232 signals that are looped back externally are TxD to RxD, DTR to DSR & DCD, and RTS to CTS & RING. The EIA-422 signals that are looped back externally are TxD+ to RxD+, TxD- to RxD-, RTS+ to CTS+, and RTS- to CTS-. Although the operator can select either EIA-232 or EIA-422, after the BIOS is loaded, it will detect and test the correct hardware configuration regardless of the parameter. The "L)oopback" parameter enables the operator to test the port in the internal or external mode. When internal mode is selected, the BIOS internally tests both data and control signals for all the ports. The loopback plug must be installed for valid test results in the external mode. When external testing is done, both data and control signals are tested on the selected port. The "C)ontinuous" parameter allows the operator to select single or multiple passes for the port test. If "C)ontinuous" is "Y)es", the port test will run until either the operator stops the test or if an error occurs with the "S)top On First Error" parameter set to "Y)es". The "S)top On First Error" parameter causes the port test to stop when the first error is detected, or continue without regard to test failures. The EIA-232 loopback plug for the connector RJ-45 version, part number 60000401, consists of a 10-pin RJ-45 connector wired as follows: Pin 5 connected to pin 6 (TxD to RxD); Pin 3 connected to pins 1 & 8 (RTS to RI and CTS); Pin 9 connected to pins 2 & 10 (DTR to DSR and DCD). The EIA-232 loopback plug for the DB-25 version, part number 60000442, consists of a female DB-25 connector wired as follows: Pin 2 connected to pin 3 (TxD to RxD); Pin 4 connected to pins 22 & 5 (RTS to RI and CTS); Pin 20 connected to pins 6 & 8 (DTR to DSR and DCD). An EIA-422 loopback plug for the 10 pin RJ-45 version can be made using the following pinout information: Pin 7 connected to pin 6 (TxD+ to RxD+); Pin 4 connected to pin 5 (TxD- to RxD-); Pin 1 connected to pin 10 (RTS+ to CTS+); Pin 2 connected to pin 9 (RTS- to CTS-). An EIA-422 loopback plug for the DB-25 version can be made using the following pinout information: Pin 2 connected to pin 3 (TxD+ to RxD+); Pin 14 connected to pin 16 (TxD- to RxD-); Pin 4 connected to pin 5 (RTS+ to CTS+); Pin 19 connected to pin 13 (RTS- to CTS-). 3.4.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. Ports. Misc. If the BIOS found any errors with any of the ports a message will be displayed. It will report the total number of bad ports; the mask is a hex representation of which ports are bad, bit 0 (LSB) is for port 1 and bit 7 (MSB) is for port 8. Xr adapter reports errors with ? port(s), mask = ??H. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Adapter hardware timer error. The host sends a command to the adapter to intitiate the hardware timer test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the timer. The host has a timeout that requires the BIOS to finish the test in five seconds. If the host's timeout expires, the following message is displayed: Adapter's hardware timer test failed. Host timeout. If the BIOS reports a timer failure the following message is displayed: Adapter's BIOS reported hardware timer failure. Adapter memory test error. The host sends a command to the adapter to intitiate the memory test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the adapter's memory. The test takes a maximum of 20 seconds to complete. This test is only performed once during this session of the diagnostics. Further executions will display a message that the test is being skipped. The host has a timeout that requires the BIOS to finish the test in 90 seconds. If the host's timeout expires, the following message is displayed: Adapter's memory test failed. Host timeout. If the BIOS reports a memory failure the following message is displayed: Adapter's BIOS reported memory test failure. Internal Port Errors. The first error that could appear is that the port number selected is outside the range of ports supported by this adapter. The maximum port number supported by the adapter is determined when BIOS code is downloaded and executed on the adapter. The test will terminate at this point and display: The selected port number is invalid for this adapter. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing all the ports on the adapter. The host has a timeout that requires the BIOS to finish the test in approxmately six seconds. If 'All' ports was selected, all ports will also be tested. If the host's timeout expires, the following message is displayed: Port ? failed. Host timeout. The internal port test places the ports in an internal loopback mode that wraps the transmitted data back to the received data; and wraps four output signals back to four input signals (RTS to CTS, DTR to DSR, OUT1 to RI, and OUT2 to DCD). If the internal port test is completed by the BIOS and has found errors, the following message will be displayed: Internal loopback failed for ? port(s), mask = ??H. Individual internal port failures are displayed with a hexadecimal bit mask. Port 1 is assigned bit 0 (LSB) and port 8 is assigned bit 7 (MSB). External Port Errors. The first error that could appear is that the port number selected is outside the range of ports supported by this adapter. The maximum port number supported by the adapter is determined when BIOS code is downloaded and executed on the adapter. The test will terminate at this point and display: The selected port number is invalid for this adapter. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the selected port. The host has a timeout that requires the BIOS to finish the test in approxmately six seconds. If 'All' ports was selected, each port will be tested. If the host's timeout expires, the following message is displayed: Port ?? failed. Host timeout. The external port test places the port in the normal operating mode. The BIOS checks that the received data is equal to the transmitted data. The BIOS also checks the RTS to CTS & RI, and DTR to DSR & DCD signals if the adapter is an EIA-232 model, or checks RTS(+-) to CTS(+-) signal if the adapter is an EIA-422. If the external port test is completed by the BIOS and errors have been found, one of the following messages will be displayed: Port ?? failed. Data failed. Port ?? failed. Control signals failed. Port ?? failed. Data failed. Control signals failed. The three messages report specific failures that have occurred on the selected port. If both data and control signals failed, check to make sure that the loopback connector is plugged into the selected port. If only the data failed, the port is not receiving the data it transmitted, but the control signals are being looped backed sucessfully. If only the control signals failed, the port is not receiving the loopback RTS and DTR signals it transmitted, but the data is being looped back sucessfully. 3.5 Xem Adapter & PORTS Modules Product Family These are intelligent adapters with a RISC CPU (3051 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support asynchronous communication with a maximum of 64 ports. 3.5.1 General Information There are 128 Kbytes of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.5.2 Help Screens There is a help screen associated with this product family. It explains each of the parameter entries. 3.5.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter via the selected adapter's base address. Code is downloaded to the adapter and a response is necessary to post the information. Other tests include an IRQ test, a hardware timer test, and an adapter memory test. Any failure for the IRQ test is considered critical and the test is terminated with error information displayed. The hardware timer and adapter memory tests are not critical and will only stop if an error occurs with the "S)top On First Error" parameter set to "Y)es". The third basic test is the port test. The P)ort selection is either a single port or all ports. There are four parameters that are used in conjunction with the port test; "E)IA-232/422", "L)oopback", "C)ontinuous", and "S)top on first error". EIA-422 is not available in the Xem adapter family. The "L)oopback" parameter enables the operator to test the port in the internal or external modes. The "C)ontinuous" parameter allows the operator to run single or multiple passes for the port test. If "C)ontinuous" is "Y)es", the port test will run until either the operator stops the test or if an error occurs with the "S)top On First Error" parameter error set to "Y)es". The "S)top On First Error" parameter set to 'Yes' causes the port test to stop when the first error is detected; set to 'No' causes the port test to continue without regard to test failures. When internal mode is selected, the BIOS actually internally tests both data and control signals for all the ports in the PORTS module where the port resides. The 8em/8emp/16em EIA-232 signals that are looped back externally are TxD to RxD, DTR to DSR & DCD, and RTS to CTS & RING. If the PORTS module is an 8emp, the parallel port is not tested in the external mode. If the parallel port is selected for external testing the BIOS will do an internal test. The loopback plug must be installed for valid test results in the external mode. When external testing is done, both data and control signals are tested for the selected port. The external port test for the PORTS module Modem 4/8em requires that 2 ports are used to perform the external test. The P)ort number selected will be the transmit port and the associated receive port is as follows: 1/2, 2/1, 3/4, 4/3, 5/6, 6/5, 7/8, & 8/7. The RJ-11 cables provided must be placed according to this list. If 'All' ports are selected, each port will be tested in ascending order and two (4em) or four (8em) loopback cables must be used in the order listed above. The EIA-232 loopback plug, part number 60000401, for the RJ-45 version consists of a 10-pin RJ-45 connector wired as follows: Pin 3 to pins 1 & 8 (RTS to RI and CTS) Pin 5 to pin 6 (TxD to RxD) Pin 9 to pins 2 & 10 (DTR to DSR and DCD) The EIA-232 loopback plug, part number 60000442, for the DB-25 version consists of a female DB-25 connector wired as follows: Pin 4 to pins 22 & 5 (RTS to RI and CTS) Pin 2 to pin 3 (TxD to RxD) Pin 20 to pins 6 & 8 (DTR to DSR and DCD) 3.5.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. EBI0. EBI1. EBI2. EBI3. Misc. If the BIOS found no PORTS modules, the host displays: The BIOS reports no ports found. Check the EBI cabling. After the BIOS has found between 1 to 4 the PORTS module(s), the host displays information about each PORTS module. There are five possible types. PORTS module ? is a 16em EIA-232 & reports a total of 16 ports. PORTS module ? is an 8em EIA-232 & reports a total of 8 ports. PORTS module ? is an 8emp EIA-232 (& parallel port) & reports a total of 9 ports. PORTS module ? is a Modem 4em & reports a total of 4 ports. PORTS module ? is a Modem 8em & reports a total of 8 ports. If the BIOS found any errors with any of the ports a message will be displayed. It will report the total number of bad ports; the mask is a hex representation of which ports are bad, bit 0 (LSB) is for port 1 and bit 15 (MSB) is for port 16. PORTS module ? reports errors with ?? port(s), mask = ????H. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Adapter hardware timer error. The host sends a command to the adapter to intitiate the hardware timer test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the timer. The host has a timeout that requires the BIOS to finish the test in five seconds. If the host's timeout expires, the following message is displayed: Adapter's hardware timer test failed. Host timeout. If the BIOS reports a timer failure the following message is displayed: Adapter's BIOS reported hardware timer failure. Adapter memory test error. The host sends a command to the adapter to intitiate the memory test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the adapter's memory. The test takes a maximum of 20 seconds to complete. This test is only performed once during this session of the diagnostics. Further executions will display a message that the test is being skipped. The host has a timeout that requires the BIOS to finish the test in 90 seconds. If the host's timeout expires, the following message is displayed: Adapter's memory test failed. Host timeout. If the BIOS reports a memory failure the following message is displayed: Adapter's BIOS reported memory test failure. Internal Port Errors. The first error that could appear is that the port number selected is outside the range of ports supported by this adapter and PORTS module(s). The maximum port number supported by the adapter is determined when BIOS code is downloaded and executed on the adapter. The test will terminate at this point and display: The selected port number is invalid for this adapter. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing all the ports within the PORTS module of the selected port. The host has a timeout that requires the BIOS to finish the test in approxmately six seconds. If 'All' ports was selected, all PORTS modules will be tested. If the host's timeout expires, the following message is displayed: PORTS module ? failed. Host timeout. The internal port test places the ports in an internal loopback mode that wraps the transmitted data back to the received data; and wraps four output signals back to four input signals (RTS to CTS, DTR to DSR, OUT1 to RI, and OUT2 to DCD). If the internal port test is completed by the BIOS and has found errors, one the following messages will be displayed: PORTS module is not responding. EBI cable. Internal loopback failed for ?? port(s), mask = ????H. A PORTS module not responding means the BIOS has not found any ports and is unable to communicate with the PORTS module. The EBI cable is suspect. Individual internal port failures are displayed with a hexadecimal bit mask. Port 1 is assigned bit 0 (LSB) and port 16 is assigned bit 15 (MSB). External Port Errors. The first error that could appear is that the port number selected is outside the range of ports supported by this adapter and PORTS module(s). The maximum port number supported by the adapter is determined when BIOS code is downloaded and executed on the adapter. The test will terminate at this point and display: The selected port number is invalid for this adapter. The host sends a command to the adapter to initiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the selected port via the associated PORTS module. The host has a timeout that requires the BIOS to finish the test in approxmately six seconds. If 'All' ports was selected, each port in all PORTS modules will be tested. If the host's timeout expires, the following message is displayed: Port ?? failed. Host timeout. The external port test for the PORTS module 16em/8emp/8em places the port in the normal operating mode. The BIOS checks that the received data is equal to the transmitted data. The BIOS also checks the RTS to CTS & RI, and DTR to DSR & DCD signals. If the external port test is completed by the BIOS and has found errors, one of the following messages will be displayed: Port ?? failed. PORTS module is not responding. EBI cable. Port ?? failed. Data failed. Port ?? failed. Control signals failed. Port ?? failed. Data failed. Control signals failed. A PORTS module not responding means the BIOS has not found the associated PORTS module and is unable to communicate with the PORTS module. The EBI cable is suspect. The other three messages report specific failures that have occurred on the selected port. If both data and control signals failed, check to make sure that the loopback connector is plugged into the selected port. If only the data failed, the port is not receiving the data it transmitted, but the control signals are being looped backed sucessfully. If only the control signals failed, the port is not receiving the loopback RTS and DTR signals it transmitted, but the data is being looped back sucessfully. When the Modem 4/8em external port test is completed by the BIOS and has found errors, one of the following messages will be displayed: BIOS initialization failure for the modem test. Port ?? failed. PORTS module is not responding. EBI cable. Port ?? failed. Modem error code = ????. Refer to the manual. A BIOS initialization error indicates that the BIOS load prior to the external test was unsuccessful. The host adapter is suspect. A PORTS module not responding means the BIOS has not found the associated PORTS module and is unable to communicate with the PORTS module. The EBI cable is suspect. If a Modem 4/8em reported a modem error, the following is a breakdown of the error types and the mask associated with the error. More than 1 error is possible. 0x0001 - parameters out of range. 0x0002 - failure if internal attempts to set the UART registers. 0x0004 - data sent across the connection is corrupted. 0x0008 - modem responds to a command unexpectedly. 0x0010 - modems do not negotiate. 0x0020 - modems do not connect at 28800 ot 33600 DCE rate. 0x4000 - receiving modem has the error. 0x8000 - transmitting modem has the error. 3.6 C/X Adapter Product Family These are intelligent adapters with a RISC CPU (3041 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support synchronous or asynchronous communication with 2 ports. 3.6.1 General Information There is either 256K or 1 megabyte of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.6.2 Help Screen There is one help screen associated with this product family; it explains each of the parameter entries. 3.6.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter. Code is downloaded to the adapter and a response is necessary to post the information. Other tests include a fuse test, an IRQ test, a hardware timer test, and an adapter memory test. A failure for the IRQ test is considered critical and the test is terminated with error information displayed. The fuse test, hardware timer test, and adapter memory test are not critical and will only stop if an error occurs with the "S)top On First Error" parameter set to "Y)es". The third basic test is the port test. The parameter allows for either single port or both ports to be tested. There are other parameters that are used in conjunction with the port test. The terminator plug (part number 60000388) supplied with the adapter can be used for external loopback testing. The "L)oopback" parameter enables the operator to test the port in the internal or external modes. The terminator plug must be installed for valid test results in the external mode. The EIA-422 communication mode is the only mode available for testing on the adapters. EIA-232 mode requires an external clock, typically supplied by modems. When external loopback is selected on the adapters, clicking can be heard due to the testing of the relays. Data is transmitted externally in EIA-422 mode at 1.2 MBaud and 3.7 MBaud, and internally in 4 wire mode at 230 KBaud & 460 KBaud. The "C)ontinuous" parameter causes the port test(s) to run continuously. The "S)top On First Error" parameter causes the test to stop when an error is detected. The terminator plug, part number 60000388, consists of a male HD-15 male connector wired as follows: Pin 7 to pin 2 (TxD+ to RxD+) Pin 6 to pin 1 (TxD- to RxD-) Pin 10 to pin 5 (TxC+ to RxC+) Pin 9 to pin 4 (TxC- to RxC-) Pin 15 to pin 3 (RTS+ to CTS+) Pin 14 to pin 8 (RTS- to CTS-) 3.6.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. Sync. Misc. Fuse Test Error. The EISA/MC adapters have an auxillary 5 volt supply that is fused. The condition of these fuses can be tested. If one or both of the fuses are open the following messsage is displayed: One or both of the Auxillary 5 volt fuses are open. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Adapter hardware timer error. The host sends a command to the adapter to intitiate the hardware timer test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the timer. The host has a timeout that requires the BIOS to finish the test in five seconds. If the host's timeout expires, the following message is displayed: Adapter's hardware timer test failed. Host timeout. If the BIOS reports a timer failure the following message is displayed: Adapter's BIOS reported hardware timer failure. Adapter Memory Test Error. The host sends a command to the adapter to intitiate the memory test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the adapter's memory. The test takes less than 20 seconds to complete. This test is only performed once during this session of the diagnostics. Further executions will display a message that the test is being skipped. The host has a timeout that requires the BIOS to finish the test in 20 seconds. If the host's timeout expires, the following message is displayed: Adapter's memory test failed. Host timeout. If the BIOS reports a memory failure the following message is displayed: Adapter's BIOS reported memory test failure. Port Error. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the adapter begins testing the port. The host has a timeout that requires the adapter to finish the test in about six seconds. If 'All' ports was selected, both ports will be tested. If the host's timeout expires, the following message is displayed: Port ? failed. Host timeout. If L)oopback was 'No' the internal port test cycles between 2 modes. The 2 modes are 4 wire @ 230 KBaud and 4 wire @ 460 KBaud. If one or both modes fail the following message(s) appear: Port ? failed 4 wire @ 230 KBaud. Port ? failed 4 wire @ 460 KBaud. If L)oopback was 'Yes' the external port test cycles between 2 modes. The 2 modes are EIA-422 @ 1.2 MBaud and @ 3.7 MBaud. If one or both modes fail the following message(s) appear: Port ? failed EIA-422 @ 1.2 MBaud. Port ? failed EIA-422 @ 3.7 MBaud. 3.7 SyncPort Adapter Product Family These are intelligent adapters with a RISC CPU (3051 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support synchronous or asynchronous communication with 2 ports. 3.7.1 General Information There are 2 megabytes of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.7.2 Help Screen There is one help screen associated with this product family; it explains each of the parameter entries. 3.7.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter. Code is downloaded to the adapter and a response is necessary to post the information. Other tests include an IRQ test, a hardware timer test, an adapter memory test, and a bus master test. A failure for the IRQ test is considered critical and the test is terminated with error information displayed. The hardware timer, adapter memory, and bus master are not critical and will only stop if an error occurs with the "S)top On First Error" parameter set to "Y)es". The bus master test is performed twice; once in the host to adapter direction and once in the adapter to host direction. The third basic test is the port test. The P)ort selection is either a single port or all ports. There are three other parameters that are used in conjunction with the port test. The "L)oopback" parameter enables the operator to test the port in the internal or external modes. The "C)ontinuous" parameter allows the operator to run single or multiple passes for the port test. If "C)ontinuous" is "Y)es", the port test will run until either the operator stops the test or if an error occurs with the "S)top On First Error" parameter error set to "Y)es". The "S)top On First Error" parameter set to 'Yes' causes the port test to stop when the first error is detected; set to 'No' causes the port test to continue without regard to test failures. Data is transmitted internally (Loopback = No) in 4 wire mode at 230 KBaud & 460 KBaud. The V.24 communication mode is the external program default. V.11, V.35, & V.36 are also selectable for external loopback testing. When external loopback is selected on the adapters, clicking can be heard due to the testing of relays. The Special mode allows for a loopback to be placed directly on the adapter's 15 pin connector. This special loopback loops 6 signals back to the adapter. The correct cable and loopback connector must be installed for valid test results in the external mode. The matching cables and loopbacks are listed below. Mode Cable PN Loopback PN ----------------------------------- V.11 62150008 63000010-01 (DB-15F) V.24 62240008 63000011-01 (DB-25F) V.35 62180008 63000012-01 (34 Pin F) V.36 62190008 63000014-01 (DB-37F) Special N/A 60000388 (HD-15M) The pinout information for each of the loopbacks listed above is as follows: V.11 loopback PN 63000010-01 (DB-15F) Pin 9 to pin 11 (TxD+ to RxD+) Pin 2 to pin 4 (TxD- to RxD-) Pin 10 to pin 12 (RTS+ to CTS+) Pin 3 to pin 5 (RTS- to CTS-) V.24 loopback PN 63000011-01 (DB-25F) Pin 2 to pin 3 (TxD to RxD) Pin 15 to pin 17 (TxC to RxC) Pin 4 to pin 5 (RTS to CTS) Pin 20 to pins 6 & 8 (DTR to DSR & DCD) V.35 loopback PN 63000012-01 (34 Pin F) Pin S to pin T (TxD+ to RxD+) Pin P to pin R (TxD- to RxD-) Pin Y to pin V (TxC+ to RxC+) Pin AA to pin X (TxC- to RxC-) Pin C to pin D (RTS to CTS) Pin H to pins E & F (DTR to DSR & DCD) V.36 loopback PN 63000014-01 (DB-37F) Pin 22 to pin 24 (TxD+ to RxD+) Pin 4 to pin 6 (TxD- to RxD-) Pin 5 to pin 8 (TxC+ to RxC+) Pin 23 to pin 26 (TxC- to RxC-) Special loopback PN 60000388 (HD-15M) Pin 7 to pin 2 (TxD+ to RxD+) Pin 6 to pin 1 (TxD- to RxD-) Pin 10 to pin 5 (TxC+ to RxC+) Pin 9 to pin 4 (TxC- to RxC-) Pin 15 to pin 3 (RTS+ to CTS+) Pin 14 to pin 8 (RTS- to CTS-) 3.7.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. Sync. Misc. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Adapter Hardware Timer Error. The host sends a command to the adapter to intitiate the hardware timer test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the timer. The host has a timeout that requires the BIOS to finish the test in five seconds. If the host's timeout expires, the following message is displayed: Adapter's hardware timer test failed. Host timeout. If the BIOS reports a timer failure the following message is displayed: Adapter's BIOS reported hardware timer failure. Adapter Memory Test Error. The host sends a command to the adapter to intitiate the memory test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the BIOS begins testing the adapter's memory. The test takes less than 20 seconds to complete. This test is only performed once during this session of the diagnostics. Further executions will display a message that the test is being skipped. The host has a timeout that requires the BIOS to finish the test in 20 seconds. If the host's timeout expires, the following message is displayed: Adapter's memory test failed. Host timeout. If the BIOS reports a memory failure the following message is displayed: Adapter's BIOS reported memory test failure. Bus Master Error. The host sends a command to the adapter to intitiate the bus master test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. The program requests a protected mode descriptor for the host's DMA buffer. If an error is returned the following message is displayed: Protected mode descriptor failure. If the command is successful, the BIOS starts the bus master test. Buffer size (4096 bytes) and buffer locations are passed to the BIOS. The direction of the DMA transfer is also given to the BIOS. The test will transfer the data from the host to the adapter, followed by another transfer of data from the adapter to the host. The screen display will indicate the direction. Each test takes less than 6 seconds to complete. The host has a timeout that requires the BIOS to finish the test within 6 seconds. If the host's timeout expires, the following message is displayed: Adapter's Bus Master test failed. Host timeout. If the BIOS reports a bus master failure the following message is displayed: Adapter's BIOS reported Bus Master failure. The transmit and receive buffers are compared. If the two buffers are not identical, the following message and error count is displayed: DMA buffers do not compare. Error count = ????. Port Error. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the adapter begins testing the port(s). The host has a timeout that requires the adapter to finish the test in about six seconds. If 'All' ports was selected, both ports will be tested. If the host's timeout expires, the following message is displayed: Port ? failed. Host timeout. If L)oopback was 'No' the internal port test cycles between 2 modes. The 2 modes are 4 wire @ 230 KBaud and 4 wire @ 460 KBaud. If one or both modes fail the following message(s) appear: Port ? failed 4 wire @ 230 KBaud. Port ? failed 4 wire @ 460 KBaud. If L)oopback was 'Yes' the external port test repeats the mode on one or both ports. The 5 modes are: V.11 @ 2.458 MBaud, V.24 @ 57.6 KBaud, V.35 @ 2.458 MBaud, V.36 @ 2.458 MBaud, & Special @ 2.048 MBaud. If the mode fails, the corresponding message appears: Port ? failed V.11 @ 2.458 MBaud. Port ? failed V.24 @ 57.6 KBaud. Port ? failed V.35 @ 2.458 MBaud. Port ? failed V.36 @ 2.458 MBaud. Port ? failed Special @ 2.048 MBaud. 3.8 DataFire PRIme Adapter Product Family These are intelligent adapters with a RISC CPU (3051 family) embedded on the adapter. They communicate with the host via dual ported memory and interrupts. They support PRI communications with 1 port that handles 23 B channels & 1 D channel; & PRI communications with 1 port that handles 30 B channels & 1 D channel. 3.8.1 General Information There are 4 megabytes of dual ported memory on the adapter. The host maps the adapter to an address it assigns. This information and other adapter information are obtained through PCI BIOS calls. 3.8.2 Help Screen There is one help screen associated with this product family; it explains each of the parameter entries. 3.8.3 Basic Test Descriptions There are three basic test areas for this product family. There are a number of subtests within each basic test. The first basic test is the host's memory test. The diagnostic writes/reads/compares data written to the adapter's dual ported memory. Various patterns of bytes/words are checked in the first 64K of the dual ported memory window. Any failure is considered critical and the tests are terminated with error information displayed. The second basic test begins communicating with the adapter. Code is downloaded to the adapter and a response is necessary to post the information. Next, an IRQ test is run if the IRQ test has been enabled. A failure for the IRQ test is considered critical and the test is terminated with error information displayed. This IRQ parameter is defaulted to 'Disable'. The third basic test is the port test. This test allows for the testing of the single PRI port. There are other parameters that are used in conjunction with the port test. The "L)oopback" parameter is defaulted to 'Yes' and cannot be changed because the only way the PRI port can be tested is with a loopback cable installed. The "C)ontinuous" parameter causes the port test to run continuously. The "S)top On First Error" parameter causes the test to stop when an error is detected. The loopback plug required for port testing consists of a 8 pin RJ-45 connector wired as follows: Pin 4 to pin 1 (TX RING TO RX RING) Pin 5 to pin 2 (TX TIP TO RX TIP) The loopback plug part number is 63000001-01. 3.8.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered & displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Adapter Reset Release Error. If the reset was successful, the host attempts to communicate with the adapter by downloading a program (BIOS) and releasing reset on the adapter. If the adapter does not release reset, the host displays: Adapter did not release reset. Adapter Load Error. If the adapter releases reset, the host waits for the BIOS response. If the adapter does not respond, the host displays: BIOS load error. If the BIOS load is successful, the host displays adapter information including memory available and ports available. If there were any initialization errors, they will be displayed as: CPU. Checksum. Timer. RAM. STAC. PAC. HAWAII. MUNICH. Down. PRISM. Misc. IRQ Error. If an IRQ was selected and an error occurred, the host will display the following error message(s): The diagnostic did not receive an IRQ. Interrupt acknowledge error. Interrupt pending error. Port Error. The host sends a command to the adapter to intitiate the port test. If no response to the command is received, the following message is displayed: Adapter communication error during test setup. If the command is successful, the adapter begins testing the port. The host has a timeout that requires the adapter to finish the test in less than six seconds. If the host's timeout expires, the following message is displayed: Port 1 failed. Host timeout. If the test fails on the adapter, the following message appears: Port 1 failed. Ensure loopback plug installed. 3.9 ClassicBoard PCI Adapter Product Family These are non-intelligent adapters providing the user with four or eight 230Kbaud-capable RS-232 serial ports. 3.9.1 General Information The ClassicBoard PCI is a four- or eight-port non-intelligent, 230Kbaud-capable RS-232 asynchronous serial communications adapter for PCI-bus computers. The four or eight UARTs on the ClassicBoard PCI are mapped into the host's memory and I/O space. The ClassicBoard PCI can generate UART-event-driven host-processor interrupts. The ClassicBoard PCI is a five-volt-only PCI adapter. 3.9.2 Help Screens There is one help screen associated with this product family; it explains each of the parameter entries. 3.9.3 Basic Test Descriptions There are four basic test areas for this product family. There are a number of subtests within each basic test. All may run with or without external loopbacks in place but testing using external loopbacks is encouraged as such testing more completely tests basic signal connectivity. The first basic test ensures that all UARTs (Universal Asynchronous Receiver and Transmitters) are present, and that the bus lines between the edge connector of the card and the UARTs (via the PCI controller chip) are intact. The second basic test ensures that the modem-signal lines are functioning properly. The third basic test ensures that the card is able to send and receive serial data correctly. The fourth basic test ensures that the card is able to generate a host-processor interrupt (IRQ) when a UART generates an interrupt. Testing proceeds as follows: 0. If at any point a key is pressed, at the conclusion of the test currently in progress jump to Step 4. 1. The first basic test (UART presence) is run. If this test fails and Stop on 1st Error is set to "Yes," jump to Step 4. 2. If Port Number is set to "All", the following tests are run on all ports in sequence. Otherwise, they are run only on the port indicated. a. The second basic test (modem signals) is run. If this test fails and Stop on 1st Error is set to "Yes," jump to Step 4. b. The third basic test (data transmission/reception) is run. If this test fails and Stop on 1st Error is set to "Yes," jump to Step 4. c. If IRQ Test is set to "Enable," the fourth basic test (interrupt generation) is run. If this test fails and Stop on 1st Error is set to "Yes," jump to Step 4. 3. If Continuous Test is set to "Yes," jump to Step 1. 4. Testing is completed. The Loopback Installed option influences test behavior. If set to "Yes," it will be assumed that an external physical loopback is installed on each port under test. Such a loopback should tie TxD to RxD, DTR to DCD and DSR, and RTS to CTS and RI. If such a loopback is not present, the test will fail. If Loopback Installed is set to "No," the UART's internal loopback mechanisms will be used during testing and no external loopbacks are necessary. The RI or PWR option should be set to RI, unless otherwise noted. 3.9.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered and displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. UART Presence Error. If during the first basic test, one or more of the UARTs cannot retain a value written to their "scratchpad" registers, the following message is displayed: ? ports failed basic communications (mask=??) Modem-Signal Errors. If during the second basic test, modem-signal connectivity problems are detected, one or more of the following messages will be displayed: DTR->DCD/DSR failed on port ?. RTS->CTS/RI failed on port ?. Internal modem-control signals failed to ????? on port ?. Data-Transmission Errors. If during the third basic test, a data-transmission problem is detected, one or more of the following messages will be displayed: Error(s) during data transmission on port ?: Data not ready. TX not empty. LSR error. Data failure on port ?: transmitted ??, received ??. Interrupt Errors. If during the fourth basic test, more or less than one interrupt are received by the host, one of the following messages will be displayed: No interrupt received from port ?. Extra interrupts received from port ?. If a problem with the board's interrupt status register (ISR) is recognized, one or both of the following messages will be displayed: Master ISR register was set incorrectly while testing port ?: Was ??, expected ??. Master ISR error (interrupt not cleared) while testing port ?: ?? If an interrupt-related problem with any of the UART's registers is recognized, one or more of the following messages will be displayed: ISR error (wrong interrupt source) on port ?: ?? MSR error (deltas not cleared) on port ?: ?? ISR error (interrupt not cleared) on port ?: ?? 3.10 PCI DataFire Sync 2000 Adapter Product Family The PCI DataFire Sync 2000 is a two or four-port intelligent, high speed synchronous serial communications adapter for PCI-bus computers. 3.10.1 General Information This is an intelligent four channel synchronous communication board for PCI bus computers with support for EIA-232, EIA-530, V.35, X.21, EIA-449, EIA-485 and EIA-423 modes of operation. The board is designed to communicate with X.25 and frame relay public data networks using an external DSU/CSU. These are intelligent adapters providing the user with two or four high speed serial ports. 3.10.2 Help Screens There is one help screen associated with this product family; it explains each of the parameter entries. 3.10.3 Basic Test Descriptions There are four basic test areas for this product family. There are a number of subtests within each basic test. All must be run with external loopbacks in place. The first basic test ensures that the card can be Reset and it's on-board Power On Self Test runs correctly. The second basic test ensures that the memory can be accessed by the system cpu correctly. The third basic test (if enabled) ensures that the card is able to generate interrupts to the system cpu (IRQ). The fourth basic test ensures that the different ports on the card are able to send and receive data correctly. 3.9.4 Error Messages There are two places where error messages may appear. The first is at the bottom of the screen in the operator interface section. Error messages here relate to parameter entry. These messages typically prompt the operator for another entry. All parameters must be entered before execution can begin. Initial default values are automatically entered and displayed. The second place error messages appear is in the test information section. These will be displayed in red with "Test FAILED" followed by a message to identify the error. Adapter Reset Error. If the memory tests were successful, the host attempts to reset the adapter. If the adapter does not reset, the host displays: Hardware reset error. Memory Error. If an error occurs during the host's dual ported memory tests, a message will appear that displays the address, expected/written value, and the value read. The host displays the message as: Address = ????????. Expected = ????. Read = ????. Interrupt Errors. If during the interrupt test, if more or less than one interrupt are received by the host, one of the following messages will be displayed: No interrupt received. Extra interrupts received. Port Errors. If an error occurs on the port under test, an error message for the sun-test will be displayed. If all sub-tests fail on the port under test, a error message will be displayed showing that the loopback connector might not be installed.