Problem with LS1046A XFI Mac

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Problem with LS1046A XFI Mac

ソリューションへジャンプ
1,095件の閲覧回数
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,072件の閲覧回数
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,073件の閲覧回数
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 件の賞賛
返信