世界を動かす技術を、日本語で。

Raspberry Pi 5のサポート(OpenBSD)

2025年9月2日原文(marc.info)

概要

OpenBSDのCVSコミットで、 Raspberry Pi 5 Model B 向けRAMDISKサポートが追加。 PCIeストレージHATやWiFi、ファンに関する 既知の問題 も明記。 作業は mglocker によるもので、 kettenis@deraadt@ の承認済み。 関連ファイルの Makefile やドキュメントが修正対象。 今後の対応や進行中の作業についても簡潔に触れられている。

Raspberry Pi 5 Model B用RAMDISKサポート追加

  • OpenBSDsrcリポジトリ でのコミット
  • distrib/arm64/iso/Makefiledistrib/arm64/ramdisk/Makefileinstall.mdlist ファイルが修正対象
  • Raspberry Pi 5 Model B へのRAMDISKサポート追加
  • コミット担当は Marcus Glocker (mglocker@cvs.openbsd.org)
  • 承認者は kettenis@deraadt@

既知の問題点

  • PCIeストレージHAT からのブート非対応
    • 原因: U-Bootのサポート不足
  • Raspberry Pi 5 Model B "d0"ボード でWiFiが動作しない
  • アクティブクーラー(ファン) が動作しない
    • 原因: pwm/clockドライバー未実装(作業進行中)

今後の展望・注意事項

  • U-Bootサポートドライバー の開発が今後の課題
  • 最新状況は OpenBSDコミットログ公式ドキュメント 参照推奨
  • Raspberry Pi 5 Model B 利用時は、上記制限事項に注意

関連情報

  • コミット日時: 2025年9月1日
  • 変更通知: openbsd-cvsメーリングリスト
  • OpenBSD公式: cvs.openbsd.org

Hackerたちの意見

いいね!OpenBSDがRaspberry Piをサポートしてるなんて知らなかった。経験ある人いる?余ってる4台があって、「OpenBSDで何かする」ってのがずっとやりたいことリストに入ってるんだよね。

うん、俺はRaspberry Pi 4でOpenBSDを使ってメールサーバーを運営してるよ。SDカードをフラッシュして(インストールプログラムがセットを…自分にインストールするのも含めて)、あとは他のOpenBSDのインストールと同じように動くよ。ただ、サポートされてるハードウェアのリストから外れるのは難しいかな。例えば、CM4用のWaveshareキャリアボードは当たり外れがあるって気づいた。NetBSDはRaspberry Piやその周辺機器のサポートがもっと充実してるよ。Pi 5のサポートが楽しみだね!

いくつか注意点があるよ:1. 9ヶ月前にPi 4で試したとき、3GB以上のRAMを使うにはサードパーティのファームウェアが必要だった。残念ながら、それはうまくいかなかった。2. フルイメージには完全なソフトウェアセットが含まれてるけど、インストーラーがそれを認識できない。ネットワークを使うか(データ容量制限があって、FOSSでは時々面倒なんだよね)、別のドライブにセットをロードする必要がある。

ドキュメントを読むだけじゃなくて、インストール前に確認すべきことがあるよ:- 最新のファームウェアをインストールしておくこと(Linuxからアップグレードするのがずっと楽) - UEFI。

注意:OpenBSDはまだArm64の省電力をサポートしていないよ。CPUはずっとフルスロットルで動いてるから、場合によっては致命的な問題になるかも。

現在のリリース(7.7)と前のバージョン(7.6)は、俺のPi 4でめっちゃ良かったよ。ユニークなファームウェアブートの設定のせいで、ちょっと余分なセットアップが必要だったけど、動き出したら他のOpenBSDシステムと全く同じように動く。ARM64だってことはほとんど考えないよ。パッシブエンクロージャーでも問題なく動くし、バックパックに入れっぱなしにしてたら結構熱くなったこともあったけど…それでも全然安定してて、SSHで入れたよ(触る勇気はなかったけど)。 https://www.openbsd.org/arm64.html

最初はRaspberry Pi 3、その後4でOpenBSDを使ってたんだけど、ある日突然SSHもシリアルポートも反応しなくなって、電源を切って再起動する羽目になったんだ。まあ、こういうことはあるよね。でも、そのせいでいくつかのシステムファイルを失っちゃって、どれを失ったのか分からなかった。いくつかの機能が動かなくなって、/usrのlost+foundにファイルがあったから気づいたんだ。OpenBSDのファイルシステムにはジャーナリングがないし、最も近いものだったソフトアップデートも数バージョン前に削除されたから、後でジャーナリングを追加できるようにしてるみたい。これが実現するまで、もうどこにもOpenBSDをインストールする気にはならないな。残念だけど、それを除けば本当に良いOSなんだよ。ドキュメントも素晴らしいし、基本機能にはいいサービスが揃ってる。例えば、OpenSMTPDはPostfixよりずっとシンプルで、システムを安全にするために本当に必要なオプションを見逃してるんじゃないかって不安にならないから、こっちの方が好き。

そして、新しいハードウェアをサポートする高貴な*nixの伝統は続く…まあ、一部だけどね。

欠けているPCIeストレージHATのサポートに理由があったのは面白いけど、Wi-Fiの問題は「動かない」だけなのが気になる。全く未開拓な問題なのかな。

カーネルを超高速でコンパイルできる!ファン速度のサポート…うーん、ダメだね!

そして、ハードウェアベンダーが自分たちの製品をドキュメント化しないという高貴な伝統は続いていく。

アクティブクーラー(ファン)が動かないのは、PWM/クロックドライバーが欠けてるから(作業中のものもある)。え、何それ?OSの役割はそれだけなの?Raspberry Pi 5に搭載されてるMCUは何のためにあるの?

Hacker Newsで議論の続きを見る