瑞芯微Rockchip开发者社区
直播中

caokyo

12年用户 522经验值
私信 关注
[问答]

请问LS1046A如何把mac9修改为万兆光口?

  • 我们自己做的底板,参照你们的开发板做了个万兆光口,但是硬件设计上是使用了你们原来的mac9(J5)万兆电口的引脚的。
    如果直接使用1040_5599的配置网口是无法使用的,请问我的设备树和uboot的eth.c应该怎样修改?


回帖(1)

孟佳

2022-1-6 09:32:01

  • 我直接修改设备树,

            ethernet@f0000 { /* 10GEC1 */
    -                //phy-handle = <&aqr105_phy>;
    +                fixed-link = <0 1 1000 0 0>;
                    phy-connection-type = "xgmii";
            };

    /* - 禁用万兆mdio*/
    //        mdio@fd000 {
    //                aqr105_phy: ethernet-phy@0 {
    //                        compatible = "ethernet-phy-ieee802.3-c45";
    //                        reg = <0x0>;
    //                };
    //        };


    更新到设备上后,fm1-mac9可以up起来,但是数据包发不出去,ping显示Destination Host Unreachable。

    ethtool 显示如下内容:

    root@localhost:~# ethtool fm1-mac9
    Settings for fm1-mac9:
            Supported ports: [ ]
            Supported link modes:   Not reported
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: No
            Supported FEC modes: Not reported
            Advertised link modes:  Not reported
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: No
            Advertised FEC modes: Not reported
            Speed: 10Mb/s
            Duplex: Half
            Port: MII
            PHYAD: 0
            Transceiver: internal
            Auto-negotiation: on
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0xffffffff (-1)
                                   drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol 0xffff8000
            Link detected: yes

    哪里修改不对吗?还是漏了哪个地方没有修改?

举报

更多回帖

发帖
×
20
完善资料,
赚取积分