Problem with LS1046A XFI Mac

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

Problem with LS1046A XFI Mac

跳至解决方案
1,489 次查看
balaji_1709
Contributor II

Hi,

        We have a clone of LS1046A Freeway board. However it uses a 10G Phy. The connections are as per LS1046A RDB RevC. It is connected through XFI interface and the RCW is modified accordingly (Serdes-1 PRTCL = 1040). We are able to communicate with the Phy (using mdio-proxy & mdio-app). However the MAC (XFI.9) is not getting detected.

 

I have a few questions in this regard:

1. Should we modify the ucode that is loaded during the u-boot phase for the XFI.9 to get detected?

2. I am attaching the currently used DTS file. Can you check it and let us know if it is ok?

I am also attaching the bootlog.

Regards

Balaji

0 项奖励
回复
1 解答
1,466 次查看
balaji_1709
Contributor II

Problem fixed. In my case, in u-boot, board/freescale/ls1046afrwy/eth.c: fdt_update_ethernet_dt method, we are disabling ethernet6 (that corresponds to MAC.9). If we remove these lines, then fm1-mac9 will be enumerated.

if (!strcmp(name, "ethernet6"))
        fdt_status_disabled(blob, nodeoff);

 

Hope this helps someone.

Regards,

Balaji

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,467 次查看
balaji_1709
Contributor II

Problem fixed. In my case, in u-boot, board/freescale/ls1046afrwy/eth.c: fdt_update_ethernet_dt method, we are disabling ethernet6 (that corresponds to MAC.9). If we remove these lines, then fm1-mac9 will be enumerated.

if (!strcmp(name, "ethernet6"))
        fdt_status_disabled(blob, nodeoff);

 

Hope this helps someone.

Regards,

Balaji

0 项奖励
回复