SCSI Ultra320 0/3/1/1 instance 9:

Domain Validation failed, device offline.

Target ID = 2.

Restoring Performance After A Domain Validation Fallback or Failure

First, you must fix the problem with the target hardware that caused the fallback. See Table 5-1 (page 53) for a listing of the types of problems that Domain Validation can detect.

When you have corrected the problem, use the mptutil -t tgt_reset [target_id] command to restart Domain Validation for the specified target, and restore the negotiated parameters to the highest possible transfer rate and bus width. Then check the /var/adm/syslog.log file for any new fallback warning messages, such as Example 5-2 (page 54). If the problem is fixed properly and Domain Validation is at the correct level, no new warning messages will be present.

If a device has failed all fallback tests and is offline, follow these steps to restore communication to the target hardware:

1.Fix the problem with the target.2.Run mptutil with the-t tgt_reset option.3.Power cycle the target (power off and then power on).

4.Run ioscan without the -koption to restart Domain Validation and renegotiate the parameters for the target.

5.Check /var/adm/syslog.log for any new fallback warning messages.

The absence of new fallback messages indicates that the problem is fixed, and the data transfer rate and bus width are at the correct levels.

NOTE: When a Domain Validation test succeeds, no message is written to the /var/adm/syslog.log file. The reason is that this would generate a large volume of messages, especially on a system that is used heavily. This would make the file very large, and more important warning and error messages would not be as easy to see.

A SCSI selection timeout — when a target device does not respond to selection within a certain length of time — will terminate a Domain Validation test on a target, and the target will be considered to be non-existent. This is so a bus scan or system boot will not be extended by Domain Validation waiting several times for a target that does not exist.

NOTE: A Domain Validation test that is terminated for one target does not affect the tests being run on any of the other target devices on the SCSI bus.

Using the mptutil Command

The mptutil command is a diagnostic tool for Ultra320 SCSI controllers claimed by the mpt driver. You can use mptutil to view configuration information, issue task management commands, and read or reset accumulated statistics for the A7173A adapter and connected target devices. The mptutil command can also be used to update the A7173A adapter firmware; see “Using mptutil to Verify or Update A7173A Adapter Firmware” (page 46).

A specific device file corresponding to a single channel on an A7173A adapter is necessary to use the mptutil command. Each device file represents a single channel on the A7173A adapter. Commands issued through mptutil are channel specific and do not affect the whole adapter (except for firmware downloads). Some mptutil command options are intended for use by HP support personnel, and require detailed knowledge of the Ultra320 SCSI driver or firmware to interpret the output.

To see a help screen showing the mptutil command syntax, enter mptutil at the system prompt with no additional options:

Using the mptutil Command 55