FreeBSD: w83793-i2c センサーを搭載した tyan マザーボードのファン制御

FreeBSD: w83793-i2c センサーを搭載した tyan マザーボードのファン制御

この質問は次の質問と密接に関連しています:zpools を使用した Debian を実行するシステムでの安全な FreeBSD テスト

私はかなり変わった (つまり HP や Dell などではない) tyan マザーボードを持っていますが、これは制御システムが不良です。Linux で pwncontrol を使ってなんとかやっていけます。

騒音に耐えながら、いくつか試してみましたが、ファン速度の読み取りとファン電力の書き込みは不可能だと感じました。Winbond センサー チップセットを使用しています: w83793-i2c-0-2f。Coretemp 情報 (利用可能な場合)

このハードウェアは 2010 年製のサーバー ハードウェアなので、FreeBSD を実行しても問題はないだろうと考えました。

同じ問題に遭遇した人はいますか? mbmon と healthd については聞いたことがありますが、デバイスにアクセスできない場合、何を制御すればよいのでしょうか?

答えはこうだと思います。このハードウェアはサポートされていないので、それが現実である限り、対処することは受け入れられるでしょう。

ファンに供給される電圧をハッキングする電気的解決策も知っていますが、私はそれを避けたいです

答え1

W83793G は比較的新しいデバイスであり、2004 年以降意味のある形で更新されていないxmbmon205 や0.7.9 ではサポートされていません。healthd

しかし、このデバイスはOpenBSDではサポートされている。4.3(2007/2008)とウブング(4)http://bxr.su/o/sys/dev/i2c/w83793g.cただし、監視ビットのみがサポートされており、ファン制御はサポートされていません。ファン制御ただし、十分簡単なはずです。他の BSD システムは W83793G をサポートしていないようです。

おそらく使えるトリックの 1 つは、BIOS 経由でチップを設定するか、Linux から設定してから FreeBSD に再起動することです (BIOS がチップの設定をリセットしない限り)。それ以外の場合は、サポートを自分でハックするか、代わりにハックしてくれる人を探すのが最善策かもしれません。免責事項: 上記のドライバーの作者は私です。 :-)

関連情報