anmnz
Patron
- Joined
- Feb 17, 2018
- Messages
- 286
I think I am seeing a bad interaction specifically between the FreeNAS installer and the SanDisk "SSD Plus 120GB" SSD (a very popular model). Details and hardware specs below. I'd be very interested if anyone here has some insight on what might be going on.
Summary: After installing FreeNAS 11.x on this SSD, a scrub of the "freenas-boot" pool reports many (30-100) checksum errors. But if I fill the SSD with random data and scrub, no errors are reported. Also a long SMART test reports no problem. It's only the FreeNAS installer that seems to induce errors.
(I will buy a different boot SSD for my build, but I'm posting here because it seems like a strange problem and I'd like to understand it better.)
Some things I have tried, to eliminate obvious possible causes of the problem.
I can run further tests if anyone has good ideas for tests that might reveal more. Thanks in advance for any insights!
Full list of hardware for this build (with appreciation for all the great information and advice about hardware choices on these forums, and in particular for @Chris Moore's excellent recommendations and eBay-fu -- thanks all!!)
Summary: After installing FreeNAS 11.x on this SSD, a scrub of the "freenas-boot" pool reports many (30-100) checksum errors. But if I fill the SSD with random data and scrub, no errors are reported. Also a long SMART test reports no problem. It's only the FreeNAS installer that seems to induce errors.
(I will buy a different boot SSD for my build, but I'm posting here because it seems like a strange problem and I'd like to understand it better.)
Some things I have tried, to eliminate obvious possible causes of the problem.
- Run long SMART test. The test doesn't report any problem.
- Install FreeNAS on a different SSD (Samsung 850 Evo 500GB), plugged in to exactly the same data and power connections. After the install on this SSD there are never any checksum errors.
- Install FreeNAS on a different disk, create a single-disk pool containing just the SanDisk SSD, fill it with random data (using
dd if=/dev/random
to create many large files), scrub. No errors are reported. - Returned the SSD for a replacement. Installing on the new SSD produces checksum errors just like the old one. Same model, but quite different serial numbers (the first one started with "17", the replacement with "18") so doesn't seem like a "bad batch" problem.
- Replace SATA cable, change motherboard SATA port (including moving between SATA-2 and SATA-3 ports), use a different power cable. Makes no difference, a fresh install on the SanDisk SSD always produces checksum errors while installing on the Samsung Evo SSD does not.
- Tried multiple recent FreeNAS versions: 11.1-U4, 11.1-RELEASE, 11.0-RELEASE. Always the same result.
I can run further tests if anyone has good ideas for tests that might reveal more. Thanks in advance for any insights!
Full list of hardware for this build (with appreciation for all the great information and advice about hardware choices on these forums, and in particular for @Chris Moore's excellent recommendations and eBay-fu -- thanks all!!)
- Supermicro X9SRL-F
- Xeon E5-2680 v2
- 4x 16GB Hynix RDIMM (Supermicro branded, on the motherboard's compatibility list; tested for over 80 hours with memtest86)
- 1x 120GB SanDisk SSD Plus (boot)
- 1x 500GB Samsung 850 Evo (cattle)
- 6x 4TB WD Red (RAIDZ2 bulk storage)
- Seasonic Focus Plus Gold 650W
- Fractal Design Define R5 case, Noctua NH-U12DX i4 cooler and 3x NF-A14 PWM case fans
Last edited: