USB 3 devices not reliably connecting at 5Gbps

Hans Petter Selasky hps at selasky.org
Fri Apr 11 14:13:13 UTC 2014


On 04/11/14 12:19, Daniel O'Connor wrote:
>
> On 11 Apr 2014, at 19:38, Hans Petter Selasky <hps at selasky.org> wrote:
>> On 04/11/14 09:29, Daniel O'Connor wrote:
>>> 	    usb_xf[i].xf = libusb_alloc_transfer(0);
>>> 	    usb_xf[i].idx = i;
>>> 	    usb_xf[i].done = 0;
>>> 	    usb_xf[i].submitted = 0;
>>
>> I think you can get more speed in libusb:
>
>>                 bufsize = 16384;
>>
>> ^^^ add a clause for super-speed to use 32K/64K here:
>
> I think that only applies to libusb 0.1 - I am using the 1.0 API.
>

Hi,

Try this patch. I'm pretty sure you can get +256
MByte/second using LibUSB too.

http://svnweb.freebsd.org/changeset/base/264344

--HPS


More information about the freebsd-usb mailing list