{"id":208,"date":"2010-04-07T22:13:51","date_gmt":"2010-04-07T22:13:51","guid":{"rendered":"http:\/\/www.michaelm.info\/blog\/?p=208"},"modified":"2010-04-07T22:13:51","modified_gmt":"2010-04-07T22:13:51","slug":"hp-ilo2-firmware-upgrade-failure","status":"publish","type":"post","link":"http:\/\/www.michaelm.info\/blog\/?p=208","title":{"rendered":"HP iLO2 firmware upgrade failure"},"content":{"rendered":"<p>I recently encountered a problem while upgrading the iLO2 firmware on a HP DL360G5 server. It seems if you reopen the remote console window while remotely updating the iLO2 firmware you can corrupt the firmware upgrade process. Hmm. This caught me out. When I rebooted my server it sat there not beeping or doing anything for a couple of minutes. I thought I had toasted it. I started attempting ROM recovery process\u00a0(flipping dip switches on the motherboard btw) but this didn&#8217;t help. Removing the RAM caused the server to beep so it was obviously not totally dead.\u00a0During one of my &#8220;boot- nothing-google-retry&#8221; cycles I left the server running. After about 10 minutes the server beeped and continued booting up &#8211; BUT the POST results showed no iLO2. So I figured it was a iLO firmware problem (which until then I had thought it was a ROM problem) which changed my google terms. I eventually found HP document c01850906.<\/p>\n<p>The document outlines a process for recovering from a corrupt iLO2 firmware update.<\/p>\n<p>The document describes it better but the steps are pretty much the following:<\/p>\n<p>Boot off maintenance CD (have patience, the boot might take 10 or so minutes)<\/p>\n<p>run firmware update<br \/>\nctl-alt dbx<\/p>\n<p>alt-ctrl-1\u00a0 enter<br \/>\ncd \/mnt\/bootdevice\/compaq\/swpackages<br \/>\nrmmod hpilo<br \/>\nrmmon ilo<br \/>\nsh CP012108.scexe &#8211;direct<\/p>\n<p>Message about firmware 1.81 and programming flash<\/p>\n<p>reboot<\/p>\n<p>The full process is at:<\/p>\n<p>\u00a0<a href=\"http:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/Document.jsp?objectID=c01850906\">http:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/Document.jsp?objectID=c01850906<\/a><\/p>\n<p>Document c01850906<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently encountered a problem while upgrading the iLO2 firmware on a HP DL360G5 server. It seems if you reopen the remote console window while remotely updating the iLO2 firmware you can corrupt the firmware upgrade process. Hmm. This caught me out. When I rebooted my server it sat there not beeping or doing anything [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[40,47,50,74],"class_list":["post-208","post","type-post","status-publish","format-standard","hentry","category-technical","tag-firmware","tag-hp","tag-ilo2","tag-recovery"],"_links":{"self":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=208"}],"version-history":[{"count":0,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/208\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}