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
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,821 questions
Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,678 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
11,148 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sassa Check 0 Reputation points
    2024-02-20T14:18:54.4666667+00:00

    I had faced the same issues

    0 comments No comments

Your answer

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