i got my hands on INTEL SSDSA2M120G2GC disk. read performance was perfect but during writes it was throwing kernel errors left and right:
Jan 29 15:20:47 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Jan 29 15:20:47 eskvirt0 kernel: ata2.00: irq_stat 0x08000002 Jan 29 15:20:55 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Jan 29 15:20:55 eskvirt0 kernel: ata2.00: irq_stat 0x08000000 Jan 29 15:20:55 eskvirt0 kernel: ata2.00: failed command: SMART Jan 29 15:20:55 eskvirt0 kernel: ata2.00: cmd b0/d5:01:09:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in Jan 29 15:20:55 eskvirt0 kernel: res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) Jan 29 15:20:55 eskvirt0 kernel: ata2.00: status: { DRDY } Jan 29 15:20:55 eskvirt0 kernel: ata2: hard resetting link Jan 29 15:20:55 eskvirt0 kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jan 29 15:20:55 eskvirt0 kernel: ata2.00: configured for UDMA/33 Jan 29 15:20:55 eskvirt0 kernel: ata2: EH complete Jan 29 15:45:42 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Jan 29 15:45:42 eskvirt0 kernel: ata2.00: irq_stat 0x08000002 Jan 29 15:45:42 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Jan 29 15:45:42 eskvirt0 kernel: ata2.00: irq_stat 0x08000000 Jan 29 15:45:42 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Jan 29 15:45:42 eskvirt0 kernel: ata2.00: irq_stat 0x08000000 Jan 29 15:46:13 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Jan 29 15:46:13 eskvirt0 kernel: ata2.00: irq_stat 0x08000000 Jan 29 15:46:13 eskvirt0 kernel: ata2.00: failed command: WRITE DMA EXT Jan 29 15:46:13 eskvirt0 kernel: ata2.00: cmd 35/00:00:10:89:a0/00:04:02:00:00/e0 tag 0 dma 524288 out Jan 29 15:46:13 eskvirt0 kernel: res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) Jan 29 15:46:13 eskvirt0 kernel: ata2.00: status: { DRDY } Jan 29 15:46:13 eskvirt0 kernel: ata2: hard resetting link Jan 29 15:46:14 eskvirt0 kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jan 29 15:46:14 eskvirt0 kernel: ata2.00: configured for UDMA/33 Jan 29 15:46:14 eskvirt0 kernel: ata2.00: device reported invalid CHS sector 0 Jan 29 15:46:14 eskvirt0 kernel: ata2: EH complete Jan 29 16:00:42 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Jan 29 16:00:42 eskvirt0 kernel: ata2.00: irq_stat 0x08000002 Jan 29 16:01:12 eskvirt0 kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Jan 29 16:01:12 eskvirt0 kernel: ata2.00: irq_stat 0x08000000 Jan 29 16:01:12 eskvirt0 kernel: ata2.00: failed command: WRITE DMA Jan 29 16:01:12 eskvirt0 kernel: ata2.00: cmd ca/00:20:e8:71:9d/00:00:00:00:00/e4 tag 0 dma 16384 out Jan 29 16:01:12 eskvirt0 kernel: res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
all processes writing data to that disk were hanging for ~60 sec when that occurred.
new intel firmware [2CV102M3] solved it.. or so it seems…