你好,我用的是am1808处理器,linux3.3的内核,连接硬盘后可以检测到并自动挂载,连续读写测试偶尔(有可能隔的时间比较短有可能很长时间)会出现类似下面的打印:(把中间很多重复语句的打印删除了,方便阅读)
[ 38.772888] ata1.00: exception Emask 0x0 SAct 0xfff SErr 0x0 action 0x6 frozen
[ 38.780241] ata1.00: failed command: WRITE FPDMA QUEUED
[ 38.786792] ata1.00: cmd 61/48:00:f7:29:70/00:00:0e:00:00/40 tag 0 ncq 36864 out
[ 38.786820] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 38.803169] ata1.00: status: { DRDY }
[ 39.098799] ata1: hard resetting link
[ 44.682747] ata1: link is slow to respond, please be patient (ready=0)
[ 49.122756] ata1: softreset failed (device not ready)
[ 49.302784] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 49.313524] ata1.00: configured for UDMA/133
[ 49.317934] ata1.00: device reported invalid CHS sector 0
[ 49.393744] ata1: EH complete
但对硬盘的连续读写测试还是可以继续进行,请问这个是什么问题导致的,看了一下论坛,说有可能是内核的bug,但不确定怎么消除,麻烦给点建议或解答,谢谢!