[i.MX] imx6q_sabresd: ssd错误(已解决)

[复制链接]
5684|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
 楼主| ketp 发表于 2014-9-15 13:44 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-15 10:25
楼主你好,请问你使用的是哪个平台,使用的是哪个版本的BSP?还有你是要实现什么目的? ...

到这一步,是否表示sata控制器已经检测到ssd了, 如果是的话是否表示rx方向是OK的,tx方向有问题
 楼主| 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!

不知道是否还有其他补丁?
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
就多了两句打印 ...

楼主你好,你直接打这个补丁是不可以的。
FSL_TICS_Rita 发表于 2014-9-22 14:37 | 显示全部楼层
楼主你好,关于sata部分,建议你查看一下文档 i.MX_6Dual6Quad_Linux_Reference_Manual.zip (1.55 MB, 下载次数: 34) 中的Chapter 29
SATA Driver。并且在本章节的后面还有举例说明,你可以参考一下哈 。
FSL_TICS_Rita 发表于 2014-9-22 14:38 | 显示全部楼层
另外,你在使用SATA的时候,设置虽然已经识别到了,你看不到。这时候你需要到dev目录下查看该设备的。
FSL_TICS_Rita 发表于 2014-9-22 14:38 | 显示全部楼层
如有问题,我们再交流讨论~~
FSL_TICS_Rita 发表于 2014-10-9 15:22 | 显示全部楼层
楼主你好,请问你的问题解决了吗?如果没有的话,欢迎继续在这里讨论哈,如果已经解决,麻烦帮忙结帖。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

44

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部