intel x-25m ssd problems under linux

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…

Leave a Reply

Your email address will not be published. Required fields are marked *

(Spamcheck Enabled)