mbmon (xmbmon) version 2.05 ICH7 ICH8 ICH9対応patch 2007/10/17 by Ituki Kirihara/NI 勝手にパッチを当ててみました。 patch < xmbmon205.ich9.patch で、ICH7/8/9に対応する……可能性があります。 *適当に*ソースを書き換えて、 *何となくそれっぽい値*を返したので、OKと言う事にして公開します。 パッチを見てもらえば分かりますが、 ・Intel 82801G (ICH7) ・Intel 82801H (ICH8) ・Intel 82801I (ICH9)に *なんとなく*対応しています(笑) 何となくなので、何が起きても作者は一切責任を取りません。自己責任でどうぞ。 「何が起きても」というのは、HDDが壊れたとか飛んだとかメモリが逝ったとか カードが壊れたとか論理的・物理的・政治的責任等々、 「何が起きても」責任を取りませんという意味です。 *必ず自己責任で*お願いします。 ちなみに、私はportsでconfigureした後のMakefileに書いてあるDEFS変数から -DSMBUS_IOCTLという命令を削除しないと動きませんでした。 環境は「Toledo i3000R (S5191)」(http://www.tyan.com/product_board_detail.aspx?pid=343) +FreeBSD 6.2 p8です。 あと、コマンドライン版でしか試してません。 まぁ、変にいじってないので大丈夫だとは思いますが……。 それぞれの値は http://opengrok.creo.hu/dragonfly/xref/src/sys/dev/powermng/ichsmb/ichsmb_pci.c#ID_82801G このページの下記の値を参考にさせていただきました。 #define ID_82801G 0x27DA8086 #define ID_82801H 0x283E8086 #define ID_82801I 0x29308086 上から順にICH7、ICH8、ICH9……っぽい(ぉぃ パッチ(本体あり)公開場所 http://fc.to/ituki/software/patch/index.html パッチ作者(桐原 樹)のホームページ http://fc.to/ituki/ or http://blog.proj.jp/ituki/ パッチを作った時の騒動(?)とか。 http://blog.proj.jp/ituki/20071017.html オリジナルなmbmon (xmbmon)の作者様のページ Yoshifumi R. SHIMIZU's home page http://www.nt.phys.kyushu-u.ac.jp/shimizu/ オリジナルなmbmon (xmbmon)のダウンロードページ http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html パッチ部分に著作権が発生するかどうかは謎ですが、 パッチ部分もオリジナルと同じく、修正BSDライセンスに従います。 このライセンスに矛盾しない限り、どのように改変・変更してもかまいません。 このプログラムを使ったために何か不都合なことが起きても作者は一切の責任を負いません。 このプログラムの開発をより一層発展させるさせるかどうかはわかりません。 最後に……この文章はWindows上で書いてるので、SJISでかつ改行コードがCR+LFです(笑) 読みにくくてごめんねー。