玄箱でNetBSDを動かす

玄箱でNetBSDを動かす : NetBSD on KURO-BOX

(このページの最終更新日: 2010-11-23)
+  <- English information

''Of course it runs NetBSD. ;-)''

前口上

+  ←を押すと開きます

現在の状況(2010-11-23更新)

動作確認リスト(簡略版) → (詳細版)

◎(動作確認済) 初代玄箱, 玄箱/HG, HD-HLANv1, HD-HGLAN, HS-DGL, HD-HTGL, TS-TGL
○(動作するはず) HS-DTGL
△(制約あり) HD-LANv2
●(実験中:MIPS系) HD-LANv3, HD-HLANv2, HD-HLWG
●(実験中:ARM9系) LS-GL, HS-DHGL, TS-HTGL, LS-LGL, 玄箱/PRO
?(不明) HD-LANv1

カーネルパッチ一覧

evbppc evbmips-el evbarm
netbsd-3 2007-10-07 2007-11-21 n/a
netbsd-4 2008-01-22 2008-01-22 n/a
netbsd-5 2010-11-21 2010-11-23 working
current 2009-01-11(5.99.6) 2009-02-08(5.99.7) 2008-03-27(4.99.58)
  • 自動生成したカーネル(バイナリ)とパッチは http://kurobsd.ki.nu/download/daily-work/ にあります。
    • ここには未テストのカーネルもありますので動かないこともあります。あらかじめご了承下さい。

全体状況

  • 実験中につき、αクオリティです。実際に動作させるには努力と根性が必要です(お約束)。
    • 動作自体は安定しています。通常操作でパニックすることは(ほとんど)ありません。

  • (PPC版)各機種のカーネルを統合しました。1つのカーネルで玄箱, LinkStation, (初代/新)TeraStationに対応しています。

  • バグはたくさんあります。(^^;)

  • (PPC版) ギガLANの方は温度管理にご注意ください。(ファンの回転数が遅い方固定になっている可能性があります)
    • (*TeraStation以外*)AVR制御デーモンが動作している状態ならば、以下の制御が可能です。(シングルクォートに書き換えました)
echo -n ']]]]' > /dev/dty01     #ファン回転高速化
echo -n '\\\\' > /dev/dty01     #ファン回転低速化

インストール・動作手順

(PPC版)
(MIPS版)
  • 準備中です。 _o_
  • 材料だけは用意してあります。

(PPC版)3.xカーネル

  • NetBSD/evbppc(改) 3.1_RELEASEが起動しています。

(PPC版)4.xカーネル

  • NetBSD/evbppc(改) 4.0_RELEASEが起動しています。

(PPC版)5.xカーネル

  • NetBSD/evbppc(改) 5.1_RELEASEが起動しています。

(PPC版)currentカーネル

  • NetBSD/evbppc(改) current(5.99.6)が起動しています。

(PPC版)ブート周辺

  • nbloaderを使うと、ブート用Flash-ROMの書き換えが不要です。(ハードディスク上のLinuxのパーティションに共存するブートローダです。)
    • バージョン3.1をリリースしました。テストをお願いします(2006-10-14)
      • バージョン3ではロード出来るカーネルサイズを28MB程度に拡張しました。他の機能の変更はありません。
      • バージョン3.1ではカーネルに文字列の引数を渡せるようになりました。U-Bootと同様に使用可能です。
    • 全機種のバイナリを同梱しました。ついでに全機種のLinux用loader.oも入れてあります。
  • なんちゃってブートセレクタ』『なんちゃってブートセレクタ type 2』を使うと、LinuxとNetBSDの切り替えが楽チンです。
    • 玄箱/LinkStation用type2の2007-02-07版をリリースしました。
    • おまけでLinux新カーネルも切り替えられます。(おまけですよ)
    • 初代TeraStation用Type2は別アーカイブですのでご注意下さい。

  • Das U-Bootを使ってもブート可能です。

(PPC版)その他

  • 玄箱NetBSD用のAVR制御デーモンのソースがダウンロード可能です。
    • 全機種共通です。
    • ↑TS-TGLでは動作しません _o_
      • ↑TS-TGLは別プログラムで実験中です。(2007-06-15)

(MIPS版)4.xカーネル

  • NetBSD/evbmips(改) 4.0_RELEASEが動いています。

(MIPS版)5.xカーネル

  • NetBSD/evbmips(改) 5.1_RELEASEが動いています。

(MIPS版)currentカーネル

  • NetBSD/evbmips(改) 5.99.7が動いています。

Download

  • カーネルやパッチ等のダウンロードはこちらをご覧下さい。
    • evbppc版へのショートカットはこちらからどうぞ。
    • sandpoint版(旧版)へのショートカットはこちらからどうぞ。
  • MIPSel版はこちらで仮公開中です。
    • MIPSel版へのショートカットはこちらからどうぞ。
  • PPCとMIPSのDaily-Work(チャレンジャー向け)カーネルはこちらから探して下さい。
  • 何か、はまだ何もありません

ご連絡事項(2010-11-23更新)

  • (sandpoint)
    • sandpointに関しては『ご本家』との混同を避ける意味から情報を整理(消去)しています。(2009-05-31)
      • 手始めにトップページからsandpoint関連の情報を削除しました。

  • (NetBSD-5)
    • evbppc版のNetBSD-5.1-RELEASEカーネルパッチをuploadしました。ご活用下さいませ。(2010-11-21)
    • evbmips版のNetBSD-5.1-RELEASEカーネルパッチもuploadしました。こちらはLinkStation2用です。(2010-11-23)

  • (NetBSD-4)
    • evbppcとsandpointのUSBメモリイメージを作成しました。512MB(以上)用です。こちらこちらにあります。(2008-02-29)
      • 512MB(以上)のUSBメモリに書き込むと、手間をあまりかけずにNetBSD-4.0の環境が試せます。
      • イメージ先頭にDOSパーティションがありますが、この中にブートローダ/ブートセレクタ/カーネルのアーカイブを入れてありますので、別途ダウンロードする必要はございません。

蛇足


# 『玄箱/LinkStation/TeraStationなんか使えぬから捨ててしまおう』という方、 もったいないので私に下さい ((c) void 良寛和尚)。(^o^)

カウンタ(2005-08-20~): 222990

ご連絡先: E.Kawauchi [at] gmail [dot] com #万年 工事中 休工中 orz