HP P4000 HP Smart Array SAS controllers for Integrity servers support guide - Page 68

The sautil <device_file> command, sautil, reset_ctlr, start_recovery, READY FOR RECOVERY OPERATION

Page 68 highlights

This command option is described in "Using sautil to check and update the controller firmware" (page 84). To update physical disk firmware, use the following command: # sautil download_dev_fw This command option is described in "Confirming and updating physical disk firmware" (page 38). To update the firmware of an external enclosure attached to a Smart Array controller, use the following command: # sautil download_encl_fw This command option is described in "Checking and updating SAS storage enclosure firmware online" (page 88). The sautil reset_ctlr command resets the Smart Array Controller. Situations that might require a controller reset include the following: • When logical drives on the replacement controller are not detected after OLR of a Smart Array controller. • When logical drives are not detected on a disk enclosure with an existing RAID configuration after the enclosure was hot added. The sautil start_recovery command causes the Smart Array controller to rebuild logical drives that are in READY FOR RECOVERY OPERATION state. Logical drives in this state transition to RECOVERING. Heavy I/O to the controller can delay this transition. There is no adverse impact if you use this option when no logical drives are in READY FOR RECOVERY OPERATION state. The following sautil troubleshooting command options, included in the sautil help screen and detailed in the sautil manpages, are intended for use by HP support personnel. Detailed knowledge of the Smart Array Controller driver and firmware is required to interpret the output of the following command options: • # sautil stat • # sautil clear_stat • # sautil get_trace_buf • # sautil get_fw_err_log [-raw] • # sautil clear_fw_err_log • # sautil get_disk_err_log [-raw] • # sautil get_pci_header • # sautil read_regs The following sautil command options are useful for troubleshooting a Smart Array Controller: • # sautil • # sautil scan • # sautil accept_media_xchg • # sautil set_transfer_rate • # sautil run_startup_script These sautil command options are described in the following sections, and in the sautil manpages. The sautil command To view detailed information on the HP Smart Array controller, configured logical drives, and devices attached to the controller, use the sautil command output. 68 Troubleshooting

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142

This command option is described in
“Using sautil to check and update the controller firmware”
(page 84)
.
To update physical disk firmware, use the following command:
#
sautil
<device_file>
download_dev_fw
<fw_image> <physical drive id>
This command option is described in
“Confirming and updating physical disk firmware”
(page 38)
.
To update the firmware of an external enclosure attached to a Smart Array controller, use the
following command:
#
sautil
<device_file>
download_encl_fw
<fw_image>
This command option is described in
“Checking and updating SAS storage enclosure firmware
online” (page 88)
.
The
sautil
<device_file>
reset_ctlr
command resets the Smart Array Controller.
Situations that might require a controller reset include the following:
When logical drives on the replacement controller are not detected after OLR of a Smart
Array controller.
When logical drives are not detected on a disk enclosure with an existing RAID configuration
after the enclosure was hot added.
The
sautil
<device_file>
start_recovery
command causes the Smart Array controller
to rebuild logical drives that are in
READY FOR RECOVERY OPERATION
state. Logical drives
in this state transition to
RECOVERING
. Heavy I/O to the controller can delay this transition.
There is no adverse impact if you use this option when no logical drives are in
READY FOR
RECOVERY OPERATION
state.
The following
sautil
troubleshooting command options, included in the
sautil
help screen
and detailed in the
sautil
manpages, are intended for use by HP support personnel. Detailed
knowledge of the Smart Array Controller driver and firmware is required to interpret the output
of the following command options:
#
sautil
<device_file>
stat
#
sautil
<device_file>
clear_stat
#
sautil
<device_file>
get_trace_buf
#
sautil
<device_file>
get_fw_err_log [-raw]
#
sautil
<device_file>
clear_fw_err_log
#
sautil
<device_file>
get_disk_err_log <physical drive id> [-raw]
#
sautil
<device_file>
get_pci_header
#
sautil
<device_file>
read_regs
The following
sautil
command options are useful for troubleshooting a Smart Array Controller:
#
sautil
<device_file>
#
sautil
<device_file>
scan
#
sautil
<device_file>
accept_media_xchg
<logical_drive_number>
#
sautil
<device_file>
set_transfer_rate
<rate>
#
sautil run_startup_script
These
sautil
command options are described in the following sections, and in the
sautil
manpages.
The sautil <device_file> command
To view detailed information on the HP Smart Array controller, configured logical drives, and
devices attached to the controller, use the
sautil
<device_file>
command output.
68
Troubleshooting