PROMENTUM®ATCA Firmware and Software Update InstructionsOctober 2011 007-03278-0009
1Introduction to the update process10Components supported by rfw-updateATCAmodulestypicallyhaveanumberoffirmwareandsoftwarecomponentsthatc
1Introduction to the update process11Upgrade support policyThissectiondescribestheRadisysgeneralsupportpolicy regardingupgradeversioncompat
1Introduction to the update process12•FromamaintenancereleasefromanolderminorreleaseseriesExample:UpgradingATCA4.1.1toATCA4.x.xrequire
2Chapter13Performing an update using rfw-updateThischapterdescribestheuseoftherfw‐updateremotefirmwareupdateutility.Step 1: Plan the update
2Performing an update using rfw-update14Youcanprintthispageandrecordthemoduledatainthistablebeforerunningtheupdate:WARNING!Donotinc
2Performing an update using rfw-update15Save your configurationTherfw‐updateutilitypreservesdefaultconfigurationsacrossupdatesfortheATCA‐120
2Performing an update using rfw-update16FortheATCA‐7220,thersys‐updateutilitycreatesacustompreservationlistat/etc/rsys‐user‐file‐list.cfg
2Performing an update using rfw-update17Determine which modules require an IPMC FPGA updateIPMCFPGAdevicesshouldbeupdatedseparatelyusingrsys‐u
2Performing an update using rfw-update18Step 3: Prepare the Linux hostPrerequisitesThehostsystemthatrunsrfw‐updatemustbeaLinuxhostwithLAN
2Performing an update using rfw-update192. InstallthelatestRPMpackages.a. Locatethe<version>.tgzfi leappropriateforyouroperatingsyst
Revision historyVersion Date Description-0000 May 2008 First edition.-0001 October 2008 Second edition. Minor revisions.-0002 January 2009 Third editi
2Performing an update using rfw-update20Step 4: Update IPMC FPGA devicesIPMCFPGAdevicesformodulesmustbeupdatedseparatelyusingrsys‐updatebef
2Performing an update using rfw-update21Step 5: Create a configuration file (conf.rfw)Therfw‐updateutilityusesaconfigurationtextfiletospecify
2Performing an update using rfw-update22Create conf.rfw from samples in the appendixTheconf.rfwfilecanalsobecreatedbyreferringtosamplesdocu
2Performing an update using rfw-update23Figure 2. Parallel updates using rfw-update Therfw‐updateutilityusesthefollowingrulestoordertheupdat
2Performing an update using rfw-update24Selecting the update orderTheorderthatmodulesandcomponentsareupdatedisdeterminedbyanumberofsetup
2Performing an update using rfw-update25Step 6: Update the AMC-7211 and AMC-7212TheAMC‐7211andAMC‐7212areupdated asanon‐redundant componenta
2Performing an update using rfw-update26Step 7: Run the rfw-update utilityQuick startFollowthesestepstoverifythesystemconfigurationfileandup
2Performing an update using rfw-update27Examplesrfw‐update‐‐parse‐onlyconf.rfwVerifiesthesyntaxofabundleconfigurationfileandshowsanovervi
2Performing an update using rfw-update283. UpdateModulePasscanberunusingthe‐‐automaticoption.• RunsQuickCheckPass• RunsVerifyModulePass
2Performing an update using rfw-update29Step 8: Rediscover the shelfLogintotheATCA‐2210SCMthatishostingtheactiveShelfManager.AccesstheC
Table of Contents3Preface ...
2Performing an update using rfw-update30Step 9: Update remaining componentsThefollowingproductsandcomponentsareeithernotsupportedbyrfw‐updat
3Chapter31Using rsys-update for single product updatesThischapterdescribesthersys‐updateutility,withwhichyoucanupdatemostcomponentsinas
3Using rsys-update for single product updates32rsys-update command optionsTable 2onpage 32describesthersys‐updatecommandoptionsthatare used
3Using rsys-update for single product updates33rsys-update helpTwoformsofhelpareavailableforrsys‐updateifanupdatebundleisspecifiedinthe
3Using rsys-update for single product updates34Using full path listsIfafullpathisspecifiedandthetarballfilewithafilenameendingin“.tg z
3Using rsys-update for single product updates354. Updatethestandbyflashbank:rsys‐update‐‐path/<tmp‐dir>/<update‐bundle>‐‐automaticT
3Using rsys-update for single product updates36Updating the ATCA-7220 DPB BSPs from 1.4.x to 1.5.xToupdatetheATCA‐7220DPBfrom1.4.xto1.5.x(SDK
4Chapter37Updating ATCA-45xx CPMsThischapterdescribestheinstallationofRPMpackagesandtheBIOSdriverforupdatingATCA‐4500,ATCA‐4550,ATCA‐4
4Updating ATCA-45xx CPMs38SeethePromentumSoftwareGuideformoreinformationaboutRPMpackages.Table 3. RPM packages provided with the CPM update
4Updating ATCA-45xx CPMs39make-interfaces-<version>.rpm No A script that creates network dhclient and interface files from their templates, subs
4Chapter 5: Setting the CPM boot block jumpers... 43ATCA-4300 and ATCA-4310 CP
4Updating ATCA-45xx CPMs40FollowthesestepstoinstallandupdatetherequiredRPMpackages:1. VerifytheOpenIPMIdriverisloadedforyourOS.The
4Updating ATCA-45xx CPMs41Installing the BIOS update driver for rsys-updateNote:TheseinstallationinstructionsfortheBIOSupdatedriveronlyapply
4Updating ATCA-45xx CPMs42Verifying the BIOS driverBeforerunningrsys‐update,verifytheBIOSdriverispresentbyenteringthiscommand:rsys‐update
5Chapter43Setting the CPM boot block jumpersThebootblockforATCA‐4300,ATCA‐4310,ATCA‐4500,ATCA‐4550,andATCA‐4555CPMsistypicallywrite‐prote
5Setting the CPM boot block jumpers44Figure 4. ATCA-4310 boot block header locationATCA-4500, ATCA-4550, and ATCA-4555 CPMToupdatethebootblockfor
5Setting the CPM boot block jumpers45Figure 5. ATCA-4500, ATCA-4550, and ATCA-4555 boot block header locationRemove the jumperon pins 1 and 2 of J1
6Chapter46Board-level updates for the ATCA-45xx CPM and RTMTheATCA‐4500,ATCA‐4550,ATCA‐4555,andATCA‐4580CPMsandtheirRTMsmustbemanuallyupd
6Board-level updates for the ATCA-45xx CPM and RTM47Updating the BIOS from DOS1. CopyAFUEFIx64.efi,BIOS.rom,andupdate.nshtoaUSBflashdriveand
6Board-level updates for the ATCA-45xx CPM and RTM48Updating the IPMI firmware and FPGA for ATCA-4500, ATCA-4550, and ATCA-4555Thesefirmwareupgrade
6Board-level updates for the ATCA-45xx CPM and RTM49Updating from the LAN (Shelf Manager)RecordtheIPaddressoftheactiveShelfManagerandtheIPM
5PrefaceAbout this manualATCAsystemsrunningPromentumversion3.5.0orearliermustbeupgradedtoversion4.0.0byfollowingthePromentum3.xto4
6Board-level updates for the ATCA-45xx CPM and RTM50Updating the IPMI firmware for ATCA-4580TheseATCA‐4580firmwareupgradeinstructionscomplywith
6Board-level updates for the ATCA-45xx CPM and RTM51Updating from the LAN (Shelf Manager)RecordtheIPaddressoftheactiveShelfManagerandtheIPM
6Board-level updates for the ATCA-45xx CPM and RTM526. Theoutputshouldbesimilartothefollowing:#rsys‐ipmitoolhpmupgradehpm1fw_<version>
6Board-level updates for the ATCA-45xx CPM and RTM53Updating the CPM FRU1. FromamoduleorheadsystemwithaccesstotheShelf Manager,verifythat
6Board-level updates for the ATCA-45xx CPM and RTM54Updating the EEPROM for ATCA-4500, ATCA-4550, ATCA-4555ThisprocedureupdatestheentireEEPROMfo
6Board-level updates for the ATCA-45xx CPM and RTM55Perform the update1. AfterbootingtheCPM,verifythatrsys‐eeupdate.rpmisinstalledaspartof
6Board-level updates for the ATCA-45xx CPM and RTM56Updating the EEPROM for ATCA-4580ThisprocedureupdatestheATCA‐4580EEPROMsexceptfortheMACa
6Board-level updates for the ATCA-45xx CPM and RTM574. UpgradetheappropriateEEPROMusingrsys‐eeupdate:#./rsys‐eeupdateinstalli<NICNumber&g
6Board-level updates for the ATCA-45xx CPM and RTM58******************************************************************LSICorporationSASFLASHUtilit
6Board-level updates for the ATCA-45xx CPM and RTM59WindRiver2,32‐bit• ispVMEmbedded‐<version>.i686.rpm• cpm_ioport_module‐<version>_18
Preface6Related documents•Promentum3.xto4.xFirmwareandSoftwareUpgrade/DowngradeInstructions•PromentumATCAFirmwareandSoftwareUpdateInstru
6Board-level updates for the ATCA-45xx CPM and RTM60Update the legacy SPI flash (update only if the legacy FPGA is corrupted)Note:UpdatethelegacyS
6Board-level updates for the ATCA-45xx CPM and RTM61Update the RTM MMC firmwareUpdatethefirmwareusingrsys‐ipmitoolandthe*.hpmfirmwareimage.1.
6Board-level updates for the ATCA-45xx CPM and RTM62Customize the RTM FRU data during an updateIfyouneedtocustomizeRTMFRUdata,thecustomizatio
6Board-level updates for the ATCA-45xx CPM and RTM63Using setdriveinfoThermcptasetdriveinfocommandsetsthedriveinformationforthetypeofhard
6Board-level updates for the ATCA-45xx CPM and RTM64ThefollowinglistdefinestheOpenSessioncommandoptions:•14istheIPMIchannelnumber•4isthe
6Board-level updates for the ATCA-45xx CPM and RTM65Updating the RTM SAS firmwareThesasflashutilityupdatestheLSISASfirmwarefortheATCA‐5400a
6Board-level updates for the ATCA-45xx CPM and RTM66Comparethefollowingexampleoutputwiththe informationdisplayedonyouradapter:*************
6Board-level updates for the ATCA-45xx CPM and RTM67Using board level updatesManualCPMcomponentdowngradesareaccomplishedusingtheCPMupdatepro
7Chapter68Updating and customizing FRU dataThischapterdescribestheproceduresusedtoupdateorcustomizeFRUdataforaFRUorshelf.Radisysocca
7Updating and customizing FRU data69BoardInfoArea:BoardProductNameBoardPartNumberBoardCustom1BoardCustom2BoardCustom3ProductInfoArea:Ass
1Chapter7Introduction to the update processAremotefirmwareupdateutility,rfw‐update,isprovidedwiththelatestATCArelease.Therfw‐updateutil
7Updating and customizing FRU data70Thesefieldscanbeuncommented:ChassisInfoArea(forshelfFRUdataonly):#CHASSISREPLACECUSTOM2#CHASSISREPL
7Updating and customizing FRU data71•Oneofthesepairsoffiles:•FilesfromRadisyswithnamesendingin<version>.cfgand<version>.bin
8Chapter72Updating IPMI FW and FRU data for an AMC or RTMThischapterdescribesupdatingtheAMCorRTMIPMIfirmwareusingrsys‐ipmitoolandupdating
8Updating IPMI FW and FRU data for an AMC or RTM73Updating the IPMI firmwareTheIPMIfirmwareforanRTMorAMCisupdatedusingrsys‐ipmitool.Update
8Updating IPMI FW and FRU data for an AMC or RTM74Reviewing the outputTheoutputfromtheIPMIfirmwareupdatecommandsshouldresemblethefollowing
8Updating IPMI FW and FRU data for an AMC or RTM75Updating AMC or RTM FRU dataTheFRUdataforanAMCorRTMmustbeupdatedusingthermcptautility.
9Chapter76Installing previous firmware or software versionsThischapterdescribesuseofthefirmwareandtoolscomprisedinanupdatebundle.Firmwar
9Installing previous firmware or software versions77Examplerfw‐mergeATCA‐7220‐1.10.11‐1‐firmware.tgzATCA‐7220‐1.11.13‐0‐firmware.tgzThiscommandcre
AAppendix78Sample conf.rfw fileThisappendixdescribestheconf .rfwconfigurationupdatefilesyntax,andlistssomesamplefilesthatcanbeusedas
ASample conf.rfw file79update‐targets: Requiredsectionlistingtheintendedupdatetargets.Therequiredkeysare:module: <name>ofthemodule
1Introduction to the update process8Overview of the update processUsing rfw-update to update one or more Promentum shelvesThebasicprocedureforupda
ASample conf.rfw file80path: <URL>Specifiesanalternativeupdatebundlelocationforthistargetusingthesamesyntaxastherequiredkeybun
ASample conf.rfw file81Thisexampleshowshowtoformatthefile,withthe“^”characterrepresentingtheadditionofaspace:bundles:‐^^^^module: ATC
ASample conf.rfw file82Small sample conf.rfw fileBelowisasampleconf.rfwfileforupdatingalightlypopulatedchassis.Amorecomprehensiveconf.r
ASample conf.rfw file83Full sample conf.rfw fileTheconfigurationfilesampleshownbelowcanbecopiedintoatextfile,editedasnecessary,andsav
ASample conf.rfw file84slot:10phase:1‐connect:telnet://root:[email protected]:ATCA‐4500slot:14phase:1‐con
BAppendix85IPMB and IPMB-L address mappingThisappendixsupplementsChapter8,UpdatingIPMIFWandFRUdataforanAMCorRTM,onpage 72.Table 6on
BIPMB and IPMB-L address mapping86Table 6. IPMB addresses in hexadecimal notationSlot or FRUIPMB address / locationATCA-6000 shelf ATCA-6006 shelf ATC
BIPMB and IPMB-L address mapping87Table7providesthelocalIPMBaddresses(IPMB‐L)forAMCandRTMdevices,whichistheIPMBfromthecarriermanag
CAppendix88Power cycling after IPMC FPGA upgradesSomeRadisysproductsrequirea48VpowercycletoactivatenewIPMCFPGAprogrammingiftheIPMCFP
1Introduction to the update process9rfw-update• Utilityforupdatingmultipleremotemodulesbyinvokingrsys‐updateoneachmodule• Runsonahostth
Komentáře k této Příručce