打印
[i.MX]

imx6q_sabresd: ssd错误(已解决)

[复制链接]
5438|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ketp|  楼主 | 2014-9-14 00:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_imx 于 2014-10-9 15:53 编辑

通过msata接口挂载ssd,启动失败,日志如下(串口和dmesg):
ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02200fff] port 0x100 irq 71
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: limiting SATA link speed to 1.5 Gbps
ata1: COMRESET failed (errno=-16)
ata1: reset failed, giving up
ata1: COMRESET failed (errno=-16)
ata1: COMRESET failed (errno=-16)
ata1: COMRESET failed (errno=-16)
ata1: COMRESET failed (errno=-16)
ata1: reset failed, giving up
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: limiting SATA link speed to 1.5 Gbps
ata1: COMRESET failed (errno=-16)
ata1: reset failed, giving up
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: COMRESET failed (errno=-16)
ata1: reset failed, giving up
ata1: EH complete


相关帖子

沙发
ketp|  楼主 | 2014-9-14 00:41 | 只看该作者
补充: ssd在pc centos上是好的

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2014-9-15 10:25 | 只看该作者
楼主你好,请问你使用的是哪个平台,使用的是哪个版本的BSP?还有你是要实现什么目的?

使用特权

评论回复
地板
ketp|  楼主 | 2014-9-15 13:39 | 只看该作者
L3.0.35_4.1.0_130816_source.tar.gz   imx6q_sabresd  目的就是要使用sata ssd硬盘,启动后挂载,非boot

使用特权

评论回复
5
ketp|  楼主 | 2014-9-15 13:44 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-15 10:25
楼主你好,请问你使用的是哪个平台,使用的是哪个版本的BSP?还有你是要实现什么目的? ...

到这一步,是否表示sata控制器已经检测到ssd了, 如果是的话是否表示rx方向是OK的,tx方向有问题

使用特权

评论回复
6
ketp|  楼主 | 2014-9-15 22:23 | 只看该作者
加了个补丁还是不行?
0001-ENGR00296249-sata-cr-rst-workaround-sata-phy-link-is.patch
就多了两句打印:
Wait for CR ACK error!
sata phy rx_pll is stable!

不知道是否还有其他补丁?

使用特权

评论回复
7
FSL_TICS_Rita| | 2014-9-22 14:31 | 只看该作者
ketp 发表于 2014-9-15 22:23
加了个补丁还是不行?
0001-ENGR00296249-sata-cr-rst-workaround-sata-phy-link-is.patch
就多了两句打印 ...

楼主你好,你直接打这个补丁是不可以的。

使用特权

评论回复
8
FSL_TICS_Rita| | 2014-9-22 14:37 | 只看该作者
楼主你好,关于sata部分,建议你查看一下文档 i.MX_6Dual6Quad_Linux_Reference_Manual.zip (1.55 MB) 中的Chapter 29
SATA Driver。并且在本章节的后面还有举例说明,你可以参考一下哈 。

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-9-22 14:38 | 只看该作者
另外,你在使用SATA的时候,设置虽然已经识别到了,你看不到。这时候你需要到dev目录下查看该设备的。

使用特权

评论回复
10
FSL_TICS_Rita| | 2014-9-22 14:38 | 只看该作者
如有问题,我们再交流讨论~~

使用特权

评论回复
11
FSL_TICS_Rita| | 2014-10-9 15:22 | 只看该作者
楼主你好,请问你的问题解决了吗?如果没有的话,欢迎继续在这里讨论哈,如果已经解决,麻烦帮忙结帖。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

44

帖子

0

粉丝