lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <i9eEFizCsfRsZPSDz9HqVDN_YZuGmNadYIE44uhLWQJzUDE2qmO5P4Rco5MYwcipDQT-FsEchEvKUZsWIZhk8j9zQFIBri_yxNHFBgoKX2Y=@protonmail.com>
Date: Tue, 29 Jul 2025 09:40:24 +0000
From: gwoodstccd <gwoodstccd@...tonmail.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: xilinx xgmiitorgmii couldn't find phydev

Hello,

I'm newbie for netdev.

Xilinx's ZynqMP GEM2 uses EMIO and gmii2rgmiii converter for PHY connections. Hardware guys confirmed it can work under bare metal mode.
But GEM2 is reported 'xgmiitorgmii Couldn't find phydev' error during kernel boot, and ping command failed.

Could some nice guy help me to fix this issue? Thanks in advance.

the kerner version is 6.12, the kernel is from 
https://github.com/Xilinx/linux-xlnx/releases/tag/xilinx-v2025.1

[    7.285666] xgmiitorgmii ff0d0000.ethernet-ffffffff:08: Couldn't find phydev
[    7.292490] macb ff0d0000.ethernet eth2: Cadence GEM rev 0x50070106 at 0xff0d0000 irq 47 (00:0a:35:00:01:22)
[   33.315143] macb ff0d0000.ethernet eth2: unable to generate target frequency: 25000000 Hz

device tree is 

&gem2 {
    phy-handle = <&extphy0>;
    xlnx,has-mdio = <0x1>;
    local-mac-address = [00 0a 35 00 01 22];
    status="okay";
    phy-mode = "gmii";
    fixed-link {
        speed = <100>;
        full-duplex;
    };
    psu_ethernet_0_mdio: mdio {
        #address-cells = <1>;
        #size-cells = <0>;
        extphy0: phy@3 {
            device_type = "ethernet-phy";
            reg = <3>;
            phy-mode = "rgmii";
            phy-reset-active-high;
    	};
    	gmii_to_rgmii_0: gmii_to_rgmii_0@8 {
    		phy-handle = <&extphy0>;
    		reg = <8>;
    		compatible = "xlnx,gmii-to-rgmii-1.0";
    	};
    };
};

BR,
Gavin


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ