proc flash_update_blade { blade_no firmware_image } {
global amm_id tftp_server g_normal_timeout_value
#
# Get a big timeout value while we flash.
#
set timeout 1000
#
# Make sure the AMM knows too.
#
send -i $amm_id "telnetcfg -t 0\r\n"
expect -i $amm_id -exact "OK"
#
# Populate a list
#
#
# Send the update command.
#
send -i $amm_id "update -i $tftp_server -l $firmware_image -T system:blade\[$blade_no\]:sp\r\n"
#
# Process results.
#
set rv 1
expect {
-i $amm_id "successful" { set rv 0 }
-i $amm_id "meant"
{ set rv 1 }
-i $amm_id "failed"
{ set rv 1 }
-i $amm_id "*nable*" { set rv 1 }
}
#
# Restore the timeout and return the rv.
#
set timeout $g_normal_timeout_value
return $rv
}
#############################################################################
#
#
# This loop will flash all blades in a given chassis to a given level of #
# IMM or uEFI firmware via the AMM.
#
#
#
#############################################################################
proc flash_all_blades { firmware } {
global blade_presence_bits
for {set slot 1} {$slot < 15} {incr slot 1} {
.
47
Содержание BladeCenter HX5 1909
Страница 6: ...iv BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 16: ......
Страница 34: ...18 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 72: ...56 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 292: ...276 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 296: ...280 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 303: ...Taiwan Class A compliance statement Appendix B Notices 287 ...
Страница 304: ...288 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 310: ...294 BladeCenter HX5 Blade ServerProblem Determination and Service Guide ...
Страница 311: ......
Страница 312: ...Part Number 46W8208 Printed in China 1P P N 46W8208 ...
Страница 313: ... 1P46W8208 ...