We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello Guys,
I am working on USB CDC application. I am using Windows XP and usbser.sys driver at host side. I am trying to run a loopback in which host initiated a write of 64K to USB device over BULK OUT Endpoint and then read it back over BULK IN Endpoint. This loop should be able to run indefinitely.
Now the problem is after some time, HOST stops sending IN token to device. hence device stop sending data over IN Endpoint. There is no ERR or STALL messages are being sent by either device. HOST just stops sending IN token to device.
I am not seeing this problem for small packet size like 512 bytes, 1K bytes. For these packet size loopback runs for a long time.
Kindly help me if anyone has any clue. I have read so many forum but didn't get the clue for this issue. Any help is highly appreciated.
Regards, Gaurav
Hi Tsuneo,
Is there any driver which I can use instead of Usbser.sys for USB CDC?
Best Regards, Gaurav
Maybe try it with Linux or with Mac OS?