Specifications

D
Appendix
62
Updating the BIOS on the CPMs
ThischapterdescribestheBIOSflashupdatemethodsfortheATCA45xxseriesandATCA46xx
seriesCPMs.TheupdatesareperformedfromtheLinuxcommandlineorfromtheEFIshellof
theCPMs.
Prepare the CPMs for the update
TopreparetheATCA45xxseriesandtheATCA46xxseriesCPMsfortheBIOSupdate,perform
thefollowingprocedures.
1. Locat ethelatest*tgzfilefortheappropriateCPMproduct.Forexample,
ATCA4500<version>.tgzisa*.tgzfilefortheATCA4500CPM.Theversionwillvary
dependingontheappropriateoperatingsystem.
2. Decompressthe*.tgzfilebyenteringthefollowingcommand:
tar‐xzvf<CPMproduct><version>.tgz
3. Locat etheRPMsfortheappropriateCPMproduct.ForexampletheRPMsforthe
ATCA4500arelocatedintheATCA4500directoryonthesoftwarereleaseimage.
4. InstallthelatestoperatingsystemRPMs.TheRPMsarelocatedintheRPMSfolder,which
iswithinthepackagesfolder.Youcaninstallindividualruntimepackagesdirectlyontothe
moduleslistedusingtheLinuxrpmutility.Atargetrootpathandadditionalcommandline
optionsmustbeusedtoinstallapackageontoadevelopmenthostwhenitismeantto
runonaseparatetargetsystem(suchasamodule).
Toinstallapackage:
rpm‐i<path><pkg_name>
5. Listtheinstalledpackagesbyentering:
rpm‐qa
6. VerifythefollowingRPMswereinstalled:
amifldrv<version>.rpm:ThisiskerneldrivermodulerequiredforupdatingtheBIOS
ontheATCA45xxseriesandtheATCA46xxseriesCPMs.TheRPMcontainsthe
necessarydriverfileamifldrv_mod.o.
IfthekerneldriverRPMdoesnotappear,youwillneedtobuild
thedriver.See
Buildingtheflashupdatedriveronpage 63forinstructions.
biosver<version>.rpm:ThisisatoolthatdisplaystheBIOSversionandtheBIOSimage
fileversionnumberforthemodule.
rsysbflash<version>.rpm:ThisistheBIOSupdateutilityfortheATCA45xxseriesand
ATCA46xxseriesCPMs.