トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2009-3-16

USBターゲットの挙動

とあるところで開発されている基板上のUSBコントローラ(FX2)が
正しく動作しないということで見にいってみた.
開発者の主張するように,
開発者のPCに接続すると,
たまにFX2として認識されるものの(EEPROM missingみたいな感じ),
大抵の場合,不明のデバイスとなり,VIDやPIDが正しく取得できない.
で,私のPCに指してみると,ちゃんと動作.
何回やってもちゃんと動作するし,ループバックプログラムもちゃんと動く.
その場にあったコンピュータで試験してみると,
私のPC(ICH7がのっている)以外のPC(ICH8や,他のホストコントローラ)では駄目.
ちなみに,未コンフィグなEEPROMが接続されっぱなしなので
それが悪さしているような気がするのですが,
直付けなので簡単にはオープンにできなくて頭を抱える.
自分の基板だったら,ばっさり切っちゃうんだけどな.
しかし,それにしても,なぜ,私のPC(ICH7)だけでは動くんだろうなあ.

あとで読む

http://portal.acm.org/toc.cfm?id=1508244&idx=SERIES311&type=proceeding&coll=portal&dl=ACM&part=series&WantType=Proceedings&title=ASPLOS&CFID=26891032&CFTOKEN=60507909