2004年07月30日 金曜日

今日も1日計算三昧…

今日も引き続きプロセス処理条件を出すための計算三昧。一応夕方に計算結果を出せたので、ありったけ仕込んで今日のお仕事は終了。

2004年07月29日 木曜日

今日は1日計算三昧

今日は一日中計算三昧。特にこれ以上書けることが何もない…

2004年07月28日 水曜日

歓迎会

今日は7月頭から一緒に仕事を始めた方の歓迎会だったので、飲み会だった。今いる会社はあまり飲み会のない会社だけども、こういう場でざっくばらんに話をするといろいろ考え方が見えてくる_場合もある_ので、結構有意義なひとときだった。

2004年07月27日 火曜日

R3におけるサスペンドの件 その2

昨日うまくいかなかったのはただ単に付け加えた部分がコンパイルされてなかっただけで、新たに送っていただいたパッチを当ててみました。結局MakefileとKconfigに記述を足すんですね… パッチを見て勉強になった。
Kconfigってデフォルトのコンパイルオプションとかも指定できるみたいで、これは便利なのかもしれない。(ずいぶん2.5系のカーネルもコンパイルしてきたが、使いだけの人なのであまりまじまじと見てなかった…)
と言うことで、新たにカーネルを作り直しできたモジュールをmodprobeしたら、見事fn+F10でハイバネーションできるようになった。これは、かなりすばらしいです。ありがとうございます。(パッチのバグ出しにはなったかな。)そのうち公開されると思うので、そのときにリンクを貼ります。今のところ無茶な操作はしていないので、ACPI関係の問題などはは出ていない。

NdisWapper

残るは無線LAN周りの話で、これはWindowsのWindows Network Driver APIをWrapするNDisWrapperを導入すれば、Windowsのドライバーが使えるようになるよと言う話を聞いていたので、ndiswrapperとndiswrapper-sourceを配布元に書かれている通りに、apt-getしてndiswrapperもインストールしてみました。(カーネルを作る時にmodules_imageも加えること。) こっちもサクっと無線LANが使えるようになりました。ある意味これも凄い。なんて便利なんだ…

Synaptics Driver

Synaptics Touch PanelのXのドライバは上記サイトよりソースをダウンロースして、ドキュメントに書かれている通りにコンパイル・インストールすればよい。_ドキュメントに書かれているように_Debianの場合はx-dev, libx11-dev, libxext-devが必要。コンパイル前にちゃんと文書を読みましょう。(これで1日以上考え混んでしまったので。)

もっと読む

2004年07月26日 月曜日

R3におけるサスペンドの件

ノートブックを実用的に使うには、やっぱりサスペンド・レジューム・ハイバネーションができないと。と言うことなのだが、ずいぶんの間できなくなっていた。(ACPI以降と言うことであるけど。)
先週、三浦さんに2.6.6カーネルにSWSUSPパッチが当たったカーネルソースをいただいたので、先週はSWSUSP周りの調整を実施していた。(パッチはSWSUSP-2.0.0.81まで当てている。) さっくりコンパイルして、

echo 1 > /proc/swsusp/activate

でハイバネーションするようになりました! こりゃあ素晴らしい!
あと現在試作中のホットキーパッチもいただいたので、パッチを当ててコンパイル….
/etc/acpi/events/hotkey に 以下に示すhotkeys.shを実効属性を付けてコピーしましたが、何にもおきない。(なぜかpowerbtn(これはデフォルトで効くようになっている)を押したときも同じで/var/acpi/log には何も出ない。ルールを2個読んだと言う記述があるだけ。)

## /etc/acpi/events/powerbtn
## This is called when the user presses the power button and calls
## /etc/acpi/powerbtn.sh for further processing.
## Optionally you can specify the placeholder %e. It will pass
## through the whole kernel event message to the program you've
## specified.
## We need to react on "button power.*" and "button/power.*" because
## of kernel changes.
event=HKEY.*
action=/etc/acpi/hotkey.sh "%e"

依存しているacpidは入れたのだが、何か足りないのかなぁ。

もっと読む