SPRZ397K November 2012 – September 2024 TDA2EG-17 , TDA2HF , TDA2HG , TDA2HV , TDA2LF , TDA2SA , TDA2SG , TDA2SX
SATA Command Does Not Complete and Software Must Issue a Port Reset Under Certain Conditions
Medium
When a Device-to-Host register FIS is received from the device and the FIS length exceeds eight DWORDs, the command may not complete due to an internal receive FIFO overflow condition. As a consequence, the host controller is locked and a latency is seen.
The length of the FIS is specified by the specification and having more is a specification violation/error case.
The issue is how a host controller is implemented.
A port reset (COMRESET) must be done to reestablish the communication between the host and the device.
SR 2.0, 1.1, 1.0
TDA2x: 2.0, 1.1, 1.0
DRA75x, DRA74x: 2.0, 1.1, 1.0
AM572x: 2.0, 1.1