redareaさん
近藤@組み込みWGです。
pmem関連でエラーが出ているようですが、
pmemはQualcommのmsmのチップ向けにハードウェアアクセラレータが利くように
大きな連続メモリ領域を使用する場合に使われているようです。
http://groups.google.com/group/android-porting/browse_thread/thread/5cd2f0a9749f1733/810531ff2835fedb?lnk=gst&q=dev%2Fpmem#810531ff2835fedb
msmチップ向けに限定してしまっている為、
>This mechanism is very crude, right know and it will be refined down the road.
「この仕組みはとても粗雑なので将来改善されるだろう」とGoogleの中の人が回答しています。
また以下のスレッドをpmemで検索すると関連してそうな事例が投稿されています。
http://groups.google.com/group/android-porting/browse_thread/thread/d16f5fc83971bec4/f6fb4a60071016f4?pli=1
system/core/init/devices.cのソースを以下のようにいじって
{ "/dev/pmem", 0660, AID_SYSTEM, AID_GRAPHICS, 0 },
{ "/dev/pmem_gpu", 0660, AID_SYSTEM, AID_GRAPHICS, 1 },
{ "/dev/pmem_adsp", 0660, AID_SYSTEM, AID_AUDIO, 1 },
{ "/dev/pmem_camera", 0660, AID_SYSTEM, AID_CAMERA, 1 },
↓
{ "/dev/pmem", 0660, AID_SYSTEM, AID_GRAPHICS, 0 },
{ "/dev/pmem_gpu", 0660, AID_SYSTEM, AID_GRAPHICS, 0 },
{ "/dev/pmem_adsp", 0660, AID_SYSTEM, AID_AUDIO, 0 },
{ "/dev/pmem_camera", 0660, AID_SYSTEM, AID_CAMERA, 0 },
init.cをリコンパイルしてinitを置き換えてみてはどうでしょうか。
※Androidのユーザーランドのルートにあるinitファイル
根本解決にはなっていなさそうなうえに直るかどうかもわかりませんが・・・。
FXが手元にないので試せなくて申し訳ないです。