In what is coming a month occurance, I’ve put up yet another firmware build for the Raptor Blackbird with close-to-upstream firmware (see here and here for previous ones).
Well, I’ve done another build! It’s current op-build (as of yesterday), but my branch with patches for the Raptor Blackbird. The skiboot patch is there, the SBE speedup patch is now upstream. The machine-xml which is straight from Raptor but in my repo.
Here’s the current versions of everything:
$ lsprop /sys/firmware/devicetree/base/ibm,firmware-versions/
skiboot "v6.5-228-g82aed17a-p4360f95"
bmc-firmware-version
"0.00"
occ "3ab2921"
hostboot "acdff8a-pe7e80e1"
buildroot "2019.05.3-15-g3a4fc2a888"
capp-ucode "p9-dd2-v4"
machine-xml "site_local-stewart-a0efd66"
hostboot-binaries
"hw013120a.opmst"
sbe "c318ab0-p1ddf83c"
hcode "hw030220a.opmst"
petitboot "v1.12"
phandle 0000064c (1612)
version "blackbird-v2.4-514-g62d1a941"
linux "5.4.22-openpower1-pdbbf8c8"
name "ibm,firmware-versions"
If we compare this to the last build I put up, we have:
Component | old | new |
---|---|---|
skiboot | v6.5-209-g179d53df-p4360f95 | v6.5-228-g82aed17a-p4360f95 |
linux | 5.4.13-openpower1-pa361bec | 5.4.22-openpower1-pdbbf8c8 |
occ | 3ab2921 | no change |
hostboot | 779761d-pe7e80e1 | acdff8a-pe7e80e1 |
buildroot | 2019.05.3-14-g17f117295f | 2019.05.3-15-g3a4fc2a888 |
capp-ucode | p9-dd2-v4 | no change |
machine-xml | site_local-stewart-a0efd66 | no change |
hostboot-binaries | hw011120a.opmst | hw013120a.opmst |
sbe | 166b70c-p06fc80c | c318ab0-p1ddf83c |
hcode | hw011520a.opmst | hw030220a.opmst |
petitboot | v1.11 | v1.12 |
version | blackbird-v2.4-415-gb63b36ef | blackbird-v2.4-514-g62d1a941 |
So, what do those changes mean? Not too much changed over the past month. Kernel bump, new petitboot (although I can’t find release notes but it doesn’t look like there’s a lot of changes), and slight bumps to other firmware components.
Grab blackbird.pnor from https://www.flamingspork.com/blackbird/stewart-blackbird-4-images/ and give it a whirl!
To flash it, copy blackbird.pnor
to your Blackbird’s BMC in /tmp/ (important! the /tmp filesystem has enough room, the home directory for root does not), and then run:
pflash -E -p /tmp/blackbird.pnor
Which will ask you to confirm and then flash:
About to erase chip !
WARNING ! This will modify your HOST flash chip content !
Enter "yes" to confirm:yes
Erasing... (may take a while)
[==================================================] 99% ETA:1s
done !
About to program "/tmp/blackbird.pnor" at 0x00000000..0x04000000 !
Programming & Verifying...
[==================================================] 100% ETA:0s
Pingback: OCC and Sensors on the Raptor Blackbird (and other POWER9 systems) | Ramblings
Pingback: A op-build v2.5-rc1 based Raptor Blackbird Build | Ramblings