Re: Bulk IN transfer rate issue with FX2LP on Windows

Xiaofan Chen <[email protected]> Sun, 20 Mar 2016 20:16:52 +0800
Newsgroups gmane.comp.lib.libusb.devel.windows
Message-ID <CAGjSPUCb4V_BwCLjO96g1E4DAS8jqes+DUB7beJ1w_YnRcmnHg@mail.gmail.com>
On Sun, Mar 20, 2016 at 7:05 PM, y.salnikov <[email protected]> wrote:
> Hi.
> I have some problem with transfer rate with asynchronous bulk transfers on
> windows.
> I wrote a simple test program based on sigrok. It constantly streams data
> through bulk endpoint. The firmware for FX2LP is also  based on sigrok.
> It works perfectly on linux with transfer rate up to 24MB/s. But on windows
> it can work only up to 4 MB/s.
> FX2LP have internal FIFO and when it overflow, device stops streaming data,
> so it can be latency problem.
> I also try to use different USB-controller on PCI card with same result.
> Interesting thing is that sigrok Pulseview works fine on windows with
> transfer rate up to 24 MB/s.
> The code is there: https://github.com/y-salnikov/usb_tst/tree/bulk
> Sorry for my english.

It will be better that you use libusb mailing list since you are not
using libusb-win32. Take note libusb-win32 mailing list is
mainly for libusb-win32, libusbk and libusbdotnet users.

libusb mailing list:
https://lists.sourceforge.net/lists/listinfo/libusb-devel

-- 
Xiaofan

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140