趣味+メモ用のブログです。
GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
nintendo-dsエミュレータである「desmume-0.9.6」の高速化について調査。
PR
Debian GNU/Linux (lenny)で、linux-kernle 2.6.34パッケージを作成。
■環境 - Let's note CF-R8 - Debian GNU/Linux lenny
表題のとおりなのだが、dmesgコマンドで後から参照できる。
ちなみに「root権限は必要」 なにがよいかというと、 組み込みLinuxでstdout/stderrを殺してしまっている場合の 出力先として使用できること。 シリアル「/dev/console」だと、シリアルへの負荷が高くなるのと、 シリアルをつないでいないとログを参照できないのが問題。
SourceForge.jpで新規プロジェクトを登録しました。
GITを使った管理を実施したのですが、ちょっとややこしかったのでメモ
愚痴です。
おねがいですから、ApacheCGIのデバッグログは、 STDERRに出力してください おねがいですから、以下のようなことはやめてください。 printf( "<!-- result = %d -->\n" , result ); 解説: STDOUTに記述すると、HTTPのレスポンスとして クライアント側にかえされてしまいます。 STDERRにすることで、Apatchの error.logに記述されます。 輝度調節何となく解決 lsmodで見てみると、 $ lsmod | grep video video 18472 0 output 2624 1 video と、videoドライバが組み込まれていない!! 強制的に $ sudo modprobe i915 としてやると、 $ lsmod | grep video video 18472 1 i915 output 2624 1 video となり、輝度調節ができるようになりました。 そんでもって、サスペンド〜復帰もOK!! なぜか自動認識してくれなかったので、 /etc/rc.local 内を以下のようにした。 $ cat /etc/rc.local /sbin/modprobe i915 exit 0 どうやらACPI側は問題なかった模様。 2.6.26で自動認識して、2.6.30で自動認識しない理由は不明。 (ドライバ関連かなぁ・・・)
懲りずに輝度調節の調査
輝度調節は、acpiの機能で実施している。 で調節するだけなら、setpicコマンドだけで可能 # sudo setpci -s 00:02.0 F4.B=FF #->超明るい # sudo setpci -s 00:02.0 F4.B=99 #->まあまあ明るい # sudo setpci -s 00:02.0 F4.B=66 #->ちょっと暗い # sudo setpci -s 00:02.0 F4.B=33 #->暗い こんな感じ 現状の動作確認では (1) 2.6.26-2-686(debian/lenny公式) ◯ (2) 2.6.30-2-686(debian/sid?) × (3) 2.6.30.1 core2duo (オリジナル) × (4) 2.6.30.5 core2duo (オリジナル) × (5) 2.6.31.1 core2duo (オリジナル) × (6) 2.6.31.1 core2duo (オリジナル) × と言う状況。 ※ オリジナルは、PANASONIC_LAPTOP / ACPI_EVENTは有効にしている。 Panasonic Laptopサポートは元々ppcというモジュールだったのが 2.6.28から公式kernelに取り入れられているらしい http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/panasonic_acpi/ しかし、Let's Note R6では、(4)のカーネルは動いているんだなぁ 追記: R8 サスペンド後の復帰時にLCDが復帰しないことも発覚。
輝度調節つづき。
debianの poolから linux-image-2.6.30-2-686_2.6.30-8_i386.deb linux-image-2.6.31-trunk-686_2.6.31-1~experimental.2_i386.deb を拾ってきて入れてみる。 kernel起動時のACPI関連のエラーはでないのだが、 /proc/acpi/eventが作成されていない!! /boot/config-xxxx をみてみると # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_PROC_EVENT is not set だそうだ。 な、なんで???
Let's note R8で輝度調節ができない。
どうも ACPIがうまく動いていないからみたい。 [ 0.220817] ACPI Error (dswload-0659): [DD02] Namespace lookup failure, AE_NOT_FOUND [ 0.221020] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20090903/psloop-230) [ 0.221226] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node c1515558), AE_NOT_FOUND [ 0.221636] ACPI Error (dswload-0659): [USB0] Namespace lookup failure, AE_NOT_FOUND [ 0.221836] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20090903/psloop-230) [ 0.222039] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node c1515558), AE_NOT_FOUND [ 0.222396] ACPI: Executed 3 blocks of module-level executable AML code [ 0.235025] ACPI: BIOS _OSI(Linux) query ignored [ 0.253323] ACPI Error (psargs-0359): [\_SB_.PCI0.GFX0.DD02.CUBL] Namespace lookup failure, AE_NOT_FOUND [ 0.253537] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.GFX0.INIG] (Node f6c41f68), AE_NOT_FOUND [ 0.253893] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node f6c3dec8), AE_NOT_FOUND [ 0.254268] Fail in evaluating the _REG object of EC device. Broken bios is suspected. [ 0.254362] ACPI: Interpreter enabled [ 0.254452] ACPI: (supports S0 S1 S3 S4 S5) [ 0.254847] ACPI: Using IOAPIC for interrupt routing [ 0.284363] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62 [ 0.284801] ACPI: No dock devices found. [ 0.289057] ACPI: PCI Root Bridge [PCI0] (0000:00)
wine-1.1.31を試して見たところ、
「1)スクロール時に表示が乱れる。」問題は解消されていた。 しかし、相変わらず日本語が消える問題は解消されず。 また、resource.cに変更が加わっていたので期待したが、 Accelarator Tableの対応はできていなかった。。。 |
カレンダー
カテゴリー
フリーエリア
最新コメント
最新記事
(05/02)
(01/25)
(01/15)
(12/04)
(12/01)
最新トラックバック
ブログ内検索
最古記事
(02/21)
(07/12)
(07/12)
(07/18)
(07/20) |