Samsung SSD SM951-NVMe shows checksum errors
It was reported to me that these devices (and apparently also other Samsung NVMe SSDs) show checksum errors.
I got me one of these devices, set up a zpool on it, and then tried to build illumos on it. There was a massive number of I/O errors and zfs reported more than 6k of checksum errors.
I have seen a similar issue with the pre-release Intel SSDs I had for driver development. They would show the same symptom when being used with 512b sectors, which is what they claim to support by default. After lots of debugging without finding anything in the driver I tested driving it with 4k sectors instead (which it reported as best sector format), and the errors went away. At the time we concluded it was a firmware issue.
Updated by Electric Monk almost 5 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
commit 2f95345b6f2a0bd2d48718fe10e82e351cb920c6 Author: Youzhong Yang <email@example.com> Date: 2016-08-25T15:04:45.000Z 7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors Reviewed by: Hans Rosenfeld <firstname.lastname@example.org> Reviewed by: Rick McNeal <email@example.com> Reviewed by: Yuri Pankov <firstname.lastname@example.org> Approved by: Robert Mustacchi <email@example.com>