The following device tree specifies a shared mdio.
The ffec driver uses miibus.
When there is a shared mdio, one of the device instances will not be able to
properly configure the PHY, as it needs to use the other devices resource to
read/write the PHY.
&fec1 {
pinctrl-names = "d
: Re: Ethernet device with shared mdio
CAUTION - This email is from an external source. Please be cautious with links
and attachments. (go/taginfo)
On Fri, 6 Sep 2024 18:03:39 +
Mike Belanger wrote:
> The following device tree specifies a shared mdio.
> The ffec driver uses miibus.
by adding an artificial delay after the if_attach in
ether_ifattach.
Mike.
From: owner-freebsd-...@freebsd.org on behalf
of Zhenlei Huang
Date: Saturday, May 3, 2025 at 9:34 PM
To: Mike Belanger
Cc: freebsd-net@freebsd.org , Gleb Smirnoff
Subject: [EXTERNAL] - Re: Race condition
Let me know if there is anything else I can do for this issue (e.g. open a
bug).
From: Zhenlei Huang
Date: Tuesday, May 6, 2025 at 10:30 PM
To: Mike Belanger
Cc: freebsd-net@freebsd.org , Gleb Smirnoff
Subject: Re: [EXTERNAL] - Re: Race condition in ether_ifattach
CAUTION - This email is