Прошу помощи со стартер-китом AT43DK355... там плата с USB-хабом и 3 портами, на первом сидит сам контроллер AT43USB355E. Вместе с платой поставляется CD, на котором есть пример софта, использующего USB - прошивка для эмуляции гейм-пада. Компилирую я её imagecraft-ом, прошиваю... не хочет опознаваться гейм-пад, и всё тут. Комп упорно пишет, что я подключаю USB device, а дальше он разбираться не хочет. Скачал программу HHD USB Monitor для отслеживания, какие запросы идут к плате и какие ответы она шлёт в хост. Совсем обескуражен. Никаких запросов хост ей не шлёт. Вот копия лога:
000000: PnP Event: Device Connected (UP), 16.07.2004 22:02:50.4531250
The USB device has just been connected to the system.
000001: PnP Event: Query ID (UP), 16.07.2004 22:02:50.4531250 +0.0
Device ID: USB\Vid_0000&Pid_0000
000002: PnP Event: Query Device Text (UP), 16.07.2004 22:02:50.4531250 +0.0
Description: USB Device
000003: PnP Event: Query Device Text (UP), 16.07.2004 22:02:50.4531250 +0.0
Location: USB Device
000004: PnP Event: Query ID (UP), 16.07.2004 22:02:50.4531250 +0.0
Instance ID: 2
000005: PnP Event: Query ID (UP), 16.07.2004 22:02:50.4531250 +0.0
Hardware IDs: USB\UNKNOWN
000006: PnP Event: Query ID (UP), 16.07.2004 22:02:50.4531250 +0.0
Compatible IDs: USB\UNKNOWN
Наконец, пробовал подключить флэш-драйв к свободному порту, проверить, работает ли хаб. Ноль целых хрен десятых, не видно моей флэшки. Люди, в чём могут быть грабли, в какую сторону мне руки хоть гнуть надо, а то я совсем уже упарился, скоро багроветь и злиться начну. Если хотите, могу исходники выслать, если кто отважится - я сам в них несколько дней втыкал, даром что USB с нуля начал осваивать...