Ubuntu – Have the Linux kernel bugs that caused data loss when using a Samsung 850 Pro SSD been resolved

data losskernelsamsungssd

I just got a brand new Samsung 850 Pro SSD, and I would like to install Ubuntu 14.04 onto it.

I have read some pretty ugly stories of data loss with the 850 series SSDs when using Linux due to bugs in the kernel, as well as bugs in the TRIM operation.

I have done my research, but most of what I'm finding is very outdated. For example, see this question, and this Reddit thread, as well as this one.

My question is, what is the current status? Have all major the bugs been worked out yet?

Best Answer

  • Here is the patch for the SSD corruption bug. The bug was only for queued TRIM, not synchronous TRIM. Ubuntu either used the latter or has the SSD blacklisted. The older Samsung SSDs (including the 850 Pro) got a bugged firmware update introducing queued TRIM.

  • Slashdot article on the bug (link from the patch found in the article). It has some interesting comments. One of the conclusion back: If you do not use discard in /etc/fstab and just rely on the fstrim cron job, you should be fine.

So yes, fixed (in 2015).

Related Question