SATA COMRESET occurs while writing to SSD, but command status is pass

Mike Lin 0 Reputation points
2024-02-06T06:09:20.8366667+00:00

Hi, I am Mike. I am a developer from Taiwan.

Recently I encountered a problem related to Sata device (SSD) :

  • Brief description of the problem : Why does the host return command status pass when SATA COMRESET occurs?
  • Describe the problem and steps in detail :
    • My test tool send WRITE DMA EXT command to SSD using deviceIoControl()
    • Then SATA COMRESET occurs.
    • Therefore, the SSD did not respond to the status of this write command.
    • But the status returned by the host to the my test tool is command pass
  • Traces :
    • bus hound trace
    • User's image
    • Lecroy trace
    • User's image
  • Test environment :
    • OS : window 11
    • SATA Driver : Standard SATA AHCI Controller
Windows for business | Windows Client for IT Pros | Devices and deployment | Other
Windows for business | Windows Client for IT Pros | User experience | Other

1 answer

Sort by: Newest
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    1 deleted comment

    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.