Au1500のUSBデバイスって・・・

 前に書いた事の補足にもなるのだが、どうもAu1500のUSBデバイスには変な癖*1があるらしい。

 Host側からset_interfaceする時、wIndex=1だとその後の動作がおかしくなるようで、Host側のコントローラ*2で,

usb-uhci.c: interrupt, status 3, frame# 113*3

のエラーが発生してしまうのだ。同然set_interfaceはfailedとなり、その先には進めない(-_-)

 前回のケースではset_configurationでwValue=3の時に同様におかしくなり、これを1にする事で回避出来たのだが、今回は値を変更出来ないので、どうしようもない状態(T_T)

 解決方法、無いですかねぇ・・・(__)

*1:と言うか制限?不具合?

*2:この場合UHCIなんだけども

*3:frame#はその時により異なる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です