2011年7月10日日曜日

[MOVIE] BLN for Galaxy S2 (SC-02C)

現状のkernelとあわせて動作させてみました。lights.SC-02C.soは問題ないのだけど、kernelはまだいろいろありそうです。USBで給電した状態だと問題ないのですが、ケーブルをはずすとtouchkeyデバイスにステートの書き込みができなくなり、kernel内部でループが発生してしまいます。このあたりの処理がなんとかならないと実用はできないですね。SGS2からはPowerManagementが高度になっているようで、デバイスへの電力供給制御のロジック等がここからの鬼門ですかね。




i2cバスへの書き込みエラー、dmesgではこんな感じ。こいつがループ始めるとkernelが重くなって再起動です。i2c-BUS関連とかGPIOとかregulatorとか追っかけないとですかねぇ。

<7>[ 1238.882765] [TouchKey] i2c_touchkey_write 285 i2c transfer error
<3>[ 1239.722756] [TouchKey] i2c_touchkey_read 248 i2c transfer error
<7>[ 1240.562765] [TouchKey] i2c_touchkey_write 285 i2c transfer error
<3>[ 1241.392773] [TouchKey] i2c_touchkey_read 248 i2c transfer error
<3>[ 1242.242760] [TouchKey] i2c_touchkey_read 248 i2c transfer error


あ、neldarさんがGT-9100のリポジトリをforkしたみたいなので、本家がもうすぐ出るかもよ?

2 コメント:

ひろ さんのコメント...

creamsさん、ご苦労様です。
しばらく見ていない間に
すごい進歩ですね。
もう少しかなと素人と
考えをしています。
あと一歩が難しいかと
思います。
この暑さにめげずに
頑張ってください。

ひろでした。

creams さんのコメント...

お気遣いありがとうございます。もう少しkernel読み進めないとだめですねぇ。。がんばってみます。自分もBLNは不可欠だと思ってるので。本家はがんばってるのかなぁ。。

コメントを投稿