Bug in Ryzen 3000 NVMe controller causes data loss
reddit.com
reddit.com
https://www.reddit.com/r/Amd/comments/cd7pqb/warning_samsung...
He’s actually trying to explain away the problem saying data loss is to be expected. Poor show, this device should be fixed in software or recalled.
It's literally not "day to day" if you're losing data. It's "replace the device, then restore from backup".
When a write is issued by the OS and acknowledged by the device, it must persist.
If write barriers are used, all writes before a barrier must persist before any writes after it.
You don't need battery backup to achieve this, but battery backup helps you get more performance while still meeting the requirements.
I should be able to cut power to the device a million times, and these basic requirements should still hold. If they do, great. If not, the device should be blocked by Microsoft (or at least a very scary warning on every bootup)