C H A P T E R  23

Host to System Controller Loopback Test (hslbtest)


hslbtest Description

hsclbtest verifies the proper functioning of the Host to System Controller interface in Sun high-performance UltraSPARC T1 (Chip-Multithreaded [CMT] Multicore Processor) CPU based entry level servers.

hsclbtest exercises the Host to System controller (SC) interface for making sure that the Host to SC communication path is functional and reliable. The test essentially sends and receives packets from Host to SC on SunVTS virtual channel and verifies the contents of the packets that sent and received for integrity.


hslbtest Options

To reach the following dialog box, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system might not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.


FIGURE 23-1 hsclbtest Test Parameter Options Dialog Box

The folloiwng table describes the hsclbtest test parameter options.

TABLE 23-1 hsclbtest Options

hsclbtest Options

Description

Total Packets Specifies the total number of the packets to send. The default number of packets is 50. The maximum number of packets is 250.
Packet_Size Specifies the size of each packet in bytes. The default packet size is 250. The minimum size is 50 and maximum size is 500.
Data_Pattern Specifies what predefined data pattern to use for the packet contents. The options are Sequential or Random. The default is the Sequential pattern.


hslbtest Test Modes

TABLE 23-2 hsclbtest Supported Test Modes

Test Mode

Description

Connection

The Connection test mode is supported.

Functional

Performs the full test.


hslbtest Command-Line Syntax

/opt/SUNWvts/bin/hsclbtest standard_arguments
-o
tpkts=total_packets, pksz=packet_size, dpat=data_pattern

TABLE 23-3 hsclbtest Command-Line Syntax

Arguments Description

tpkts=total_packets This argument is used to specify total number of packets to send. Valid range for total packets: 1 - 250. The default value is 50.
pksz=packet_size This argument specifies size of each packet. Valid range for packet size is 50 - 500. The default value is 250.
dpat=data_pattern This argument specifies what predefined data pattern to use for packet contents. Valid data patterns are "Seq" or "Rand" for Sequential data pattern or random data pattern respectively.
Note -

64-bit tests are located in the sparcv9 subdirectory: /opt/SUNWvts/bin/sparcv9/testname, or the relative path to which you installed SunVTS. If a test is not present in this directory, then it may only be available as a 32-bit test. For more information refer to the "32-Bit and 64-Bit Tests" section of the SunVTS 5.1 Test Reference Manual (816-5145-10).