LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

А в чем проблема с bulk mode?

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

Исходная версия tailgunner, :

А в чем проблема с bulk mode?

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