disk errors: CAM status: Uncorrectable parity/CRC error

Graham Menhennitt graham at menhennitt.com.au
Sun Sep 24 05:48:42 UTC 2017


G'day all,

I'm setting up a machine running 11-Stable on a PC Engines APU2C board. 
It has a 16Gb SSD as its first disk (ada0), and a Seagate 2Tb SATA-3 
disk as its second (ada1). I'm getting lots of read errors on the second 
disk. They appear on the console as:

(ada1:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 00 00 6b 02 40 00 00 00 
01 00 00
(ada1:ahcich1:0:0:0): CAM status: Uncorrectable parity/CRC error
(ada1:ahcich1:0:0:0): Retrying command

dmesg:

<ST2000DM001-1ER164 CC25> ACS-2 ATA SATA 3.x device
ada1: Serial Number XXXXXXXX
ada1: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada1: Command Queueing enabled
ada1: 1907729MB (3907029168 512 byte sectors)
ada1: quirks=0x1<4K>

I've replaced the disk and the cable without improvement. Unfortunately, 
I don't have a second CPU board to try.

Is it possible that the board can't keep up with the data coming from 
the disk? If so, can I try slowing it down somehow?

Any other suggestions, please?

Thanks,

     Graham



More information about the freebsd-stable mailing list