To whom it may concern,
We're bringing up a T2081based board derived from the T2080RDB and T1042RDB.
We've got Linux, and mac addresses assigned. right now we're trying bring up FM1-MAC4 attached via RGMII to a Microchip/SMSC LAN8820.
The drivers seem to come up fine (log attached), and ifconfig -a shows all the enabled MACs have come up with associated MAC addresses.
When I attempt to assign an ip address to the mac I get the following error:
root@t2080rdb:~# ifconfig fm1-mac4 192.168.8.58
fsl_dpa fsl,dpaa:ethernet@3 fm1-mac4: Could not connect to PHY /soc@ffe000000/fman@400000/mdio@fc000/ethernet-phy@1
fsl_dpa fsl,dpaa:ethernet@3 fm1-mac4: init_phy() = -19
SIOCSIFFLAGS: No such device
I've attached a copy of the relevant DTS files, and a complete log
Other threads seem to indicate this may be a DTS error, I concur as I've drilled all the way down to the klist functions to try and find the error. Does anyone have any insight into what may be causing it? Be it DTS or something else?
Thanks for your help,
Kyle
It looks like that your .dts file is incorrect for this PHY.
Look at the following pages:
http://man7.org/linux/man-pages/man7/netdevice.7.html
http://stackoverflow.com/questions/5308090/set-ip-address-using-siocsifaddr-ioctl
https://lkml.org/lkml/2017/2/3/396
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------