!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