mit 2 nagelneuen NitroWalls ( OPNsense 22.7 (amd64)) treten parity/CRC errors auf:
(ada0:ahcich0:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 40 e8 35 7b 40 02 00 00 00 00 00
(ada0:ahcich0:0:0:0): CAM status: Uncorrectable parity/CRC error
(ada0:ahcich0:0:0:0): Retrying command, 3 more tries remain
(ada0:ahcich0:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 80 e8 36 7b 40 02 00 00 00 00 00
(ada0:ahcich0:0:0:0): CAM status: Uncorrectable parity/CRC error
(ada0:ahcich0:0:0:0): Retrying command, 3 more tries remain
(ada0:ahcich0:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 80 28 3d 7b 40 02 00 00 00 00 00
Der Device
ada0: <TS128GMSA230S R0427GN1> ACS-3 ATA SATA 3.x device
ada0: Serial Number H098920472
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 122104MB (250069680 512 byte sectors)
sieht soweit OK aus - smartctl long-test etc alles fehlerfrei.
Unter aktuellen Linux Kernel läuft alles problemlos - spannenderweise kommt es unter OpenBSD 7.1 amd64 sogar zu einem kernel trap (ffs_blkfree nach ahci timeouts) …
könnte hier ein BSD spezifisches timing prob vorliegen … ?