C H A P T E R  22

Host to System Controller Loopback Test (hsclbtest)

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.


hsclbtest 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.

 


Screenshot of the hsclbtest Test Parameter Options dialog box.

FIGURE 22-1 hsclbtestTest Parameter Options Dialog Box

The following table describes the hsclbtest test parameter options.


TABLE 22-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.



hsclbtest Test Modes


TABLE 22-2 hsclbtest Supported Test Modes

Test Mode

Description

Connection

The Connection test mode is supported.

Functional

Performs the full test.



hsclbtest Command-Line Syntax

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


TABLE 22-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.