我使用的是am1808处理器,内核是3.3的,直接接上sata线可以识别硬盘并自动连接,但当我一直对硬盘进行读写时,偶尔会出现以下打印:
[ 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还是硬件上的问题?谢谢了