0

This morning my FreeBSD 12 server started reported lots of ZFS errors in writing and checksumming. It immediately began scrubbing and resilvering but came across unrecoverable errors and stopped. The server is still functioning with no data lost, but I would like to get the errors fixed before that becomes an issue.

When I run dmesg I get a slew of the following lines:

(da1:umass-sim1:1:0:0): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00 
(da1:umass-sim1:1:0:0): CAM status: SCSI Status Error
(da1:umass-sim1:1:0:0): SCSI status: Check Condition
(da1:umass-sim1:1:0:0): SCSI sense: ABORTED COMMAND asc:0,0 (No additional sense information)
(da1:umass-sim1:1:0:0): Retrying command (per sense data)
(da1:umass-sim1:1:0:0): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00 
(da1:umass-sim1:1:0:0): CAM status: SCSI Status Error
(da1:umass-sim1:1:0:0): SCSI status: Check Condition
(da1:umass-sim1:1:0:0): SCSI sense: ABORTED COMMAND asc:0,0 (No additional sense information)
(da1:umass-sim1:1:0:0): Error 5, Retries exhausted

Looking at the hex command, it looks like root is trying to ask the disk to synchronize all blocks, which makes me wonder why the command is sporadically failing.

I have a mirrored ZFS system, and the mirror is having the problems. The primary box is da0, and the mirror is da1. Due to constraints at the time, which I will not go into, the primary and mirror are RAID 50 boxes each housing 8x4TB enterprise class HDDs, that are connected via USB 3.1 (USB 3.2 Gen 2).

I've tried looking this up, but I'm honestly unable to find the problem on my own. Any help appreciated.

  • Or is it possible one of the 8 drives in da1 is suffering from a cache failure? – Cyberpower678 Jul 4 at 14:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.