Author Topic: USB Host behavior after no response from USB Device in Bulk Out transfer  (Read 5171 times)

Vishal Kewlani

  • Member
  • ***
  • Posts: 1
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

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
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."