Кстати, если меняю тип конечной точки на Bulk (соответственно как и в дескрипторе устройства), все начинает
нормально работать. Но! В Windows 7 не отваливается (как и в WinXP), а вот под восьмеркой начинаются проблемы.
Поэтому сначала грешил на драйвера
Добавлено after 2 hours 38 minutes 24 seconds: Ура, проблема решилась!
Нужно было зайти в реестр, найти ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<Device Instance Path>\Device Parameters,
где Device Instance Path состоит из VID и PID устройства.
Далее найти парамет EnhancedPowerManagementEnabled и изменить его с 1 на 0.
Мало ли кому пригодится