PORTS Forum
Ports and Interfaces => USB => Topic started by: Vishal Kewlani on April 12, 2016, 09:10:21 am
-
Hi all,
Here is the scenario for the problem w.r.t Bulk Out transfer (After both the link partners are in U0),
Host Device
DP
ACK TP
DP(DPH Corrupted)
Discards DP as DPH corrupted, (Reference 8.11.3 in USB 3.1 Specification)
Now, as described above, what should the Host do? Should it resend the DP with correct DPH after some time or it should halt the endpoint after the time tHostTransactionTimeout (Reference 8.13) ?
Thanks,
Vishal
-
8.13 says to resend in the next service interval:
"If a
timeout occurs, the host shall not perform any
more transactions to the endpoint in the current
service interval. The host shall not halt the
endpoint and shall restart transactions to the
endpoint in the next service interval."