Running CrystalDiskMark 8.0.5 should not cause CKSUM, Read, Write Errors. I always see some CKSUM errors, evenly spread across the 3 disks. About half of the time, I also get read and write errors. Hardware details are below, but in short, ESXi 7.0u3 with TrueNAS v25.04.2.6 client & LSI card setup as PCI Passthrough to TrueNAS.
Most Important Notes:
- Failing Firmwares - all IT flavor: 14, 15, 16.10, 16.12
- When connecting disks to motherboard SATA connectors, all tests pass, without any errors.
Test 1:
- Client PC: Windows 10 Enterprise 22H2 19045.6456
- Mount TrueNAS share via smb/cifs to Z:
- Run CrystalDiskMark 8.0.5 x64
- Set test size to 32GB
- Run it
- Expected: 0 errors reported from
zpool status -v - Actual: CKSUM (and sometimes read & write errors) from
zpool status -v
Test 2: Same as Test 1, but mount via iSCSI
Things I’ve already tried:
- The existing hardware has been running fine for years - using SATA from the motherboard, and direct attaching disks directly to their VMs.
- Memtest passes for 30 hours
- disk Temps, Reallocated Sectors, and other SMART data are good
- Extra 80mm fan attached to heat sync on 9300-16i
- I cleaned/replaced the thermal paste on the LSI chips
LSI 9300-16i Details
root@truenas[/home/truenas_admin]# sas3flash -listall
Avago Technologies SAS3 Flash Utility Version 16.00.00.00 (2017.05.02)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS3008(C0) 16.00.12.00 0e.01.00.03 No Image 00:0b:00:00
root@truenas[/home/truenas_admin]# sas3flash -c 0 -list
Avago Technologies SAS3 Flash Utility Version 16.00.00.00 (2017.05.02)
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:0b:00:00
SAS Address : 500062b-2-02a7-3b00
NVDATA Version (Default) : 0e.01.00.03
NVDATA Version (Persistent) : 0e.01.00.03
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.12.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-16i
BIOS Version : N/A
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9300-16i
Board Assembly : N/A
Board Tracer Number : N/A
Errors
root@truenas[/home/truenas_admin]# zpool status -v Pool1_12TB
pool: Pool1_12TB
state: DEGRADED
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-9P
scan: scrub repaired 0B in 00:03:46 with 0 errors on Tue Jan 6 16:47:30 2026
config:
NAME STATE READ WRITE CKSUM
Pool1_12TB DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
49e2e554-e443-4120-9291-2d74ae40baf7 ONLINE 0 0 24
a7af91a6-2fcc-4113-a22c-9d742217423b DEGRADED 0 0 24 too many errors
f1c489d1-f9de-4777-be48-d9caff039436 ONLINE 0 0 24
Hardware:
MB : Asus ROG Strix Z490-F
CPU : Intel 10th gen I9
Ram : 64GB DDR4
Controller: LSI 9600-16i
Bios ROM : None (or 08.37.00.00 when tried)
EFI ROM : None (or 18.00.00.00 when tried)
Disks : 3 Western Digital Ultrastar DC HC530 14 TB disks.
ESXi : 7.0u3
TrueNAS VM: Community v25.04.2.6, 4 CPUs, 16GB RAM
Disks
1 @ WDC WUH721414ALE6L4
2 @ WDC WUH721414ALE604
Temps, Reallocated Sectors, and other SMART data are good
Firmware update process
- Boot to UEFI shell
sas3flash.efi -o -c 1 -e 7
sas3flash.efi -o -c 1 -f SAS9300_16i_IT_v16.12.bin
sas3flash.efi -o -c 1 -sasadd 500062b202a73b00 - All processes succeed, no warnings or errors