Problem with LS1046A XFI Mac

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problem with LS1046A XFI Mac

Jump to solution
1,100 Views
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 Kudos
Reply
1 Solution
1,077 Views
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

View solution in original post

0 Kudos
Reply
1 Reply
1,078 Views
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 Kudos
Reply