Mar 20, 2002
NICが犯人
サーバリブートの続報。NICのIRQ共有が原因なのかと、3つのPCIスロットを全ての組み合わせで差し替えするも変化無し。
NIC自体かドライバのどちらかが怪しいのではないかと予想し、3C905TXからDEC DS21140の物に変更。
どうやら当りだったようで、解決。いやはや。
Mar 17, 2002
環境改善推進
1月に行った実験用マシンの高速化。実はマザーがイマイチだったので、換装を実施。i810Eのマザーを買ってきてサーバのApolloPro133のものと交換。こちらを実験用に。
ビデオがオンボードのものにPCIのビデオカードを挿すとロクなことが無い。
怪しかったNT4.0の動作もまともになり快適。ついでに全然速くないCeleron/1GHzもPentiumIII/1GHzに換装。
サーバも保留になっていたジャーナルファイルシステム化を実施。ホントはJFSにしたかったけど今回はReiserFS。
Ext3よりは速いハズだけどどうなんだか。
ただ、不思議な現象が発生。Windows2000からSamba経由でマウントしたファイルを、
Adobe GoLiveで読むとサーバがリブートする。(ハードリセットっぽい)
原因はカーネルの2.4.18化か、ReiserFSか、それともi810Eマザーか。
しばらく様子をみて対応方法を考えねば。
Win2K SP2の謎
去年から謎だった、メインマシンへのWin2K SP2適用後、"INACCESSBLE BOOT DEVICE"で、ブート不能になる件。いろいろ試しても全然ダメだったので、最後の手段として別のHDDに引っ越しての適用を実施。
DriveImageでコピーし、いざ適用。すんなり起動。んー。昔もこんなのあったっけ。
やっぱり20GBHDDとは相性が良くないな。
※MAXTOR 5T020H2(20GB)→ Seagate ST340014A(40GB)に変更。
ついでにSRPやらその他セキュリティパッチやらを一気に適用。これでちょっとは安心かなと。
しかし、セキュリティメモを作る時間は無し。
WACOM SmartScroll
ワコムの左手用スクロールデバイス SmartScrollを購入。(1月だけど)最近やっとSDKが公開されたので、LightWave3D用のプラグインを自作してみることに。
割と簡単に出来たものの使い物にならない。
スクロールボールが回転するたびに送られてくるWindowメッセージに応答する形で実装するのだけれども、
LightWave3Dでスクロールする場合は、[ALT]キー+左ドラッグなので、
・WM_SYSKEYDOWN(VK_MENU)
・WM_MOUSEMOVE(MK_LBUTTON+位置)
・WM_LBUTTONUP
・WM_SYSKEYUP(VK_MENU)
を送ってやれば良いが、通常は[ALT]キーとマウスの左ボタンはスクロールを止めるまで離さないので
・WM_SYSKEYDOWN(VK_MENU)
・WM_MOUSEMOVE(MK_LBUTTON+位置)
繰り返し
・WM_LBUTTONUP
・WM_SYSKEYUP(VK_MENU)
となるところが、スクロールボールが回転するたびに、
・WM_SYSKEYDOWN(VK_MENU)
・WM_MOUSEMOVE(MK_LBUTTON+位置)
・WM_LBUTTONUP
・WM_SYSKEYUP(VK_MENU)
を送ってしまうため、ボールの回転について来ない。
重たいオブジェクトを回転させようものなら、いつまでも終わらない。
ダメだなこれは。