How to check SATA link in T2080?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

How to check SATA link in T2080?

跳至解决方案
1,499 次查看
amarnathmb
Contributor III

Hi All,

We have a T2080 Custom board with T2080RDB as the reference design and we have selected the SerDes Protocol as 0xF8 and  0x36. A clock of 100 MHz is provided as the reference to the PLL2. On our SerDes2 Lane G, we have connected a 16Gb SATA NAND Flash (GreenLiant GLS85LS1016B-M-C-FZJE-ND102).

Once we boot the VxWorks and register the vxbFslSataStorage driver, no SATA device is detected and no device is created under devs.

I tried following the steps in 22.5.1 SATA controller initialization steps od Rev3,2016 T2080RM, there I'm getting status as

SSTATUS :

IPM : Device not present or communication not established

SPD : First-generation communication rate negotiated.

DET: Device presence detected but PHY communication not established

HSTATUS:

HS_ON : The SATA controller is operational.

HS_OFF : Host is not in process going offline

OP_MODE : The host controller is operating in legacy mode.

PR : Phy Not ready.

I'm new to SATA,  I want to know whether there is a way to check the physical link between SerDes and SATA device is fine? Any Register read which will tell the Physical link status?

0 项奖励
回复
1 解答
1,313 次查看
amarnathmb
Contributor III

Hi,

Issue is solved. In our case the PLL was not getting locked, but when we do HRESET it was getting locked and SATA device is listed under devs.

When i do steps in  22.5.1 SATA controller initialization steps od Rev3,2016 T2080RM after the PLL is locked, it gives the proper results.

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,314 次查看
amarnathmb
Contributor III

Hi,

Issue is solved. In our case the PLL was not getting locked, but when we do HRESET it was getting locked and SATA device is listed under devs.

When i do steps in  22.5.1 SATA controller initialization steps od Rev3,2016 T2080RM after the PLL is locked, it gives the proper results.

0 项奖励
回复