Автор Тема: USB_2 EHCI: Параметры и приоритеты планировщика для isochronous пакетов  (Прочитано 980 раз)

Оффлайн goshka

  • Завсегдатай
  • *
  • Сообщений: 114
    • Email
Есть прожорливая usb isocronous камера.

Драйвер этой камеры UVC.

Драйвер говорит, что часть пакетов теряется, и на картинке это место(горизонтальная полоса) отается от предыдущего кадра.

Можно ли и как сказать драйверу и планировщику USB_EHCI дать наибольший приоритет isochronous пакетам?

Как я понял, возможность указать приоритет isochronous задается ТОЛЬКО через параметры urb->interval . ==1 - это наибольший приоритет из возможных?




         urb = usb_alloc_urb(npackets);
urb->pipe = usb_rcvisocpipe(video->dev->udev, ep->bEndpointAddress);
urb->transfer_flags = USB_ISO_ASAP;
urb->interval = 1;   //ep->bInterval;