On Wed, 2019-01-02 at 11:10 -0500, Laurence Oberman wrote: > On Wed, 2019-01-02 at 15:29 +0000, Sitsofe Wheeler wrote: > > (Also trying linux-ide list) > > > > On Wed, 2 Jan 2019 at 15:25, Sitsofe Wheeler <sitsofe@xxxxxxxxx> > > wrote: > > > > > > Hi, > > > > > > I recently purchased a SATA Samsung 860 EVO SSD and put it in an > > > old > > > HP microserver (which has an AMD N36L). By default, when the disk > > > load > > > becomes a little heavy e.g. by running a job like > > > > > > fio --name=test --readonly --rw=randread --filename /dev/sdb -- > > > bs=32k \ > > > --ioengine=libaio --iodepth=32 --direct=1 --runtime=10m -- > > > time_based=1 > > > > > > the kernel starts repeatedly producing error messages like: > > > > > > [ 1177.729912] ata2.00: exception Emask 0x10 SAct 0x3c000 SErr > > > 0x0 > > > action 0x6 frozen > > > [ 1177.729931] ata2.00: irq_stat 0x08000000, interface fatal > > > error > > > [ 1177.729943] ata2.00: failed command: WRITE FPDMA QUEUED > > > [ 1177.729962] ata2.00: cmd 61/80:70:80:50:e6/06:00:00:00:00/40 > > > tag > > > 14 > > > ncq dma 851968 out > > > [ 1177.729962] res 40/00:80:00:5a:e6/00:00:00:00:00/40 > > > Emask > > > 0x10 (ATA bus error) > > > [ 1177.729978] ata2.00: status: { DRDY } > > > [ 1177.729986] ata2.00: failed command: WRITE FPDMA QUEUED > > > [ 1177.730002] ata2.00: cmd 61/00:78:00:57:e6/03:00:00:00:00/40 > > > tag > > > 15 > > > ncq dma 393216 out > > > [ 1177.730002] res 40/00:80:00:5a:e6/00:00:00:00:00/40 > > > Emask > > > 0x10 (ATA bus error) > > > [ 1177.730017] ata2.00: status: { DRDY } > > > [ 1177.730024] ata2.00: failed command: WRITE FPDMA QUEUED > > > [ 1177.730039] ata2.00: cmd 61/00:80:00:5a:e6/05:00:00:00:00/40 > > > tag > > > 16 > > > ncq dma 655360 out > > > [ 1177.730039] res 40/00:80:00:5a:e6/00:00:00:00:00/40 > > > Emask > > > 0x10 (ATA bus error) > > > [ 1177.730053] ata2.00: status: { DRDY } > > > [ 1177.730060] ata2.00: failed command: WRITE FPDMA QUEUED > > > [ 1177.730078] ata2.00: cmd 61/00:88:00:5f:e6/01:00:00:00:00/40 > > > tag > > > 17 > > > ncq dma 131072 out > > > [ 1177.730078] res 40/00:80:00:5a:e6/00:00:00:00:00/40 > > > Emask > > > 0x10 (ATA bus error) > > > [ 1177.730096] ata2.00: status: { DRDY } > > > [ 1177.730108] ata2: hard resetting link > > > [ 1178.205831] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl > > > 300) > > > [ 1178.206165] ata2.00: supports DRM functions and may not be > > > fully > > > accessible > > > [ 1178.209743] ata2.00: supports DRM functions and may not be > > > fully > > > accessible > > > [ 1178.212786] ata2.00: configured for UDMA/133 > > > [ 1178.212826] ata2: EH complete > > > [ 1178.212988] ata2.00: Enabling discard_zeroes_data > > > > > > I tried moving the SSD to another caddy and bay but the issue > > > persists. None of the regular hard disks (a Western Digital and a > > > Seagate) nor the other SSD (a Crucial MX500) already in the > > > system > > > trigger the issue the Samsung 860 EVO does. Adding > > > > > > libata.force=2.00:noncq > > > > > > seems to make the issue go away but seemingly at some speed cost > > > (at > > > least compared to what the MX500 achieves). The OS in use is > > > Ubuntu > > > 18.04 with a 4.15.0-43-generic kernel but even a 4.18.0-13- > > > generic > > > had > > > the same issue. > > > > > > Is there anything software-wise that might need investigating > > > that > > > would allow NCQ to work and a better speed to be reached? > > > > > > Hello > > I have seen issues reported due to low power delivery to the drive. > However investigating this, its starts with an exception Emask and > then > the link error code runs. > Reviewing online some folks are reporting cable issues can cause this > or firmware. > I don't have one to test myself, and you are using an enclosure. Are > you able to connect direct to the motherboard via another cable and > test again. > > Regards > Laurence I managed to find a 860 so going to test it and see if I see the same behavior and report back Thanks Laurence