どこがどうなるとベンダIDが切り換わるのか分からなかったが、android_usb_platform_data構造体にデータを詰める際、num_productsを指定してなかったためのようだ。
グローバル変数なので、設定しないと0になってしまうのだな。
さて、accessorychatのログは・・・
Found possible android device - attempting to switch to accessory mode
device supports protocol version 1
Found android device in accessory mode
わーい。
lsusbは・・・
Bus 001 Device 024: ID 18d1:2d01 Google Inc.
わーい。
というわけで、無事にkernelは動いたようだ。
これを機にgitoriousのブランチを切り直そうと思ったが・・・うまくいかん。
また別の機会に。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。