-
Notifications
You must be signed in to change notification settings - Fork 179
Open
Description
I was trying to implement a USB-HCI bridge driver to be used BTStack based on the libusb port. It worked well but the ACL IN endpoint (Bulk IN) packets were limited to a 64KB/s, during playing A2DP sink with AptXHD which demands more than 75KB/s throughput on the Bulk endpoints. This cases unconsumed packet losses at the USB controller's internal buffer. This issue is also present with the onboard native USB used as a Host, although that is a well documented issue. I am sure that this is a throughput issue as packets with less than 64KB/s arrive perfectly.
I was wondering if it is related to the 1ms interval with the SOF logic and bulk transfers are treated like interrupts with just 16/64 byte packets sent every 1ms.
Metadata
Metadata
Assignees
Labels
No labels