AnsweredAssumed Answered

IMX6UL Sumo migration: Unable to connect to phy error

Question asked by Sivakumar Rajachidambaram on May 15, 2020
Latest reply on May 16, 2020 by igorpadykov

I am using IMX6ULEVK based board. While migrating from Jethro to Sumo,  I am seeing "unable to connect to Phy" message periodically in the Sumo version.

 

Can someone help?

 

Jethro - Working:

 

&fec1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet1>;
phy-mode = "rmii";
phy-handle = <&ethphy0>;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;

ethphy0: ethernet-phy@1 {
// compatible = "ethernet-phy-ieee802.3-c22";
compatible = "Broadcom, BCM5221";
reg = <1>;
};

 

2188000.ethernet supply phy not found, using dummy regulator

pps pps0: new PPS source ptp0

libphy: fec_enet_mii_bus: probed

fec 2188000.ethernet eth0: registered PHC device 0

 

fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)

IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

IPv6: ADDRCONF(NETDEV_UP): eth0.4094: link is not ready

 

Sumo - not working:

 

&fec1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet1>;
phy-mode = "rmii";
phy-handle = <&ethphy0>;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;

ethphy0: ethernet-phy@1 {
// compatible = "ethernet-phy-ieee802.3-c22";
compatible = "Broadcom, BCM5221";
reg = <1>;
clocks = <&clks IMX6UL_CLK_ENET2_REF>;
clock-names = "rmii-ref";
};

};

 

libphy: Fixed MDIO Bus: probed

fec 2188000.ethernet: 2188000.ethernet supply phy not found, using dummy regulator

libphy: fec_enet_mii_bus: probed

fec 2188000.ethernet eth0: registered PHC device 0

 

fec 2188000.ethernet eth0: Unable to connect to phy

Outcomes