SSD 读/写 DMA 错误。硬盘工作正常

Ric*_*man 5 ssd sata

我组装了一台定制的 PC,并在其上安装了 Linux。我曾尝试使用几种不同的同类型 SSD,但我不断收到以下类型的随机读/写错误:

[  310.697924] ata1: lost interrupt (Status 0x50)
[  310.697949] ata1.00: exception Emask 0x50 SAct 0x0 SErr 0x40d0802 action 0xe frozen
[  310.698036] ata1.00: SError: { RecovComm HostInt PHYRdyChg CommWake 10B8B DevExch }
[  310.698119] ata1.00: failed command: WRITE DMA
[  310.698185] ata1.00: cmd ca/00:20:18:08:8a/00:00:00:00:00/e0 tag 0 dma 16384 out
[  310.698187]          res 40/00:00:00:00:00/00:00:00:00:00/40 Emask 0x54 (ATA bus error)
[  310.698348] ata1.00: status: { DRDY }
[  310.698415] ata1.00: hard resetting link
[  311.421105] ata1.01: hard resetting link
[  311.896619] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[  311.896634] ata1.01: SATA link down (SStatus 0 SControl 300)
[  311.936849] ata1.00: configured for UDMA/133
[  311.936858] ata1.00: device reported invalid CHS sector 0
[  311.936866] ata1: EH complete
Run Code Online (Sandbox Code Playgroud)

相同的 SSD 在另一台计算机上运行良好。我尝试在有问题的计算机上使用一些硬盘,它们也能正常工作。那么可能有什么问题呢?是sata线吗?SATA 电缆质量真的很重要吗?

此外,我的一个 SSD(全新)甚至没有被检测到。我尝试使用不同的电缆,系统现在检测到它,但仍然随机抛出这些错误。如何排除计算机故障?

更新:

此主板:http : //www.supermicro.com/xeon_3400/Motherboard/X8SIL.cfm

这个固态硬盘:http : //www.amazon.com/Octane-OCT1-25SAT2-64G-Solid-State-Drive/dp/tech-data/B006C1IIB4

Jas*_*son 5

您的主板芯片组是 Intel 3420,尽管大约是 2009 年,但支持 AHCI。我对 Linux 不是很熟悉,但是您发布的日志似乎表明您使用的是旧版 IDE 或 ATA 模式。

在您的 BIOS 配置中,将驱动器控制器模式更改为 AHCI。执行此操作后,您可能需要重新安装操作系统。