忍者ブログ
趣味+メモ用のブログです。 GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
[1] [2] [3] [4] [5] [6] [7]
×

[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の対応はできていなかった。。。




忍者ブログ [PR]
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
一乗寺 又兵衛
性別:
男性
職業:
コンパイル
趣味:
コンパイル
バーコード
ブログ内検索