Serial port test [SERIAL] |
![]() ![]() ![]() |
(Applicable to BurnInTest Pro version only) Tests the serial communications ports connected to the PC. Up to 64 serial ports may be tested simultaneously. The serial ports and test speed can be selected from the Test Preferences window. A serial port loop back plug per port is required to run this test. These can be purchased from the PassMark web site (www.passmark.com) or you can make them yourself. Each loopback test cycle corresponds to about 10 seconds of data transmission followed by a signal pin test phase. The signal pin test phase checks that the following pins on the serial port are functioning correctly. RTS – Request to Send CTS - Clear to Send DTR – Data terminal ready DSR – Data set ready The number of operations corresponds to the number of bytes sent and received. The duty cycle affects the time spent waiting between cycles. The serial port selected must not already be in use by Windows (for example by the mouse or an active modem), for the test to be carried out. The speed that the serial port operates at is independent from the modem speeds. Even if you have a 56Kbit/s modem your serial port may operate at a higher speed. The maximum serial port speed depends on the type of chip installed on your motherboard. Most PC’s will only do up to 115Kbit/s, so don’t be alarmed if the test fails at 128Kbit/s or above. If the “detect only” option was selected in the preferences window then the loopback test will not be performed. The presence of the serial port in the system will still be checked for however. The following information is displayed for each port being tested. Serial Port This is the Windows name for the serial port being tested. The port can be selected from the Test Preferences window. Any port between COM1 and COM64 is supported. Speed This is speed that the serial port is configured for. The speed can be selected from the Test Preferences window. To cycle through each speed setting starting from the lowest to the highest, select either “Cycle to 115K” or “Cycle to 256K”. In these cases a test of approximately 30 seconds will be carried out for each of the following speeds, in the following order: 300 Baud 600 1200 2400 4800 9600 14400 19200 38400 56000 57600 115200 (Cycle back to 300 Baud for “Cycle to 115K” option) 128000 256000 (Cycle back to 300 Baud for “Cycle to 256K” option) Bytes Sent This is the number of bytes that have been sent to the serial port. Bytes Received This is the number of bytes that have received from the serial port. Errors This is the number of errors detected. Note: - From V4.1 1025 the Serial Port error reporting has been improved, with framing errors, buffer overrun errors, input buffer overflow errors, parity errors and Transmit buffer full errors now reported, rather than a broader error description. Throughput This is the real measured throughput for the port. This will generally be less than the Speed (see above) as there is some overhead in the code and in the data transmission itself (e.g. Stop bits).
Note: The Serial port test has been designed to use under moderate CPU load. Very high CPU load, especially CPU Interrupt load, may lead to data overrun events as the CPU is unable to handle the Interrupt quickly enough. This is normal under very heavy load. |