I am Hyosung's system software engineer.
Hyosung manufactures ATMs. In ATM, many devices are connected to the host via USB.
and many other ATM manufacturers also use USB to connect hosts and devices (card readers, cash dispensers, PinPad, NFC, etc.)
Recently, we are serious with USB communication problem.
our ATM uses various USB controllers. However, the problem only occurs with the following Host Controller.
- Driver: date- 2017-03-28, Version: 18.104.22.168
we performed the control communication and the setup packet is "C0 49 00 00 00 00 01 00".
when our device receives this Control setup packet, it performs the operation for about 15 seconds and then returns the response to the Host.
however, when using the above mentioned usb controller for control communication, the usb communication is always stopped after 10 seconds
(maybe, i think that the controller or driver is canceling the i/o)
except for control communication, bulk communication is normal.
I informed the Intel branch in Korea of this problem. and i was advised to ask for help on this forum.
this problem is a very serious problem in ATM operation.
I hope many developers will help to solve this problem.
If you need anything to solve your problem, ask me.