我用TI的EVM板连接SATA硬盘,但是出现如下问题,请问如何解决。
PHY: 0:01 – Link is Up – 100/Full
ata1: SATA link down (SStatus 0 SControl 300)
ata2: softreset failed (1st FIS failed)
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2: link online but 1 devices misclassified, retrying
ata2: softreset failed (device not ready)
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: failed to read native max address (err_mask=0x100)
ata2.00: HPA support seems broken, skipping HPA handling
ata2: link is slow to respond, please be patient (ready=0)
ata2: softreset failed (device not ready)
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: qc timeout (cmd 0xec)
ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata2: limiting SATA link speed to 1.5 Gbps
ata2: link is slow to respond, please be patient (ready=0)
ata2: softreset failed (device not ready)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata2.00: ATA-8: ST31000528AS, CC38, max UDMA/133
ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata2.00: failed to IDENTIFY (I/O error, err_mask=0x100)
ata2.00: revalidation failed (errno=-5)
ata2.00: disabled
ata2: exception Emask 0x12 SAct 0x0 SErr 0x800500 action 0x6 frozen t4
ata2: irq_stat 0x08000000, interface fatal error
ata2: SError: { UnrecovData Proto LinkSeq }
ata2: hard resetting link
ata2: link is slow to respond, please be patient (ready=0)
ata2: softreset failed (device not ready)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
sheng zhou:
回复 VampireDaVinci:
用的是TI的EVM板,我们自己做的板也有这一问题
VampireDaVinci:
回复 sheng zhou:
1. 用的是什么开发板?你说TI的EVM跟没说一样,连处理器型号都不知道怎么支持?还有SDK版本号,内核版本号
sheng zhou:
回复 VampireDaVinci:
DM8168
用的RDK01.09.01.21
none none:
回复 sheng zhou:
我也碰到这个问题,LZ解决了吗
Baichuan-Aijun:
回复 none none:
我也遇到这个问题,有解决了么?能把指导一下么? wangaj@sz-bcs.com。万分感谢!
eric liu:
回复 Eason Wang:
请问有人解决这个问题了吗,我也是同样的问题,有找到解决方法的请指教一下,邮箱liujx@cnivs.com,谢谢
kent chow:
回复 Eason Wang:
我也碰到同样问题,linux内核不能连接SATA硬盘,但使用接口的测试工程测试时能认到硬盘并对硬盘进行读写。
请问有没人找到解决方法?
shuai zhou:
回复 kent chow:
ezsdk里的sata驱动是好用的,但是dvrrdk里面确实有同样问题,我把dvrrdk的内核源码sata相关的替换成ezsdk内就好用了。