とある事情、というのは、アイ・オー・データがソースを公開していないドライバを使っているということです。/lib/modules/noversions というディレクトリに、leddrv.ko, btndrv.ko, そして buzdrv.koという三つのドライバがあります。ディレクトリ名どおり、バージョン非依存ならまだいいのですが、実際には、2.6.10-iop1ではないと動かないようにされています。そしてソースもない。
この三つのドライバは、それぞれ、グラタンの、LED、電源ボタン、ブザーを制御するためのもので、linuxrcがブートのステージを伝えるのに、また、定期的にRAIDのヘルスチェッカが、使っているのですが、これらを組み込むことができないので、linuxrcを変更してバージョンチェックをして、これらの動作(ドライバの組み込みからステータスに基づくLEDなどの制御)をしないようにしてあります。
このため、2.6.15.7-iop1(改)に入れ替えたグラタンは電源LEDが点滅しっぱなしです。異常ではないのですが、ネットワーク経由でログインしないと、状態を調べることは出来なくなります。外部にサービスを公開しているような用途の場合は、別にLEDがどう点滅していようとあまり気にはならないかと思いますが、手元において純然たるNASとして運用しているような場合には、気になるかもしれません。そのような場合には、カーネルを入れ替えないことをお勧めします。(逆に外部にサービスを公開している場合には積極的にカーネルを入れ替えるべきです。セキュリティホールを放置することは、どうぞクラックしてくださいといっているようなものなので。)
現在、挑戦者掲示板から、ソースの開示依頼をしていますが、どうなるかわかりません。時間が取れたら、せめて点滅だけは止めるような、独自仕様のドライバと制御用のコマンドを作るかもしれませんが、美しくないので、アイ・オー・データがソースを開示してくれることを願って止みません。
コメント