История изменений
Исправление tailgunner, (текущая версия) :
А в чем проблема с bulk mode?
Проблема не «с bulk mode», а с ее использованием не по назначению. Твое устройство генерирует поток данных реального времени, а bulk mode не предназначен для передачи таких данных - он даже не пытается гарантировать ограниченную задержку или гарантированную полосу пропускания. Условно говоря, bulk mode предназначен для передачи больших объемов данных с устройств, которые могут и подождать обслуживания (блочные устройства). Твое устройство ждать не может, и для него скорее подходит isochronous transfer. Или даже interrupt.
Исходная версия tailgunner, :
А в чем проблема с bulk mode?
Проблема не «с bulk mode», а с ее использованием не по назначению. Твое устройство генерирует поток данных реального времени, а bulk mode не предназначен для передачи таких данных - он даже не пытается гарантировать ограниченную задержку или гарантированную полосу пропускания. Условно говоря, bulk mode предназначен для передачи больших объемов данных с устройств, которые могут и подождать обслуживания (блочные устройства). Для твоего устройства скорее подходит isochronous transfer. Или даже interrupt.