{"id":4599,"date":"2020-05-13T00:22:42","date_gmt":"2020-05-13T07:22:42","guid":{"rendered":"https:\/\/www.flamingspork.com\/blog\/?p=4599"},"modified":"2020-05-13T00:22:42","modified_gmt":"2020-05-13T07:22:42","slug":"a-op-build-v2-5-rc1-based-raptor-blackbird-build","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2020\/05\/13\/a-op-build-v2-5-rc1-based-raptor-blackbird-build\/","title":{"rendered":"A op-build v2.5-rc1 based Raptor Blackbird Build"},"content":{"rendered":"\n<p>I have done a few builds of firmware for the Raptor Blackbird since I got mine, each of them based on upstream op-build plus a few patches. The previous one was <a href=\"https:\/\/www.flamingspork.com\/blog\/2020\/03\/08\/yet-another-near-upstream-raptor-blackbird-firmware-build\/\">Yet another near-upstream Raptor Blackbird firmware build<\/a> that I built a couple of months ago. This new build is based off the release candidate of op-build v2.5. Here&#8217;s what&#8217;s changed:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Package<\/strong><\/td><td><strong>Old Version<\/strong><\/td><td><strong>New Version<\/strong><\/td><\/tr><tr><td>hcode<\/td><td>hw030220a.opmst<\/td><td>hw050520a.opmst<\/td><\/tr><tr><td>hostboot<\/td><td>acdff8a390a2654d<\/td><td>d52fed67bdebe2b5<\/td><\/tr><tr><td>kexec-lite<\/td><td>18ec88310c4134e<\/td><td>6b0130b3c1ea489e<\/td><\/tr><tr><td>libflash<\/td><td>v6.5-228-g82aed17a<\/td><td>v6.6<\/td><\/tr><tr><td>linux<\/td><td>v5.4.22<\/td><td>v5.4.33<\/td><\/tr><tr><td>linux-headers<\/td><td>v5.4.22<\/td><td>v5.4.33<\/td><\/tr><tr><td>machine-xml<\/td><td>17e9e84d504582c88<\/td><td>e782e30829e0d6be<\/td><\/tr><tr><td>occ<\/td><td>3ab29212518e65740<\/td><td>ab4dc96fd6cf584c42<\/td><\/tr><tr><td>openpower-pnor<\/td><td>6fb8d914134d544a84<\/td><td>175f00d9c6dc395faf3<\/td><\/tr><tr><td>sbe<\/td><td>c318ab00116d92f08c<\/td><td>78fb7838495ad0aab7<\/td><\/tr><tr><td>skiboot<\/td><td>v6.5-228-g82aed17a<\/td><td>v6.6<\/td><\/tr><\/tbody><\/table><figcaption>Changes in my latest Blackbird build<\/figcaption><\/figure>\n\n\n\n<p>Go grab <a href=\"https:\/\/www.flamingspork.com\/blackbird\/stewart-blackbird-6-images\/blackbird.pnor\">blackbird.pnor<\/a> from <a href=\"https:\/\/www.flamingspork.com\/blackbird\/stewart-blackbird-6-images\/\">https:\/\/www.flamingspork.com\/blackbird\/stewart-blackbird-6-images\/<\/a>, and give it a go! Just scp it to your BMC, and flash it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pflash -E -p \/tmp\/blackbird.pnor<\/code><\/pre>\n\n\n\n<p>There&#8217;s two differences from upstream op-build: my <a href=\"https:\/\/github.com\/open-power\/op-build\/pull\/3623\">pull request to op-build<\/a>, and the <a href=\"https:\/\/github.com\/open-power\/buildroot\/pull\/28\">fixing of the (old) buildroot so that it&#8217;ll build on Fedora 32<\/a>. From discussions on the <a href=\"https:\/\/lists.ozlabs.org\/listinfo\/openpower-firmware\">openpower-firmware mailing list<\/a>, it seems that one hopeful thing is to have all the Blackbird support merged in before the final op-build v2.5 is tagged. The previous op-build release (v2.4) was tagged in July 2019, so we&#8217;re about 10 months into what was a 2 month release cycle, so speculating on when that final release will be is somewhat difficult.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have done a few builds of firmware for the Raptor Blackbird since I got mine, each of them based on upstream op-build plus a few patches. The previous one was Yet another near-upstream Raptor Blackbird firmware build that I &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2020\/05\/13\/a-op-build-v2-5-rc1-based-raptor-blackbird-build\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[740,586,587,741],"class_list":["post-4599","post","type-post","status-publish","format-standard","hentry","category-cool-gadgets","tag-blackbird","tag-firmware","tag-openpower","tag-raptorcs"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-1cb","jetpack-related-posts":[{"id":4617,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/05\/25\/op-build-v2-5-firmware-for-the-raptor-blackbird\/","url_meta":{"origin":4599,"position":0},"title":"op-build v2.5 firmware for the Raptor Blackbird","author":"Stewart Smith","date":"2020-05-25","format":false,"excerpt":"Well, following on from my post where I excitedly pointed out that Raptor Blackbird support: all upstream in op-build v2.5, that means I can do another in my series of (close to) upstream Blackbird firmware builds. This time, the only difference from straight upstream op-build v2.5 is my fixes for\u2026","rel":"","context":"In &quot;powerpc&quot;","block_context":{"text":"powerpc","link":"https:\/\/www.flamingspork.com\/blog\/category\/powerpc\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4528,"url":"https:\/\/www.flamingspork.com\/blog\/2019\/12\/16\/a-close-to-upstream-firmware-build-for-the-raptor-blackbird\/","url_meta":{"origin":4599,"position":1},"title":"A close-to-upstream firmware build for the Raptor Blackbird","author":"Stewart Smith","date":"2019-12-16","format":false,"excerpt":"UPDATE: A newer version is available here It goes without saying that using this build is a At Your Own Risk and I make zero warranty. AFAIK it can't physically destroy your system. My GitHub op-build branch stewart-blackbird-v1 has all the changes built into this build (the VERSION displayed in\u2026","rel":"","context":"In &quot;cool gadgets&quot;","block_context":{"text":"cool gadgets","link":"https:\/\/www.flamingspork.com\/blog\/category\/cool-gadgets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4544,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/02\/01\/another-close-to-upstream-blackbird-firmware-build\/","url_meta":{"origin":4599,"position":2},"title":"Another close-to-upstream Blackbird Firmware Build","author":"Stewart Smith","date":"2020-02-01","format":false,"excerpt":"A few weeks ago (okay, close to six), I put up a firmware build for the Raptor Blackbird with close-to-upstream firmware (see here). Well, I've done another build! It's current op-build (as of this morning), but my branch with patches for the Raptor Blackbird. The skiboot patch is there, as\u2026","rel":"","context":"In &quot;OPAL&quot;","block_context":{"text":"OPAL","link":"https:\/\/www.flamingspork.com\/blog\/category\/opal\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4607,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/05\/16\/raptor-blackbird-support-all-upstream-in-op-build\/","url_meta":{"origin":4599,"position":3},"title":"Raptor Blackbird support: all upstream in op-build","author":"Stewart Smith","date":"2020-05-16","format":false,"excerpt":"Thanks to my most recent PR being merged, op-build v2.5 will have full support for the Raptor Blackbird! This includes support for the \"IPL Monitor\" that's required to get fan control going. Note that if you're running Fedora 32 then you need some patches to buildroot to have it build,\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4561,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/03\/08\/yet-another-near-upstream-raptor-blackbird-firmware-build\/","url_meta":{"origin":4599,"position":4},"title":"Yet another near-upstream Raptor Blackbird firmware build","author":"Stewart Smith","date":"2020-03-08","format":false,"excerpt":"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\u00e2\u20ac\u2122ve done another build! It\u00e2\u20ac\u2122s current op-build (as of yesterday), but my branch with patches for the Raptor Blackbird. The skiboot\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4508,"url":"https:\/\/www.flamingspork.com\/blog\/2019\/12\/10\/looking-at-the-state-of-blackbird-firmware\/","url_meta":{"origin":4599,"position":5},"title":"Looking at the state of Blackbird firmware","author":"Stewart Smith","date":"2019-12-10","format":false,"excerpt":"Having been somewhat involved in OpenPOWER firmware, I have a bunch of experience and opinions on maintaining firmware trees for products, what working with upstream looks like and all that. So, with my new Blackbird system I decided to take a bit of a look as to what the firmware\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=4599"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4599\/revisions"}],"predecessor-version":[{"id":4600,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4599\/revisions\/4600"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=4599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=4599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=4599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}