TI中文支持网
TI专业的中文技术问题搜集分享网站

omapl138下linux启动不起来sata硬盘?

大家好,我的开发板在连接硬盘后,linux启动的打印信息就会一直打印如下信息,应该是提示硬盘没有启动成功,
请问,各位有遇到过这种情况吗? 我应该如何更改来内核代码,可以正常加载sata硬盘,先谢谢各位了

[ 3.968375] ata1: SATA link down (SStatus 1 SControl 300)
[ 3.978046] ata1: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[ 3.985689] ata1: irq_stat 0x00000040, connection status changed
[ 3.991897] ata1: SError: { DevExch }
[ 3.995693] ata1: hard resetting link
[ 5.328604] PHY: davinci_mdio-0:01 – Link is Up – 100/Full
[ 5.360287] IP-Config: Complete:
[ 5.363572] device=eth0, addr=10.10.33.8, mask=255.255.0.0, gw=10.10.28.1,
[ 5.370878] host=10.10.33.8, domain=, nis-domain=(none),
[ 5.376699] bootserver=10.10.33.6, rootserver=10.10.33.6, rootpath=
[ 6.348378] ata1: COMRESET failed (errno=-32)
[ 6.352801] ata1: reset failed (errno=-32), retrying in 8 secs
[ 13.998372] ata1: limiting SATA link speed to 1.5 Gbps
[ 14.003577] ata1: hard resetting link

Shine:

请问接的硬盘是SATA1.0吗?

shuo wang10:

回复 Shine:

不是,硬盘SATA3.0 和 SATA 2.0都试过了,不行

Shine:

回复 shuo wang10:

看驱动里是用sata1.0

[ 13.998372] ata1: limiting SATA link speed to 1.5 Gbps

shuo wang10:

回复 Shine:

您好,这应该是sata2的没有启动成功,然后转换为了sata1的。

还有我想请教下您,我怀疑可能是时钟的问题,对于SATA控制器的参考差分时钟输入(SATA_REFCLKP和SATA_REFCLKN 引脚)的时钟有要求是可以改变的值吗?还是确定为75MHz的?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » omapl138下linux启动不起来sata硬盘?
分享到: 更多 (0)