Specifications
D
Appendix
62
Updating the BIOS on the CPMs
ThischapterdescribestheBIOSflashupdatemethodsfortheATCA‐45xxseriesandATCA‐46xx
seriesCPMs.TheupdatesareperformedfromtheLinuxcommandlineorfromtheEFIshellof
theCPMs.
Prepare the CPMs for the update
TopreparetheATCA‐45xxseriesandtheATCA‐46xxseriesCPMsfortheBIOSupdate,perform
thefollowingprocedures.
1. Locat ethelatest*tgzfilefortheappropriateCPMproduct.Forexample,
ATCA‐4500‐<version>.tgzisa*.tgzfilefortheATCA‐4500CPM.Theversionwillvary
dependingontheappropriateoperatingsystem.
2. Decompressthe*.tgzfilebyenteringthefollowingcommand:
tar‐xzvf<CPMproduct><version>.tgz
3. Locat etheRPMsfortheappropriateCPMproduct.ForexampletheRPMsforthe
ATCA‐4500arelocatedintheATCA‐4500directoryonthesoftwarereleaseimage.
4. InstallthelatestoperatingsystemRPMs.TheRPMsarelocatedintheRPMSfolder,which
iswithinthepackagesfolder.Youcaninstallindividualruntimepackagesdirectlyontothe
moduleslistedusingtheLinuxrpmutility.Atargetrootpathandadditionalcommand‐line
optionsmustbeusedtoinstallapackageontoadevelopmenthostwhenitismeantto
runonaseparatetargetsystem(suchasamodule).
Toinstallapackage:
rpm‐i<path><pkg_name>
5. Listtheinstalledpackagesbyentering:
rpm‐qa
6. VerifythefollowingRPMswereinstalled:
• amifldrv‐<version>.rpm:ThisiskerneldrivermodulerequiredforupdatingtheBIOS
ontheATCA‐45xxseriesandtheATCA‐46xxseriesCPMs.TheRPMcontainsthe
necessarydriverfileamifldrv_mod.o.
IfthekerneldriverRPMdoesnotappear,youwillneedtobuild
thedriver.See
Buildingtheflashupdatedriveronpage 63forinstructions.
• biosver<version>.rpm:ThisisatoolthatdisplaystheBIOSversionandtheBIOSimage
fileversionnumberforthemodule.
• rsysbflash<version>.rpm:ThisistheBIOSupdateutilityfortheATCA‐45xxseriesand
ATCA‐46xxseriesCPMs.